Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
weiss von euch vielleicht jemand ob LV über die COM-Schnittstelle Daten der Siemens LOGO! auszulesen kann.
Ich bekomme einfach keine Verbindung über die Schnittstelle hin. Ich habe auch keine Treiber dafür gefunden.
Man kann LV doch aber auch ohne Treiber mit Geräten verbinden, Oder?
Ja, du kannst auch ohne Gerätetreiber kommunizieren. Dazu musst du aber das Kommunikationsprotokoll kennen. Du kannst auch wenn du keine Protokolldokumentation hast mithören, wie das Testprogramm(ist bestimmt dabei) mit dem LEGO kommuniziert.
danke erstmal für die schnelle Antwort. Aber das mit dem mithören hab ich nicht so recht verstanden.
Über das Kommunikationsprotokoll weiss ich gar nichts, hab schon überall geschaut.
Bekommt man einfach nicht raus.
21.04.2008, 21:41 (Dieser Beitrag wurde zuletzt bearbeitet: 21.04.2008 21:42 von eg.)
Protokoll ist so was wie Dialog zwischen PC und Gerät:
PC: hallo LEGO!
LEGO: hallo!
PC: welche Nummer hast du?
LEGO: ich habe nummer 5
PC: wieviele Motoren hast du?
LEGO: ich habe 5 Motoren
PC: dann bewege den Motor nr.1 um 5 Schritte im Uhrzeigersinn
LEGO: ok
...
LEGO: bewegung beendet
PC: wieviele Sensoren hast du?
LEGO: 2 Sensoren
PC: welche Spannung misst Sensor 1?
LEGO: Sensor 1 misst 1.7 Volt
PC: schalte dich aus
LEGO: aus
Solche Protokollbeschreibung sollte in der Dokumentation von fast jedem Gerät stehen. Manchmal gibt der Hersteller gleich die Funktionen oder für LabVIEW fertige virtuelle Instrumente auf der CD mit dabei. Das heisst dann Gerätetreiber. Du kannst diese VI nehmen und in deinem Programm benutzen. Du sagst aber, dass du keinen Treiber hast. Wenn du also weder Protokollbeschreibung noch Treiber hast, dann musst du die Kommunikation zwischen einem Testprogramm und PC mithören und das Protokoll selbst rausfinden.
Wenn du aber auch kein Testprogramm hast, dann kannst du dein Gerät fortschmeissen, da du es nicht ansprechen kannst.