20.03.2009, 11:06
Beitrag #1
|
|
|
20.03.2009, 11:38
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2009 11:39 von Lucki.)
Beitrag #2
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
SGL zu Byte
Das VI läßt sich nicht öffnen, Bild wäre besser gewesen.
Das Singleformat benötigt intern 4 Bytes. Was in diese 4 Bytes drinsteht, kann man mittels Typkonversion sichtbar machen, aber das Ergebnis hat keine Ähnlchkeit mit den ursprünglichen Zahlenwerten. Was willst Du damit anfangen?
Auf 2 bit reduzieren ginge nur mit Verlust, also ganzahliger Anteil der Zahl, beschränkt auf den Zahlenbereich 0..65000.
|
|
|
20.03.2009, 12:21
Beitrag #3
|
|
|
20.03.2009, 13:02
Beitrag #4
|
|
|
20.03.2009, 13:38
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2009 13:38 von Lucki.)
Beitrag #5
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
SGL zu Byte
' schrieb:In deinem Bild ist ein Beispiel drin, über dem steht "Schreiben des ersten Teiles".
Ließ sich denn das VI bei Dir mit v86 öffnen? Bei mir kommt die Fehlermeldung, daß es nicht geht, weil das Blockbild fehlt.
@beginner: Im Beispiel wird der Komparatorwert "275" in die beiden Hex-Byte 80 00 konvertiert. Welcher Algorithmus steckt denn da dahinter? Und wieso erwähnst Du in diesem Zusammenhang das Zahlenformat "Single"?
|
|
|
20.03.2009, 14:07
Beitrag #6
|
|
|
20.03.2009, 14:22
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
SGL zu Byte
' schrieb:Scheinbar sind das 2 Telegramme. Und SGL stimmt auch, und Lucki's 1.Antwort stimmt auch. (siehe Resultat in Bild)
Genial, Dein Spürsinn!
|
|
|
20.03.2009, 16:31
Beitrag #8
|
Labview-Beginner
LVF-Gelegenheitsschreiber
Beiträge: 114
Registriert seit: Oct 2007
6.1
2007
kA
67705
Deutschland
|
SGL zu Byte
RoLe schrieb:Scheinbar sind das 2 Telegramme.
Was sind denn im Zusammenhang mit LabVIEW Telegramme ?
Cheers,
Lv-B
|
|
|
20.03.2009, 18:43
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
SGL zu Byte
Telegramm / Protokoll / Bussystem / ... Such dir einen Überbegriff, der die beliebt, aus.
Was für ein Protokoll genau hast du da vor dir?
Wenn ich richtig verstehe, musst/kannst du eine Integerzahl (I16) senden, deine Eingabe ist aber möglicherweise SGL? Dann wäre eine Wandlung nach I16 alles, was du brauchst.
Außer die übertragene Zahl stellt vielleicht ist in Einheiten "Zehntel" oder "Hunderstel" oder oder oder...
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
20.03.2009, 18:45
(Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2009 18:47 von IchSelbst.)
|
IchSelbst
LVF-Guru
Beiträge: 3.697
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
SGL zu Byte
' schrieb:Was sind denn im Zusammenhang mit LabVIEW Telegramme ?
"Telegramm" und "LV" haben in dem aktuellen Fall keinen Zusammenhang.
Ein Telegramm ist grob gesagt ein Datensatz. In deinem Falle hat der erste Datensatz die Werte-Kennung 0x0077 mit den niederwertigen zwei Bytes der SGL-Zahl und der zweite Datensatz hat die Werte-Kennung 0x0078 mit den höherwertigen zwei Bytes der SGL-Zahl. Zumindest ist das logisch und scheint auch aus deinem Auszug aus der Schnittstellenbeschreibung so hervorzugehen.
SGL=275 ist [0x43, 0x89, 0x80, 0x00] in U8 (array of U8). 80 und 00 siehst du in der Beschreibung für Adresse 0x0077
Nachtrag:
Guckst du: "Schreiben des ersten Teils des Wertes"
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
| |