![]() |
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? ![]() Probleme mit hex an Serielle Schnittstelle... - Dennis.Moser - 11.06.2005 12:21 @oliver: problem von mir habe ich erfolgreich gelöst ![]() @rolfi: deins werden wir auch lösen ![]() 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 gespannt ![]() 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. ![]() 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 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() So müsste es super klappen. Das werde ich morgen gleich mal testen. Nochmals, Danke für die Hilfe. lg, rolf :respekt: |