Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 430

Inhaltsverzeichnis

Werbung

Kontrollbefehl read_io_port_buffer
Funktion
Gibt die Daten zurück, die zuvor mit
wurden (ausgelesener Eingangswert am 16-Bit-Digital-Eingang der EXTENSION 1-
Stiftleiste, zum Lesezeitpunkt aktuell gewesene Galvanometerscanner-Sollposition und
Zeitangabe).
Aufruf
CurrentIndex = read_io_port_buffer( Index, &Value, &XPos, &YPos, &Time)
Parameter
Index
Parameter-
Value
rückgabe
XPos,
YPos
Time
Rückgabe
Derjenige Index, an den beim nächsten
als 32-Bit-Werte ohne Vorzeichen.
Hinweise
• Siehe auch Hinweise unter read_io_port_list.
• Wenn vor read_io_port_buffer noch kein read_io_port_list-Befehl aufgerufen wurde,
werden die Initialisierungswerte (default: 0) zurückgegeben.
Beispiel (C/C++) Warten bis die Daten auf Index aktuell neu beschrieben worden sind:
while (Index == read_io_port_buffer(Index, &Value, &XPos, &YPos, &Time));
Lesen aller Daten ab Index bis zur aktuellen (noch nicht neu beschriebenen) Leseposition:
while (Index != read_io_port_buffer(Index, &Value, &XPos, &YPos, &Time))
{ Index = (Index+1) & 0xf; ...}
®
®
RTC
4 RTC
5 Neuer Befehl.
Verweise
read_io_port_list
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
read_io_port_list
Nummer des auszulesenden Eintrags im IOPort-Buffer als 32-Bit-Wert ohne
Vorzeichen. Es werden nur die 4 niederwertigsten Bits ausgewertet (der
IOPort-Buffer umfasst nur sechzehn Einträge). Dadurch kann in der
Anwendung ein durchlaufender Zähler für den Index verwendet werden.
Im IOPort-Buffer unter Index abgespeicherter 16-Bit-Wert als Pointer auf einen
32-Bit-Wert ohne Vorzeichen.
Im IOPort-Buffer unter Index abgespeicherte Galvanometerscanner-
Sollposition (X- und Y-Werte) als Pointer auf 32-Bit-Werte mit Vorzeichen.
Im IOPort-Buffer unter Index abgespeicherte Zeit in Sekunden (als Pointer auf
einen 32-Bit-Wert ohne Vorzeichen).
®
5 PC/104-Plus-Karte, RTC
im IOPort-Buffer abgespeichert
read_io_port_list
die Daten geschrieben werden,
®
5 PCIe/104-Karte
430

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis