Die Serielle Schnittstelle für EAGLE.
Gelegentlich ist es Sinnvoll dass man Messdaten eines NETz im Schaltplan dokumentieren kann, leider bietet EAGLE da keine Option.
Ich habe ein Digitalspeicheroszilloskope DSO 3060 (2 x 60MHz) dass die gespeicherten Messdaten am Seriellen Port ausgeben kann.
Das Datenformat dieser Schnittstelle ist HPGL.
Damit EAGLE die Daten einlesen kann, habe ich mir ein Windows-Programm (eagle-serial-read.exe) geschrieben, das über einen COM-Port diese Daten vom Oszillographen empfangen kann.
Als Vermittler zwischen EAGLE und dem eagle-serial-read.exe dient das eagle-serial-read-hpgl.ulp.
Damit kann das Diagramm entweder in einem Symbol (Bibliothek/Device) oder direkt im Schaltplan eingelesen werden.
Hier ein Beispiel wie der Import der Messdaten aussehen kann:
Dazu werden folgende Dateien benötigt:
| wmic_seriell-port_ermitteln.ulp | | | Um vorhandene COM-Ports zu ermitteln. |
| eagle-serial-read.exe | | | Das kleine Programm dass die Daten vom COM-Port einliest. |
| eagle-serial-read-hpgl.ulp | | | Ein ULP das mit dem eagle-serial-read.exe kommuniziert. |
| hpgl2eagle.def | | | Die Einstellungsdatei für die EXE mit Portnummer, Geschwindigkeit, Bits, Handshake, Parity und das Daten-Ende-Zeichen. |
| eagle-serial-read.txt | | | Hilfsanleitung für das eagle-serial-read-hpgl.ulp |
| eagle-serial-read.use | | | Aktionsanleitung für das eagle-serial-read-hpgl.ulp speziell für das DSO 3060 |
Weiter Infos im Quelltext des eagle-serial-read-hpgl.ulp.