Herunterladen Diese Seite drucken

Canreadanalog - Optelec ClearNote HD Bedienungsanleitung

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

Werbung

CANReadAnalog

CANReadAnalog — Liest die aktuellen Werte der analogen Eingänge der AnaGate-
Hardware zurück.
Syntax
#include <AnaGateDllCan.h>
AnaInt32 CANReadAnalog(AnaInt32 hHandle, AnaUInt32 * pnPowerSupply,
AnaUInt32 anAnalogInputs[], AnaUInt16 * pnInputCount);
Parameter
hHandle
pnPowerSupply
anAnalogInputs
pnInputCount
Rückgabewert
Die Funktion gibt im Erfolgsfall Null zurück, andernfalls einen Fehlercode (Anhang A,
Rückgabewerte aus den API-Funktionen ).
Beschreibung
Die Geräte der AnaGate CAN X-Serie besitzen an der Oberseite des Gehäuses
Anschlüsse für jeweils 4 analoge Ein- und Ausgänge.
Die
aktuellen
Versorgungsspannung können mit der Funktion CANReadAnalog ermittelt werden.
Im folgenden ein Programmier-Beispiel, das die analogen Eingänge liest.
#include <AnaGateDllCan.h>
#include <algorithm>
#include <stdio.h>
int main()
{
AnaInt32 hHandle = 0;
AnaInt32 nRC = 0;
nRC = CANOpenDevice(&hHandle, TRUE, TRUE, 0, "192.168.1.254", 5000);
if ( nRC == 0 )
{
const AnaUInt16 INPUT_SIZE = 4;
CAN API Funktionen
Gültiges
Zugriffs-Handle
CANOpenDevice.
Zeiger auf eine Variable, in der die aktuelle Versorgungsspannung
in Millivolt gespeichert wird, es sei denn, der Zeiger ist NULL.
Variablen-Array, in dem die aktuellen Werte der analogen
Eingänge in Millivolt gespeichert werden.
Zeiger auf eine Variable, die beim Aufruf die Anzahl der Elemente
von anAnalogInputs enthält. Nach dem Funktionsaufruf enthält
die Variable die Anzahl der tatsächlich empfangenen Werte.
Zustände
der
analogen
37
eines
erfolgreichen
Eingänge
sowie
© 2007-2015 Analytica GmbH
Aufrufs
von
die
aktuelle

Werbung

loading