LabVIEWForum.de
Probleme mit hex an Serielle Schnittstelle... - 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: Probleme mit hex an Serielle Schnittstelle... (/Thread-Probleme-mit-hex-an-Serielle-Schnittstelle)

Seiten: 1 2


Probleme mit hex an Serielle Schnittstelle... - rolfi - 11.06.2005 12:06

hat keiner eine Idee? Cry


Probleme mit hex an Serielle Schnittstelle... - Dennis.Moser - 11.06.2005 12:21

@oliver: problem von mir habe ich erfolgreich gelöstSmile

@rolfi: deins werden wir auch lösenSmile


werd am montag mein vi mal hochladen, bin nicht im büro :-) WE


dann sehn wir mal weiter


Probleme mit hex an Serielle Schnittstelle... - rolfi - 11.06.2005 16:31

Dann bin ich mal gespanntWink

Danke,rolf


Probleme mit hex an Serielle Schnittstelle... - Oliver Listing - 12.06.2005 20:28

Hi rolfi,

sorry, habe irgendwie keine email bekommen, oder diese schneller gelöscht, als gelesen...
Also habe ich erst heute gesehen, daß du ein Beispiel hochgeladen hast.

Aber mir fehlen noch Beispielwerte.
kannst du die Controls mit daten füllen, und als default abspeichern.
Und den ersten Befehl den du aus der Datei erfasst bitte oben manuel eintragen und ebenfalls als default abspeichern.

Dann sehe ich, welche Daten du aus der Datei einließt, und wie sie gesendet werden sollen.

Gruß
Oliver


Probleme mit hex an Serielle Schnittstelle... - rolfi - 12.06.2005 21:05

Hi,

upps. Stimmt die Standard-Werte fehlen.
Ich habe jetzt einfach mal Werte eingetragen und als Standard gesetzt.

Das vertauschen der HEX-Strings ist im Beispiel eigentlich von unwichtiger Bedeutung. Was ich nicht herkrieg, ist das Versenden eines HEX-Strings als ASCII-Zeichen, wenn der String in der "normalen" Anzeige dargestellt wird.

Danke,
Rolf


Probleme mit hex an Serielle Schnittstelle... - Oliver Listing - 13.06.2005 08:16

Hi rolfi,

ließ den ganzen Beitrag noch mal durch.
Dein Problem ist mit dem von Dennis sehr ähnlich.

Du gibst in einem Textfeld in der Hex-Ansicht Werte ein, die dein Gerät versteht.
Dann möchtest du aus einer Datei Zahl lesen, die der Anwender in der "Normalform" eingegeben hat, in Hex konvertieren. D.h. du möchtest den dezimalen Zahlwert nach Hex konvertieren, nicht die ASCII Zeichen.
Letztlich kommt noch der Fehler hinzu, das du die Indicator zum Anzeigen deines Konvertierungsergebnisses in der normal ASCII Ansicht gestellt hast (siehe Fehler Dennis)

Gruß
Oliver


Probleme mit hex an Serielle Schnittstelle... - rolfi - 13.06.2005 13:31

Hallo Oliver,

Danke, ja so gehts. Von dieser Betrachtungsweise klingts auch durchaus logisch.Lol
Toll wäre es dennoch, wenn man einen HEX-String (in der normalen Darstellung) über eine Konvertierung als Zeichen weiterschicken kann.
Aber okay.

Eine Frage bzw. Schwierigkeit habe ich noch.:?:
Der ASCII-Code ist mit 255 Zeichen begrenzt. Was mache ich allerdings, wenn ein Datenwert z.b. 1000 als Dezimalzahl hat. Dies wären 0x03E8 als HEX dargestellt. Bei dieser Konvertierung bleibt dies allerdings mit 0xFF stehen.

lg,
rolf


Probleme mit hex an Serielle Schnittstelle... - Oliver Listing - 13.06.2005 14:55

Hi rolfi,

klar, die Funktion soll nunmal in String (U8) konvertieren...
Willst du auch "breitere" Zahlen konvertieren, so splitte diese vorher in 8 Bit stücke. (FunktionsAdvancedData ManipulationSplit Number)

Gruß
Oliver


Probleme mit hex an Serielle Schnittstelle... - rolfi - 13.06.2005 18:14

Hi Oliver,


Herzlichen Dank Big GrinBig GrinBig GrinBig GrinSmileSmileSmileSmileSmileBig GrinBig GrinBig GrinBig GrinBig GrinSmileSmileSmile

So müsste es super klappen. Das werde ich morgen gleich mal testen.

Nochmals, Danke für die Hilfe.

lg,
rolf :respekt: