 Ein Programm um von EAGLE aus über ein ULP automatisiert Daten über eine Serielle Schnittstelle zu empfangen.

 Die Startargumente (Parameter) für dieses Programm sind dann wie folgt:
 
 COMx Baud Bit Parität Stopbit Endekennung Dateiname
  |    |    |     |     |       |       |
  |    |    |_____|_____|       |       |____ die Datei zum Zurück/Übergeben der empfangenen Daten an das ULP
  |    |          |             |
  |    |          |             |____ Die ENDE-Erkennung zum automatischen Beenden des Empfangenen von Daten
  |    |          | 
  |    |          |____ Die Daten-Bits, Parity und Stop-Bits für die Serielle Übertragung
  |    |
  |    |____ Die Geschwindigkeit (Baudrate) der Seriellen Übertragung
  |
  |____ Die Schnittstelle der Seriellen Übertagrung, muß vorher evtl. mit dem Gerätemanager ermittelt werden.
        Kann sich je nach Motherboard und installierten Erweiterungskarten ändern.

 Dateiname ist der Pfad-Dateiname für die Übergabe der empfangenen Daten an das ULP.

 Zum Beispiel die PLOT-Daten des Goldstar DIGITAL STORAGE OSCILLOSCOPE OS-3060.
 Die Plottdaten werden als HPGL-Befehle an der Seriellen Schnittstelle ausgegeben.
 Das Oszi muß mit den Menü-Tasten auf STORAGE und HOLD eingestellt werden, nach Start des ULP und damit dieses Programm muß die 
 Taste PLOT am OS-3060 gedrückt werden.
 Am Ende der Datenausgabe steht immer der HPLG-Befehl "SP0;" für Select Pen 0, also keinen PEN (Stift) mehr selektieren.
 Damit ist die Datenübertragung beendet und das beendet auch dieses Programm.

 COM3 9600 8N1 ESP0; D:\Temp\eagle-serial.plt

 Um das Programm für eine andere Datenübertragung zu benutzen kann als Endekennung auch ein ASCII-Code kleiner 32,
 also ein Steuerzeichen angegebn werden.
 E03 oder E3 bedeutet das hier der ASCII-Steuercode 3 (ETX = End of Text) benutzt wird.
 E04 oder E4 bedeutet das hier der ASCII-Steuercode 4 (EOT = End of Transmision) benutzt wird.

 Eine Option ist die Möglichkeit eine eigene Hilfeseite anzuzeigen. Die Parameter sind wie folgt:
 ? Dateiname.txt
 Dateiname ist der Pfad zu einem eigenen Hilfetext in dem die entsprechendenden Hinweise für die Benutzung angegeben werden kann.
 Die Default-Hilfedatei ist 'eagle-serial-reead.txt' die mit dem Programm ausgeliefert wird und nicht geändert werden sollte.

 Für Anweisungen die im Fenster dieses Programm angezeigt werden sollen, kann im Verzeichnis des Programm folgende Datei abgelegt werden:
 eagle-serial-read.use
 In dieser Datei kann man eine Kurzanleitung definieren. Hier das Beispiel für das OS-3060

Goldstar DIGITAL STORAGE OSCILLOSCOPE OS-3060
1 Taste STORAGE
2 Taste HOLD
3 Taste PLOT

(C) 2022-04-22 Alfred Zaffran
 info@az-cad.de