RS232 Daten versenden - 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 Daten versenden (/Thread-RS232-Daten-versenden) Seiten: 1 2 |
RS232 Daten versenden - martin123 - 17.05.2006 10:36 Das Auslesen klappt ja, das Senden Klappt nicht. Gibts es eine Möglichkeit jeweils immer nur 8 Bit zu schreiben, denn mit dem Write VI, kann ich immer nur 16 Bit jeweils schreiben. Oder gibt es noch andere Möglichkeiten Daten an die Waage zu senden. RS232 Daten versenden - eg - 17.05.2006 10:58 Also noch mal. VISA Write schreibt nur das was du ihm gibst, sonst würde das Programmieren mit LV kein Spass mehr machen. Wenn du 8 Bytes schreibst, dann gehen auch 8 raus und nicht 16. Das kannst du wie oben schon gesagt mit einem Hex-Interpreter nachweisen. Ich habe dich nach Flow Control gefragt. Muss das wirklich aktiviert sein? Es kann sein, dass LV wartet bis die Waage eine Leitung auf High oder Low setzt (Flow Control). Bei der Waage ist aber kein Flow Control aktiviert. Dann wartet LV eine Bestimmte Zeit und wenn es nicht passiert, dann gibt es einen Timeout. Gruss, Eugen RS232 Daten versenden - martin123 - 17.05.2006 13:33 wie kann ich denn Flow Control deaktivieren?? RS232 Daten versenden - eg - 17.05.2006 13:48 Martin, wo hast du die Einstellungen für die Initialisierung der seriellen Schnittstelle her? Überprüfe noch mal alle Einstellungen (vergleiche mit Einstellungen der Waage, die müssen auf jeden Fall übereinstimmen): Baudrate, Startbits, Databits, Stopbits, Parität, Flow Control. Abschlusszeichen soll wahrscheinlich deaktiviert bleiben oder gibt es eins? Flow Control wird so dekativiert: Lösche einfach die Listbox-Konstante "DTR/DSR" bei VISA-Init. Gruss, Eugen |