Hallo Leute,
Hier sind meine Scripts zum Ansteuern von eDIP Displays.
Bei den EDIP Displays handelt es sich um kleine Grafik Displays mit serieller Ansteuerung der Firma ELECTRONIC ASSEMBLY, die sich durch einen sehr geringen Stromverbrauch auszeichnen (< 1 Watt).
Zu Kaufen gibts die Displays unter anderem bei Reichelt (hier zB im Starter Kit mit USB Anschluss) StarterKit. Zugehörige Blende kann ebenfalls dort bezogen werden.
Es handelt sich bei IPSEDIP um Scripts, mit denen es möglich ist IPS Strukturen auf einem eDIP Display zu visualisieren. Das hat den Vorteil, dass man die Visualisierung komplett aus IPS steuern kann. Eine Änderung der EDIP Programmierung entfällt somit komplett und eine Anbindung neuer EDIP Displays kann praktisch per Plug and Play erledigt werden !
Beim Anschluss des Displays ist darauf zu achten, dass der Pin 17 auf Masse liegt (das deaktiviert das sogenannte „Small“ Protokol und ermöglicht es, dass das Display selbsttätig Antworten sendet, ohne dass man es pollen muss. Zwar werden dadurch keine Acknowlege Meldungen mehr vom Display versendet, in der Praxis zeigen sich dadurch aber keinerlei Probleme).
Angezeigt werden alle Variablen außer jene mit Profil „HTMLBox“, editieren kann man zur Zeit folgende (Voraussetzung ActionScript ist definiert):
[ul]
[li]Boolean
[/li] [li]Integer mit Prefix „%“
[/li] [li]Integer mit Assoziationen
[/li][/ul]
Zur Zeit unterstützt das Programm nur die Ansteuerung von Displays vom Type EDIPTFT43A (horizontale Montage).
Die Ansteuerung von alternativen Displays ist zwar prinzipiell vorbereitet, aber noch nicht implementiert.
Die Installation läuft im Prinzip folgendermaßen ab (ist in der Dokumentation auch nochmals detailiert beschrieben):
[ol]
[li]IO Instance und Register Variable müssen manuell angelegt werden
[/li][li]Konfiguration anpassen
[/li][li]Installations Script ausführen
[/li][li]ID des EDIP Empfangs Scriptes IPSEDIP_Receive.ips.php als Action Script der Register Variable(n) definieren.
[/li][li]Zum Testen kann man im File IPSEDIP.class.php die Instance ID eines Displays eintragen und durch ausführen des Scripts ein manuelles Refresh triggern
[/li][/ol]
ACHTUNG: Aktuelle Version des IPSInstallers ist Pflicht !
[Update 2012-02-10] Integration in die IPSLibrary
[Update 2013-05-30] Im Auslieferungszustand beinhaltet das EDIP normalerweise ein Demo Programm, dieses sollte man
um Problemezu vermeiden entfernen (siehe Attachments).
EDIPProgrammer.zip (852 Bytes)
IPSEDIP_Docu.zip (174 KB)