Herunterladen Diese Seite drucken

Canreaddigital - Optelec ClearNote HD Bedienungsanleitung

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

Werbung

CANReadDigital

CANReadDigital — Liest die aktuellen Werte der digitalen Ein-/Ausgabe-Register der
AnaGate Hardware zurück.
Syntax
#include <AnaGateDllCan.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. 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 CANReadDigital ermittelt werden.
Im folgenden ein Programmier-Beispiel, das die digitalen IOs setzt und zurück liest.
#include <AnaGateDllCan.h>
int main()
{
AnaInt32 hHandle = 0;
AnaInt32 nRC = 0;
AnaUInt32 nInputs;
AnaUInt32 nOutputs = 0x03;
nRC = CANOpenDevice(&hHandle, TRUE, TRUE, 0, "192.168.1.254", 5000);
if ( nRC == 0 )
{
CAN API Funktionen
CANReadDigital(AnaInt32
Gültiges
Zugriffs-Handle
CANOpenDevice.
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
34
© 2007-2015 Analytica GmbH
*
pnInputBits,
Aufrufs
von

Werbung

loading