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.
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
wie kann ich denn Flow Control deaktivieren??
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