USB-Relaiskarte - Kommandozeilenprogramm
USB-Relaiskarte - Kommandozeilenprogramm
Hallo,
ich würde gerne die USB-Relaiskarte über die Kommandozeile ansprechen.
Eventuell so:
usb_rel.exe rel_1=1 (Relais 1 = AN)
usb_rel.exe rel_1=0 (Relais 1 = AUS)
usw.
Gehts das? Wenn ja, hat das von euch einer schon gemacht.
Ich versuche es gerade mit Visual Studio Express 2010,
blick aber trotzt der beispiele nicht durch.
Gruß Riggy
ich würde gerne die USB-Relaiskarte über die Kommandozeile ansprechen.
Eventuell so:
usb_rel.exe rel_1=1 (Relais 1 = AN)
usb_rel.exe rel_1=0 (Relais 1 = AUS)
usw.
Gehts das? Wenn ja, hat das von euch einer schon gemacht.
Ich versuche es gerade mit Visual Studio Express 2010,
blick aber trotzt der beispiele nicht durch.
Gruß Riggy
Re: USB-Relaiskarte
Super,
vielen Dank für den schnellen Support.
Jetzt funktioniert alles wie gewünscht.
Gruß Riggy
vielen Dank für den schnellen Support.
Jetzt funktioniert alles wie gewünscht.
Gruß Riggy
Re: USB-Relaiskarte
Danke! Gefällt mir auch gut!
Wie ist es möglich z.B. nur das erste Relai auf "0" zu setzen?
Was kann ich mit dem USBLRB.exe eigentlich noch machen?
Danke!
Wie ist es möglich z.B. nur das erste Relai auf "0" zu setzen?
Was kann ich mit dem USBLRB.exe eigentlich noch machen?
Danke!
Re: USB-Relaiskarte
"Wie ist es möglich z.B. nur das erste Relais auf "0" zu setzen?"
- Relaisstatusbyte = 254dez = $FE =%11111110bin - anders geht es nicht.
"Was kann ich mit dem USBLRB.exe eigentlich noch machen?"
- Nichts.
- Relaisstatusbyte = 254dez = $FE =%11111110bin - anders geht es nicht.
"Was kann ich mit dem USBLRB.exe eigentlich noch machen?"
- Nichts.
ABACOM support
Re: USB-Relaiskarte - Kommandozeilenprogramm
Hallo zusammen,
ich bin neu in der Materie und habe leider wenig Ahnung vom Programmieren.
Wie müsste ich die Batch Datei abändern um z.B, nur das Relais 2 ein und auszuschalten.
Danke und lg
ich bin neu in der Materie und habe leider wenig Ahnung vom Programmieren.
Wie müsste ich die Batch Datei abändern um z.B, nur das Relais 2 ein und auszuschalten.
Danke und lg
Re: USB-Relaiskarte - Kommandozeilenprogramm
Aufgrund der Beschreibung von Abacom kannst du grundsätzlich nur auf alle 8 Relais' zugreifen.
Du kannst also nicht einfach nur ein Relais zusätzlich an- oder ausmachen.
Es gibt folgende Möglichkeiten:
USBLRB 0 0 = alle Relais' ausschalten
USBLRB 0 1 = nur Relais 1 einschalten, alle anderen ausschalten
USBLRB 0 2 = nur Relais 2 einschalten, alle anderen ausschalten
USBLRB 0 4 = nur Relais 3 einschalten, alle anderen ausschalten
USBLRB 0 8 = nur Relais 4 einschalten, alle anderen ausschalten
USBLRB 0 16 = nur Relais 5 einschalten, alle anderen ausschalten
USBLRB 0 32 = nur Relais 6 einschalten, alle anderen ausschalten
USBLRB 0 64 = nur Relais 7 einschalten, alle anderen ausschalten
USBLRB 0 128 = nur Relais 8 einschalten, alle anderen ausschalten
Um mehrere Relais' einzuschalten, bilde einfach die Summe der Nummern von den einzelnen Relais'
z.B. Relais 1, 3 und 5 einschalten = 1+4+16 = 21
USBLRB 0 255 = alle Relais' einschalten
Wenn du bei der letzten Kombination quasi nur ein Relais abschalten willst,
dann musst du dir den Zahlenwert 21 gemerkt haben.
Um dann z.B. Relais 3 auszuschalten, während Relais 1 und 5 anbleiben sollen,
dann 21 - 4 = 17 oder aber auch 1 + 16 = 17.
Andere Möglichkeiten gibt es nicht.
Gruß, Müllmann
Du kannst also nicht einfach nur ein Relais zusätzlich an- oder ausmachen.
Es gibt folgende Möglichkeiten:
USBLRB 0 0 = alle Relais' ausschalten
USBLRB 0 1 = nur Relais 1 einschalten, alle anderen ausschalten
USBLRB 0 2 = nur Relais 2 einschalten, alle anderen ausschalten
USBLRB 0 4 = nur Relais 3 einschalten, alle anderen ausschalten
USBLRB 0 8 = nur Relais 4 einschalten, alle anderen ausschalten
USBLRB 0 16 = nur Relais 5 einschalten, alle anderen ausschalten
USBLRB 0 32 = nur Relais 6 einschalten, alle anderen ausschalten
USBLRB 0 64 = nur Relais 7 einschalten, alle anderen ausschalten
USBLRB 0 128 = nur Relais 8 einschalten, alle anderen ausschalten
Um mehrere Relais' einzuschalten, bilde einfach die Summe der Nummern von den einzelnen Relais'
z.B. Relais 1, 3 und 5 einschalten = 1+4+16 = 21
USBLRB 0 255 = alle Relais' einschalten
Wenn du bei der letzten Kombination quasi nur ein Relais abschalten willst,
dann musst du dir den Zahlenwert 21 gemerkt haben.
Um dann z.B. Relais 3 auszuschalten, während Relais 1 und 5 anbleiben sollen,
dann 21 - 4 = 17 oder aber auch 1 + 16 = 17.
Andere Möglichkeiten gibt es nicht.
Gruß, Müllmann
Ich bin der Müllmann und räume nur auf.
Re: USB-Relaiskarte - Kommandozeilenprogramm
Hallo Müllmann,
vielen Dank für die ausführliche Beschreibung.
Das werde ich gleich am Wochenende mal testen Vielen Dank.
vielen Dank für die ausführliche Beschreibung.
Das werde ich gleich am Wochenende mal testen Vielen Dank.