Herunterladen Diese Seite drucken

Spireaddigital - Optelec ClearNote HD Bedienungsanleitung

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

Werbung

SPIReadDigital

SPIReadDigital — Liest die aktuellen Werte der digitale Ein-/Ausgabe-Register der
AnaGate-Hardware zurück.
Syntax
#include <AnaGateDllSPI.h>
AnaInt32
AnaUInt32 * pnOutputBits);
Parameter
hHandle
pnInputBits
pnOutputBits
Rückgabewert
Die Funktion gibt im Erfolgsfall Null zurück, andernfalls einen Fehlercode (Anhang A,
Rückgabewerte aus den API-Funktionen ).
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.
Die aktuellen Zustände der digitalen Eingänge und Ausgänge können mit der
Funktion SPIReadDigital ermittelt werden.
Im folgenden ein Programmier-Beispiel, das die digitalen IOs setzt und zurückliest.
#include <AnaGateDllSPI.h>
int main()
{
AnaInt32 hHandle = 0;
AnaUInt32 nInputs;
AnaUInt32 nOutputs = 0x03;
AnaInt32 nRC = SPIOpenDevice(&hHandle, "192.168.1.254", 5000);
if ( nRC == 0 )
{
// set the digital output register (PIN 0 and PIN 1 to HIGH value)
nRC = SPIWriteDigital( hHandle, nOutputs );
SPI API Funktionen
SPIReadDigital(AnaInt32
Gültiges
Zugriffs-Handle
SPIOpenDevice.
Zeiger auf den aktuellen 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.
Zeiger auf den aktuellen 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.
hHandle,
AnaUInt32
eines
erfolgreichen
55
© 2007-2015 Analytica GmbH
*
pnInputBits,
Aufrufs
von

Werbung

loading