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 

Aus Hexzahlen summe bilden?



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!

06.03.2007, 13:40
Beitrag #1

Cardinal1664 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 147
Registriert seit: Aug 2006

2014 SP1
2006
EN


Schweiz
Aus Hexzahlen summe bilden?
Hallo

Habe ein kleines Problem! Möchte die Summe aus zwei Hex-Strings bilden! Gibt es dafür eine passende Funktion?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.03.2007, 13:43 (Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2007 13:44 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus Hexzahlen summe bilden?
Hi,

ich würde es kurz in eine Zahl wandeln, addieren und das Ergebnis zurückwandeln...HexString to Number - Addition - Number to HexString (Palette Strings >> String/Number Conversion)

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 13:47
Beitrag #3

Cardinal1664 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 147
Registriert seit: Aug 2006

2014 SP1
2006
EN


Schweiz
Aus Hexzahlen summe bilden?
Danke für deine Antwort. Muss vieleicht noch sagen will HEX Werte mit dem VISA übertragen und da werden die HEX zahlen in einen ASCII String umgewandelt! Wie kann man von ASCII oder HEX in eine Dezimal zahl wandeln?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2007, 13:51
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Aus Hexzahlen summe bilden?
' schrieb:Danke für deine Antwort. Muss vieleicht noch sagen will HEX Werte mit dem VISA übertragen und da werden die HEX zahlen in einen ASCII String umgewandelt! Wie kann man von ASCII oder HEX in eine Dezimal zahl wandeln?


Die gleiche Palette nur halt anders rum. Number to HEX String.

Gruss

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 09:50
Beitrag #5

Cardinal1664 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 147
Registriert seit: Aug 2006

2014 SP1
2006
EN


Schweiz
Aus Hexzahlen summe bilden?
Hallo

Habe wie von euch erklärt probiert funktioniert aber irgenwie nicht! Kann mir jemand sagen was ich falsch mache?


Angehängte Datei(en)
Sonstige .vi  HexToNumber.vi (Größe: 7,45 KB / Downloads: 231)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 09:58
Beitrag #6

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus Hexzahlen summe bilden?
Hi,

mach mal nen rechtsklick aufs Control und sag "Normal Display"...du darfst hier nicht Hex auswählen! Das ist nur die DARSTELLUNG des Zeichens in ASCII-Code! Du willst aber nen String der schon HEX ist umwandeln! Aus Normal-Display "A" wird "10". Aus HEX-Display "41" (=ASCII) wird auch wieder "10"

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.03.2007, 10:25 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2007 10:37 von Cardinal1664.)
Beitrag #7

Cardinal1664 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 147
Registriert seit: Aug 2006

2014 SP1
2006
EN


Schweiz
Aus Hexzahlen summe bilden?
Möchte dan die addierten Hexzahlen über rs232 schicken und da brauche ich die daten doch in Hex? Ich meine wenn ich in meinem control auf "normal Display" habe und die daten dan üer rs232 schicken will erkennt er diese nicht! Da muss ich das control doch auf "HEX" stellen?

Habe mein VI noch angepasst!


Angehängte Datei(en)
Sonstige .vi  HexToNumber.vi (Größe: 18,49 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 10:39 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2007 13:12 von Achim.)
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus Hexzahlen summe bilden?
Nein, musst du nicht! Bringt auch nichts! Wie gesagt, das ist nur ne Darstellung im Control..das könntest du auch im oktalen Format machen...

Also nochmal:

Du kriegst einen String, der ist ein HEX-Wert...also z.B. kriegst du "0x0A" oder auch nur "0A", das ist die Dezimal-Zahl mit dem Wert "10", EDIT: Zeichen "A" = ASCII "41"
Du wandelst diesen String mit "Hex-String to Number", dann hast du die Dezimalzahl. Mit sich selbst addiert kommt "20" (dez) raus, in Hex "14". Diese "0x14" sind in ASCII (also Hex-Display) dargestellt als "3134": "31" bedeutet Zeichen "1", "34" bedeutet Zeichen "4"

Siehe Bild!

   

Wenn dein Gerät die Zeichen nicht erkennt, liegt irgendwo anders ein Fehler...evtl. machst du noch nen Fehler bei ner anderen Wandlung oder du schickst "0A", erwartet wird aber "0x0A" oder oder oder...

Gruss
Achim

EDIT: Hab nur LV8.0, kann dein angepasstes VI nicht öffnen...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 14:15 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2007 14:17 von Cardinal1664.)
Beitrag #9

Cardinal1664 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 147
Registriert seit: Aug 2006

2014 SP1
2006
EN


Schweiz
Aus Hexzahlen summe bilden?
Vielen dank für deine Antwort habe es nun hinbekommen! Danke!!

Hier hast du mein Fertiges VI!! Was meinst du zu dieser Lösung! Und die Checksumme habe ich absichtlich gedreht!


Angehängte Datei(en)
Sonstige .vi  HexToNumber3.vi (Größe: 24,49 KB / Downloads: 235)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2007, 15:12
Beitrag #10

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Aus Hexzahlen summe bilden?
Hi,

ich habs nur kurz überflogen...versteh nicht so recht, was du machst...aber ich hab ne generelle Frage: Wie sieht der String (in Normaldarstellung) aus, den du vom "seriellen-lesen-VI" kriegst? "FF9F 0000 0000" oder "4646 3946 2030 3030 3020 3030 3030". Das ist beides das "gleiche", das erste ist jedoch ein Hex-Zahlenwert, das zweite ist der ASCII-Code der einzelnen Zeichen in Hex-Darstellung ("46" entspricht dem Zeichen "F"). Werden also Zahlenwerte empfangen oder werden Zeichen empfangen, die erst in Zahlenwerte gewandelt werden müssen? Bei letzterem würde ich verstehen, warum du das "Command" in Hexdarstellung verwendest...

Schau mal mein Beispiel an:


Sonstige .vi  HexToNumber_A.vi (Größe: 16,49 KB / Downloads: 277)


Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Funktion aus 2 Arrays bilden und ableiten Otee 3 2.977 08.07.2021 09:33
Letzter Beitrag: GerdW
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.782 25.08.2020 14:19
Letzter Beitrag: GerdW
  Messdaten erfassen und daraus Mittelwert bilden ARaj 13 11.223 12.10.2015 13:58
Letzter Beitrag: ARaj
  Mittelwert bilden sashaheisen 13 11.263 17.05.2015 14:15
Letzter Beitrag: sashaheisen
  Werte sammeln und Mittelwert bilden tom102 9 21.533 20.01.2015 17:05
Letzter Beitrag: GerdW
  Array Summe spinnt Labviewnoob2000 4 4.263 24.10.2013 08:14
Letzter Beitrag: Lucki

Gehe zu: