[kein Bug] Velleman ReadDigitalChannel

Hallo,

mir ist aufgefallen, das in der Beta der Befehl „VELLEUSB_ReadDigitalChannel()“ keinen Wert zurückgibt.

Grüße Keule

Hallo Keule,

ich habe das Board angeschlossen und überprüft: alles OK!

Gruß MST
http://www.ipsymcon.de/wiki/index.php/Vellemann_USB


<?
/*
*******************************
 IP-SYMCON Event Scripting
*******************************
File     : Velleman_Digi.ips.php
Trigger  : Vell_Digi_In_1
Interval : 
*/
//weitere Hinweise entnehmen Sie bitte der Dokumentation des Herstellers
// Die verwendete Instance–ID muß für Ihre Umgebung angepasst werden
$iid =  19291;
//Konstanten
$channel1 = 1;          // Eingang 1
$channel2 = 2;          // Eingang 2
$channel3 = 3;          // Eingang 3
$channel4 = 4;          // Eingang 4
$channel5 = 5;          // Eingang 5
$DAchannel1 = 1;        // Ausgang 1
//Variablen
$valueDout = 1+4+16+64; // An-AUS-Bitmuster
$valueAout = 127;        // 50% PWM
// digitale Ausgabe
VELLEUSB_WriteDigital($iid, $valueDout);
// analoge Ausgabe
VELLEUSB_OutputAnalogChannel($iid, $DAchannel1, $valueAout);

// Lesen eines einzelnen digitalen Eingangs
// echo "Trigger Vellman
";
// (ini): damit eine 0 mit dem "echo" Befehl ausgegeben werden kann
echo (int)VELLEUSB_ReadDigitalChannel($iid, $channel1);
?>

Hallo Steiner,

danke für die schnelle Antwort :-).

Ich war der Meinung das mit dem Befehl die Digitalen Ausgänge gemeint sind und man so den tatsächlichen Status der Ausgänge lesen kann.

Gruß Keule