11.06.2005, 12:06
Seiten: 1 2
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
@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
11.06.2005, 16:31
Dann bin ich mal gespannt
Danke,rolf
Danke,rolf
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
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
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
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
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
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
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
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
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
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
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:
Herzlichen Dank
So müsste es super klappen. Das werde ich morgen gleich mal testen.
Nochmals, Danke für die Hilfe.
lg,
rolf :respekt:
Seiten: 1 2