RS232 über USB - 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: RS232 über USB (/Thread-RS232-ueber-USB) Seiten: 1 2 |
RS232 über USB - Sigo - 28.03.2006 11:27 Hallo, ich möcht parallel zu Spannungswerten die Druckwerte aus einem Digitalmanometer mit in einem Spreadsheet abspeichern. Allerdings läuft meine RS232 über USB. Da ich mich bei diesem Thema überhaupt nicht auskenne und ich schon einiges ausprobiert habe und meine Quelle nie gefunden habe, wäre ein wenig Hilfe schön. Wie könnte ein möglicher Aufbau des Einlesen der Werte aussehen? Müsste ich vorher noch spezielle Software installieren, um mein Manometer über USB erkennen zu können? Vielen Dank. RS232 über USB - eg - 28.03.2006 11:53 Wenn du den Windows-USB-Treiber von deinem USB-RS232-Converter installiert hast, hast du nichts mehr mit USB zu tun. Die RS-232 Schnittstelle wird als eine ganz normale serielle Schnittstelle behandelt. Stecke deinen Converter in ein USB-Slot und gehe in Geräte-Manager von Windows (Systemsteuerung->System->Hardware->Gerätemanager) und kuck nach welche Bezeichnung deine COM-Schnittstelle hat (z.B. COM4). In LV benutze ganz normales VISA-VI Seriell Open, Read, Write u.s.w. Gruss, Eugen RS232 über USB - Sigo - 28.03.2006 13:09 Super, das hat schon mal funktioniert. Nur habe ich jetzt noch zwei winzige Probleme. Ich habe das Problem, dass weder in der Tabelle, noch in Diagramm oder Spreadsheet was rauskommt. Eingetragen ist das Manometer als COM3. Ich hänge mein VI mal dran. RS232 über USB - eg - 28.03.2006 13:47 Sorry, aber du hast bei VISA-Read Byte-Count auf 0 eingestellt. Was soll den das VI lesen? Gruss RS232 über USB - Sigo - 28.03.2006 13:57 Druckwerte, d.h. Dezimalzahlen. Müsst ich die etwa noch konfigurieren? PS: und was ist ein frame error bzw. was kann man dagegen tun? RS232 über USB - eg - 28.03.2006 14:04 Ich meine wenn du dem VI sagst, dass es 0 Bytes lesen soll, was erwartest du am Ausgang dieses VIs? Natürlich kommen da 0 Bytes raus (also nichts). RS232 über USB - Sigo - 28.03.2006 14:13 Wenn ich 8 eingebe kommt genauso wenig raus. Was ist ein Frame error? Ist nirgendwo beschrieben, wie man den beheben kann. RS232 über USB - eg - 28.03.2006 14:17 Frame-Error tritt dann auf wenn die Konfiguration deiner seriellen Schnittstelle mit der Konfiguration der Schnittstelle am Gerät nicht übereinstimmt. Bitte vergleichen. Gruss RS232 über USB - Sigo - 28.03.2006 14:45 Mal eine allgemeine Frage. Wenn ich das Manometer anschließe und die Messung starte, trennt er mir die Schnittstelle laut MAX gleich ab. Ich habe allerdings die Messbox, MAus und Tastatur über einen USB- Verteiler laufen. Könnte das vielleicht Überlastung sein? Für einen kurzzeitigen Moment habe ich Werte im Diagramm und Tabelle erhalten, bevor wieder die Fehlermeldung kommt (Byte =8). Ich habe herausgefunden, dass mir in die Ausgabe die Einheit [mmHg] periodisch ausgegeben wird, aber nicht die angezeigten Druckwerte. Hat jemand eine Idee? Danke für die vorhergehenden Hilfen. Hat mir echt was gebracht. RS232 über USB - eg - 28.03.2006 16:47 Was verstehst du unter MAX? Um mit dem Gerät zu kommunizieren musst du dich mit dem Protokoll des Geräts auskennen. Welche Fehlermeldung bekommst du? ( Byte = 8 ) Bei dem VI, das du angehängt hast fehlen 4 weitere VIs, was machen die? Schliesse an den Ausgang des VISA-Read einen Stringindikator, um zu sehen, was das Gerät sendet. Gruss |