Anbindung ohne Treiber - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: Anbindung ohne Treiber (/Thread-Anbindung-ohne-Treiber) Seiten: 1 2 |
Anbindung ohne Treiber - Duffman2 - 27.10.2008 18:30 Hallo, ich hab Probleme ein Regelgerät mit LabVIEW anzusteuern. Ich hab leider nur einen Befehlsatz und keine Treiber jetzt weiß ichg leider nicht so richtig was ich mit dem anfangen soll. Es handelt sich um ein etwas älteres Gerät müsste aber laut Hersteller mit LabVIEW gut funktionieren. Andere Geräte mit Treibern hab ich inzwischen schon ein paar eingebunden und funktionieren auch. Habe mir gedacht mit einem Terminal Vi einfach die Befehle senden und dieses dann später so modifizieren dass alles per Knopfdruck funktioniert. Kann mir da jemand vielleicht einen Tip geben wie man am besten vorgeht? Anbindung ohne Treiber - jg - 27.10.2008 22:14 ' schrieb:Hallo,Befehlssatz hast du, gut. Damit hast du doch quasi den Treiber... Und wie läuft jetzt die Kommunikation genau ab? Über was für ne Schnittstelle? Wenn du was von Terminal VI erzählst, deutet das für mich auf RS232. Aber leider ist meine Kristallkugel defekt, um das per Ferndiagnose zu bestätigen. Rück doch mal mit mehr Infos raus. Gruß, Jens Anbindung ohne Treiber - Duffman2 - 28.10.2008 11:15 JA es handelt sich um eine RS232 Anbindung. Es ist ein Regelgerät für eine Wirbelstrombremse. Anbindung ohne Treiber - IchSelbst - 28.10.2008 12:11 ' schrieb:JA es handelt sich um eine RS232 Anbindung.Für RS232-Anbindungen kannst du den LV-internen Treiber namens VISA verwenden. Anbindung ohne Treiber - jg - 28.10.2008 13:33 Und wenn du ein LV-Terminal-Programm brauchst, guckst du hier: http://www.LabVIEWforum.de/RS232-Terminal-t6239.html Anbindung ohne Treiber - Duffman2 - 28.10.2008 14:09 ' schrieb:Und wenn du ein LV-Terminal-Programm brauchst, guckst du hier: http://www.LabVIEWforum.de/RS232-Terminal-t6239.htmlJa das Vi hab ich mir bereits geholt aber mein Problem ist jetzt aus dem Befehlsatz schlau zu werden. Was muss ich jetzt z.B. meinem Gerät senden um die Sprache auf Englisch umzustellen oder einen Wert einzulesen. Ich habe jetzt schon ewig rumprobiert und denke mal wenn ich einen Befehl habe der Funktioniert den rest auch noch hinbekomme. Ich lade jetzt mal den Befehlsatz hoch vielleicht kann sich ja jemand die Mühe machen und einen Beispielbefehl posten. Anbindung ohne Treiber - IchSelbst - 28.10.2008 16:30 Hast du denn mal im Internet recherchiert - bzw. beim Hersteller des Regelgerätes nachgefragt - ob es da nicht fertige VI's für LabVIEW gibt. Oder ist das Regelgerät schon so out of date wie die Beschreibung (gescannte Kopie als pdf gespeichert)? Wenn ich die Beschreibung (siehe ungefähr ganz hinter) beim Überfliegen richtig interpretiert habe, gibt es da was fertiges. Anbindung ohne Treiber - Duffman2 - 28.10.2008 18:15 ' schrieb:Hast du denn mal im Internet recherchiert - bzw. beim Hersteller des Regelgerätes nachgefragt - ob es da nicht fertige VI's für LabVIEW gibt. Oder ist das Regelgerät schon so out of date wie die Beschreibung (gescannte Kopie als pdf gespeichert)? Wenn ich die Beschreibung (siehe ungefähr ganz hinter) beim Überfliegen richtig interpretiert habe, gibt es da was fertiges. Also ich hab sehr viel recherchiert und bin auch mit dem Hersteller in Kontakt getreten. Mein Ansprechpartner bei der Firma hat gesagt das es nur diesen Befehlsatz gibt und keine Treiber bzw. Vi( gabs auch für frühere LabVIEW`s nicht). Er hat mir die eingescannte Datei geschickt welche ich dann noch zur PDF konvertiert habe und gesagt mit der wäre es kein problem das hinzubekommen...... naja ich hab da schon Probleme. Anbindung ohne Treiber - IchSelbst - 29.10.2008 09:32 ' schrieb:gesagt mit der wäre es kein problem das hinzubekommen...... naja ich hab da schon Probleme.Naja, ein Problem ist es nicht - aber halt sehr viel Arbeit, wenn man gar nichts hat. Ich würde hier folgendermaßen vorgehen: Such dir aus der Beschreibung einen einfachen Befehl heraus. z.B. Initialisierung oder Versionsummernabfrage (falls es so was gibt) o.ä. Diesen Befehl stellt du per Hand zusammen (auch die Checksumme rechnest du zuerst von Hand aus), d.h. du schreibst die Sendedaten in einen String und sendest den mit VISA-Write an das Endgerät. Dann kuckst du ob das Endgerät antwortet - erst ob, dann was. Wenn das Endgerät irgendwas sinnvolles zurücksendet - ist die halbe Arbeit schon getan. Dann musst du nur noch den Sendestring durch ein parametriertes SubVI automatisch zusammenstellen lassen. Den Empfangsstring musst du entsprechend scannen. Hast du schon mal mit VISA gearbeitet? Baudrate etc muss stimmen. Kein Terminatorzeichen - etc. Anbindung ohne Treiber - RoLe - 29.10.2008 09:43 Du kannst ja auch mal das gescante Beispiel nachbauen. Die VI findest du in GPIB 488.2 |