Handbuch ME-4650/4660/4670/4680
Um mit einer Karte vom Typ ME-46x0 oder ME-6x00 (nur unter
Windows) unter Python zu Arbeiten benötigen Sie neben dem
Systemtreiber und der dazugehörigen Funktionsbibliothek einen
Python-Interpreter. Dieser ist unter http://www.python.org
kostenlos erhältlich (in gängigen Linux-Distributionen bereits
enthalten). Zusätzlich benötigen Sie das ME-4000 Erweiterungs-
modul, das alle Funktionen und Konstanten für Windows bzw.
Linux enthält. Beides wird von Meilhaus Electronic kostenlos zur
Verfügung gestellt unter:
Dort finden Sie die Pakete „pyME4000" und „pyMETypes" als sog.
Source-Distribution für Linux und Windows. Neben den Quellen
der Erweiterungsmodule sind auch Beispiel- und Testprogramme
sowie README-Dateien und Installationshinweise enthalten. Zu-
sätzlich gibt es für Windows Installationsprogramme für die Pa-
kete „pyME4000" und „pyMETypes" (Voraussetzung: gültige
Python-Installation).
Hinweis: Bei den Funktionsnamen wurde auf das Präfix
„me4000" generell verzichtet, da durch den Import-Befehl für das
ME-4000 Erweiterungsmodul automatisch die Zeichen „me4000."
vorangestellt werden. Beachten Sie auch, daß unter Python (wie
unter Linux) für alle Funktionsgruppen die Programmierung mit
der Funktion ...Open eröffnet und mit der Funktion ...Close ab-
geschlossen wird.
Beispiel für Konsolenprogramm:
1 # Python
2 > import me4000
3 > me4000.DIOOpen(0)
4 > value = me4000.DIOGetByte(0, 0)
5 > me4000.DIOClose(0)
6 > print 'Value = 0x%X' % value
7 Value = 0xAA
Meilhaus Electronic
http://www.sourceforge.net/projects/meilhaus
Seite 93
Rev. 1.8D
Programmierung