Hallo,
mir ist aufgefallen, das in der Beta der Befehl „VELLEUSB_ReadDigitalChannel()“ keinen Wert zurückgibt.
Grüße Keule
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