Herunterladen Inhalt Inhalt Diese Seite drucken

Definitionen, Strukturen Und Records; Definitionen; Strukturen, Records Und Typen - Addi-Data CPCI-8004 Referenzhandbuch

Inhaltsverzeichnis

Werbung

22
Programmiersprache
Borland Delphi
Borland C++ Builder
Microsoft Visual C++
Microsoft Visual Basic

4.3 Definitionen, Strukturen und Records

Bevor die einzelnen Funktionen erklärt werden, erfolgt die Beschreibung einiger Definitionen, Strukturen
bzw. Records die zum Teil als Parameter für diese Funktionen benötigt werden. Die Deklaration der
benötigten Struktur- bzw. Record-Datenfelder erfolgt immer im PC-Anwenderprogramm. Dies hat den
Vorteil, dass der Systemtreiber nur wenig PC-Arbeitsspeicher belegt, und verschiedene PC-Anwendungen
gleichzeitig auf die xPCI-800x-Controller zugreifen können.
Alle nachfolgend abgedruckten Struktur- bzw. Record-Typen und Systemkonstanten sind in den oben
genannten Programmiersprachen in den Dateien mcug3.h, mcug3.pas bzw. mcug3.bas definiert.

4.3.1 Definitionen

Tabelle 1: Systemkonstanten
Name
Typ
MAXAXIS integer
integer
LONGINT
int
long

4.3.2 Strukturen, Records und Typen

Je nach Programmiersprache spricht man entweder von Strukturen (C), Records (Pascal) oder Typen
(Visual Basic). Der Aufbau und die Funktionsweise dieser Datentypen ist für alle Programmiersprachen
identisch. Im weiteren Verlauf wird der Begriff Struktur - und Record-Typ verwendet, der diese Datentypen
umfasst. Zur Steigerung der Übersichtlichkeit sind alle Struktur- bzw. Record-Typen groß und deren
Komponenten klein geschrieben.
Unterverzeichnis
Delphi
C
C/borland
C
C/mvc
Vb
Funktion
Maximale Anzahl der möglichen Achsen. Derzeit unterstützt die TOOLSET
Software bis zu 18 Achsen.
Achtung: Dieser Wert darf nicht verändert werden!
Synonym für den Datentyp int bzw. integer in der Programmiersprache C bzw.
DELPHI Pascal und longint in der Programmiersprache Microsoft Visual Basic.
PHB – P
ROGRAMMIER
Dateien
mcug3.pas, ld.pas, move.pas usw.
mcug3.h, ld.c, move.c usw.
mcug3.lib
mcug3.h, ld.c, move.c usw.
mcug3.lib
mcug3.bas, ld.bas, move.bas usw.
-
R
UND
EFERENZHANDBUCH

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Apci-8008Apci-8001

Inhaltsverzeichnis