Herunterladen Diese Seite drucken

Ls_Spireaddigital - Optelec ClearNote HD Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für ClearNote HD:

Werbung

LS_SPIReadDigital

LS_SPIReadDigital — Liest die aktuellen Werte der digitalen Ein-/Ausgabe-Register
der AnaGate-Hardware zurück.
Syntax
int RC, uint32 InputBits, uint32 OutputBits = LS_SPIReadDigital(int
Handle);
Parameter
Handle
Gültiges
LS_SPIOpenDevice.
Rückgabewert
RC
InputBits
OutputBits
Beschreibung
Alle Geräte der AnaGate-Serie (außer der Gerätevariante AnaGate CAN uno im
Hutschienengehäuse) besitzen auf der Gehäuserückseite Anschlüsse für jeweils
4 digitale Eingänge und 4 digitale Ausgänge. Das AnaGate CAN uno im
Hutschienengehäuse besitzt dagegen an der Oberseite des Gehäuses Anschlüsse für
jeweils 2 digitale Ein- und Ausgänge.
Die aktuellen Zustände der digitalen Eingänge und Ausgänge können mit der
Funktion LS_SPIReadDigital ermittelt werden.
Im folgenden ein Programmier-Beispiel, das die digitalen IOs setzt und zurück liest.
local nOutputs = 0x03
local nRC, hHandle = LS_SPIOpenDevice(400000, "192.168.1.254", 5000)
if nRC == 0 then
// set the digital output register (PIN 0 and PIN 1 to HIGH value)
nRC = LS_SPIWriteDigital(hHandle, nOutputs)
local nInputs
// read all input and output registers
nRC, nInputs, nOutputs = LS_SPIReadDigital(hHandle)
LS_SPICloseDevice(hHandle)
end
SPI Funktionen
Zugriffs-Handle
Die Funktion gibt im Erfolgsfall 0 zurück, andernfalls einen Fehlercode
(Anhang A, Rückgabewerte aus den API-Funktionen ).
Aktueller Inhalt des Registers mit den digitalen Eingängen. Dabei
entsprechen Bit 0 bis Bit 3 den vier digitalen Eingängen; Bit 4 bis Bit
31 sind auf 0 gesetzt.
Aktueller Inhalt des Registers mit den digitalen Ausgängen. Dabei
entsprechen Bit 0 bis Bit 3 den vier digitalen Ausgängen; Bit 4 bis Bit
31 sind auf 0 gesetzt.
eines
erfolgreichen
144
© 2007-2015 Analytica GmbH
Aufrufs
von

Werbung

loading