6 Anhang LSTEP-API
6.1 Einführung
Das LSTEP-API (Programmierschnittstelle für die LStep Feinpositioniersysteme) soll
Software-Entwicklern dabei helfen, Anwendungen mit Steuerungen der LSTEP- Familie
schnell und effektiv zu entwickeln, ohne sich mit hardware-naher Programmierung
beschäftigen zu müssen. Es bietet Zugriff auf den kompletten Befehlssatz der LSTEP-
Positioniersysteme.
Für neue Entwicklungen sollte man nur noch die Lstep4XDLL verwenden, die parallele
Ansteuerung mehrerer LSTEPs ermöglicht. Die Lstep4DLL ist jetzt schon für Anwendungen
unter LabVIEW nicht mehr verfügbar.
6.1.1 Funktionsumfang
•
Windows 32-bit DLL
•
Unterstützung der Schrittmotorsteuerungen LSTEP xx, LSTEP xx/2, LSTEP-PC,
ECO-STEP, LSTEP-44, LSTEP-PCI, LSTEP-PCIexpress, und LSTEPexpress
•
Ansteuerung über RS232, USB, ISA, PCI (DPRAM), oder PCIexpress
•
Automatische Erkennung der angeschlossenen Steuerung
•
Konfiguration der Steuerung
•
Ausführung aller von der Steuerung unterstützten Befehle
•
Bis zu 4 Achsen
•
Multithreading-fähig
6.1.2 Systemanforderungen
Mit dem LSTEP-API, ebenso wie mit dem LSTEP4X-API können auf Intel-PCs unter MS
Windows 9x, Windows NT, Windows 2000, Windows Vista, Windows XP, Windows 7
Anwendungen entwickelt werden..
6.1.3 unterstützte Entwicklungsumgebungen
LSTEP-API und LSTEP4X-API wurden mit den folgenden Entwicklungs- und
Laufzeitumgebungen getestet:
Borland/Inprise Delphi 3-5
Microsoft Visual C++ 6.0
National Instruments LabVIEW
Sie sollten kompatibel mit allen anderen Programmier-Umgegebungen sein, die DLLs
verwenden können.
(DLL = Dynamic Link Library; Eine DLL ist ein ausführbares Modul, das Code und
Ressourcen enthält, die von anderen Anwendungen oder DLLs verwendet werden.)
D31105-0400-0de
6.
LSTEP
Anhang
LSTEP_API
6 1