Herunterladen Diese Seite drucken

I2Creaddigital - Optelec ClearNote HD Bedienungsanleitung

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

Werbung

I2CReadDigital

I2CReadDigital — Liest die aktuellen Werte der digitalen Ein-/Ausgabe-Register der
AnaGate Hardware zurück.
Syntax
#include <AnaGateDllI2C.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 I2CReadDigital ermittelt werden.
Im folgenden ein Programmier-Beispiel, das die digitalen IOs setzt und zurückliest.
#include <AnaGateDllI2C.h>
int main()
{
AnaInt32 hHandle = 0;
AnaUInt32 nInputs;
AnaUInt32 nOutputs = 0x03;
AnaInt32 nRC = I2COpenDevice(&hHandle, 400000, "192.168.1.254", 5000);
if ( nRC == 0 )
{
// set the digital output register (PIN 0 and PIN 1 to HIGH value)
nRC = I2CWriteDigital( hHandle, nOutputs );
I2C API Funktionen
I2CReadDigital(AnaInt32
Gültiges
Zugriffs-Handle
I2COpenDevice.
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
68
© 2007-2015 Analytica GmbH
*
pnInputBits,
Aufrufs
von

Werbung

loading