LabVIEWForum.de - WMR 4000 Steuerelektronik

LabVIEWForum.de

Normale Version: WMR 4000 Steuerelektronik
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Gerd,

Zitat:Üblich ist aber nur ein einzelnes Byte als TermChar, also entweder CR oder LF!

Durch ausprobieren hat sich herraus gestellt das CR ausreicht, wohin gegen ich bei einem LF nichts wieder bekomme.

Zitat:Und wo?

Weiter steht im Manual:

Zitat:Außerdem ist bei diesen 3
Zeichen (<;|;>) das höchstwertige Bit (Bit 7) gesetzt, um ein Aufspalten der Felder zu erleichtern. Wird dies nicht
benötigt, können alle Zeichen mit der Maske 0x7F ver-undet werden.

Die Antwort die ich bekomme ist:
¼ 125ü 4ü 4ü#AB___FG________P¾

Sollte aver so aus sehen:
< 125| 4| 4|#AB >

Also liegt es wohl an den Zeichen <, | und >.


Nebenbei könnte ich mir den String zurecht schneiden.
Ich muss aber die Anzahl der Bytes an geben dich ich auslesen möchte. Gibt es ein Kommando, wo ich sagen kann: lies bis das ¾ kommt?
Hallo swatski,

Zitat:Wird dies nicht benötigt, können alle Zeichen mit der Maske 0x7F ver-undet werden.
Steht doch laut und deutlich im PDF. Hast du das mal ausprobiert? (String nach U8-Array, UND mit 0x7F, U8-Array nach String)

Zitat:Gibt es ein Kommando, wo ich sagen kann: lies bis das ¾ kommt?
Das nennt sich TermChar und wird beim VISASerialInit angegeben...
Danke Gerd,

das alles hat mich schon ziemlich weitergebracht.
Natürlich habe ich das gelesen und nicht verstanden.


Zitat:UND mit 0x7F

Wie das geht weiss ich jetzt nicht genau, aber mit dem U8 Array lässt sich ja schon so ziehmich alles machen.
Auch das mit dem TerChar klappt gut!

THX

Wo sich evtl. bei mir noch Probleme auftun könnten ist das Senden von Befehlen, die dann auch umgesetzt werden sollen.
Bisher sende ich Abfragen und erhalte meine Antworten, damit bin ich schon zufrieden.
Bisher konnte ich aber keine Steuerkommandos senden bzw. wurden nicht empfangen oder umgesetzt.
Damit werde ich mich jetzt mal beschäftigen.
Hallo swatski,

Zitat:UND mit 0x7F ... Wie das geht weiss ich jetzt nicht genau
Was ist daran nicht zu verstehen???
Eine Funktion und eine U8-Konstante...
Seiten: 1 2
Referenz-URLs