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 

HEX-Code über Visa Schnittstelle ausgeben



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!

10.07.2010, 16:37
Beitrag #5

jojo2203 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 56
Registriert seit: Nov 2007

2011
2007
kA

09126
Deutschland
HEX-Code über Visa Schnittstelle ausgeben
Habe jetzt etwas rumprobiert, draussen war es mir eh zu heiss, habe mal 2 Screenshots hochgeladen, das Projekt darf ich leider nicht veröffentlichen.

Hintergrund ist der, um ein Messgerät besser steuern zu können, soll die Möglichkeit bestehen Scripte die in Textform vorliegen abzuarbeiten, die Scripte beinhalten eine Zeit und ein Kommando in einer Zeile und wechseln nach vorgegebener Zeit zur nächsten Zeile und damit zum nächsten Kommando. Der Mikrocontrollerentwickler von dem das Messgerät entwickelt wurde sah sich gezwungen, mit zunehmenden Funktionsumfang, weil Ihm die Buchstaben ausgingen auf Sonderzeichen zu zugreifen, die entweder keine Entsprechung in ASCII haben oder über Tastatur nur sehr schwer einzugeben sind. Bitte keine Angebote wie es gibt auch noch kleine Buchstaben oder Zahlen oder sowas, darüber habe ich schon genug diskutiert leider ohne Erfolg.

Das LabVIEW-Programm gibt es schon länger und die Script-Abarbeitung funktionierte bis jetzt auch ganz gut, aber jetzt kommen eben diese verflixten Zeichen.

Ich habe jetzt versucht folgendes umzusetzen, ich detektiere ob das erste Zeichen ein Dollarzeichen ist (hexcode 1.jpg), wenn ja heißt es jetzt kommt ein Hexadezimal-String mit einer Länge von 2 Zeichen, dann wird eine 3 Zeichen lange Dezimal Zahl angehangen und dann kann es rausgeschickt werden(hexcode 2.jpg), wobei 2 Fälle unterschieden werden (anhand des Dollarzeichens).

Ich habe die Stringvariablen auf Hex-Codedarstellung umgestellt, aber trotzdem teilt er mir das Hexzeichen in 2 Zeichen auf, wie könnte ich das Problem lösen. Ich habe um mich verständlicher auszudrücken mal als Beispiel die Einstellung einer Solltemperatur von 30°C aufgeführt.

Normal würde ich S300 und ein Enterzeichen eingeben. in Hexcode den das Gerät versteht sollte das sowas ergeben $53$33$30$30$0d , wenn ich den Transfer mitsniffe dann sehe ich das er die 53 in 2 Zahlen aufteilt.

Danke für Eure Hilfe.

MfG jojo


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
HEX-Code über Visa Schnittstelle ausgeben - jojo2203 - 10.07.2010 16:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 6.626 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 9.453 07.05.2019 08:59
Letzter Beitrag: AAlp
  VISA Error Code Fehlerbehandlung L@BTR0N 2 5.109 19.02.2019 13:53
Letzter Beitrag: L@BTR0N
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 7.077 23.01.2019 08:07
Letzter Beitrag: Ratio
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 6.760 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle konne 5 7.614 19.07.2017 13:04
Letzter Beitrag: konne

Gehe zu: