INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

WMR 4000 Steuerelektronik



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.01.2013, 11:22 (Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 11:22 von swatski.)
Beitrag #11

swatski Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2011

2010, 2012
2010
DE_EN


Deutschland
RE: WMR 4000 Steuerelektronik
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?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.01.2013, 11:25 (Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 11:25 von GerdW.)
Beitrag #12

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: WMR 4000 Steuerelektronik
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...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2013, 12:13
Beitrag #13

swatski Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2011

2010, 2012
2010
DE_EN


Deutschland
Thumbs Up RE: WMR 4000 Steuerelektronik
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2013, 12:41
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: WMR 4000 Steuerelektronik
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...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: