PHB – P
-
ROGRAMMIER
4 PC-Applikations-Programmierung
4.1 Einführung
In der xPCI-800x TOOLSET Software sind Bibliotheksfunktionen für die Programmiersprachen Borland
Delphi, C (z.B Borland C++Builder, Microsoft Visual C++) und Microsoft Visual Basic enthalten. Es handelt
sich hierbei um Programmierwerkzeuge für die Windows-Plattformen Windows 95, 98, Me, Windows NT 4.0,
Windows NT Embedded 4.0, Windows 2000, XP, Vista und Windows 7. Die einzelnen Funktionen dieser
Hochsprachenbibliotheken werden unter Zuhilfenahme des Systemtreibers mcug3.dll ausgeführt. Die
Bedeutung der einzelnen Funktionsparameter und deren Datentypen ist für die oben erwähnten
Programmiersprachen identisch.
Das Einbinden der Funktionenbibliotheken in die jeweilige Programmiersprache wird nachfolgend erläutert:
Programmiersprache
Borland Delphi
C
(Borland C, Microsoft
C u.a.)
Microsoft Visual Basic Der Name der Funktionenbibliothek ist mcug3.bas. Mit Hilfe der in mcug3.bas
4.2 Beispielprogramme zur Anwendung der Funktionenbibliotheken
Die in der xPCI-800x TOOLSET Software enthaltenen Beispielprogramme zeigen die einfache Anwendung
nachfolgend beschriebener Funktionen. Die Quelltexte der Beispielprogramme sind durch Kommentare
selbsterklärend. Deshalb wird an dieser Stelle auf eine detaillierte Programmbeschreibung dieser Beispiele
verzichtet. Die einzelnen Beispielprogramme für die beiden Programmiersprachen sind in den angegebenen
Unterverzeichnissen zu finden und haben folgende Namen:
R
UND
EFERENZHANDBUCH
Hinweise zur Anwendung
Der Name der Funktionenbibliothek ist mcug3.pas. Mit Hilfe dieser Funktionen wird
die Verbindung zwischen PC-Applikations-Programm und dem Systemtreiber
mcug3.dll hergestellt. Diese Datei ist als unit deklariert und wird mit Hilfe der uses-
Anweisung zum Anwenderprogramm gebunden.
Achtung: Verschiedene Systemparameter besitzen den Datentyp double. Dies
bedeutet, dass das Anwenderprogramm mit der Option {$N+} kompiliert werden
muss!
Der Name der Funktionenbibliothek ist mcug3.lib. Mit Hilfe der dort enthaltenen
Funktionen wird die Verbindung zwischen PC-Applikations-Programm und dem
Systemtreiber mcug3.dll hergestellt. Die Lib-Dateien werden für verschiedene
C-Programmierwerkzeuge
Anwendungsprogramm gebunden werden. Die Funktionsdeklarationen sind in der
Datei mcug3.h enthalten. Diese Datei kann mit Hilfe der #include-Anweisung in
das Anwenderprogramm miteingebunden werden.
deklarierten Funktionen wird die Verbindung zwischen PC-Applikations-Programm
und dem Systemtreiber mcug3.dll hergestellt. Diese Datei ist als Basic-Modul
verfügbar und kann in die Projektumgebung des Anwenderprogramms hinzugefügt
werden.
bereitgestellt
und
21
müssen
mit
dem