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 

Zeichen aus einzelne Byte Filtern 2



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!

16.12.2008, 01:56
Beitrag #1

Ray D. Light Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Oct 2008

8.5 - 8.6 - 2009
2008
de

10247
Deutschland
Zeichen aus einzelne Byte Filtern 2
Hallo LVF,
ich habe wieder ein kleines Problemchen, es ist fast so ähnlich wie mein erste Thema, nur diesmal ging es darum noch mehr aus einen Byte zu filtern.
Ich habe die VI aus "Zeichen aus einzelne Byte Filtern" mal geändert und versuch, aber irgendwie ist es doch ein bisschen komplizierter.

Ich habe wieder 2 Byte:

// ------- Byte 0 ------ Byte 1
// ------ 76543210 -- 76543210
Picture=aabbccdd -- aaaaaaaa

a=X_Position unsigned int
b=X_Right Positive_Status
d=X_Neutral Neutral_Status
c=X_Left Negative_Status

bei Picture sieht Ihr wie die Bit den Buchstaben zugeordnet sind,
Für die Position gibt mir Byte 0 (Bit 6 und 7) und Byte 1 aus.
Für Links(Minus) gibt Byte 0 (Bit 2 und 3) aus und
Rechts(Plus) gibt Byte 0 (Bit 4 und 5) aus.

Ich habe ein Screenshot gemacht wo ich im Pcan Explorer was bekomme (Sollwerte nur dass die Zeichen extra sind)und was ich in LabVIEW als unverarbeitete Daten dargestellt habe. Der Screenshot stellt X und Y dar. Aber wir betrachten erstmal nur X an.

Ich möchte es alles verbinden so dass es nur bei Minus das Zeichen kommt und bei Neutral natürlich ein 0 darstellt. Die Werte gehen von 0 - 1000 und auch andersrum.

Vielen Dank für die Unterstüzung

Ray


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.12.2008, 09:21
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Zeichen aus einzelne Byte Filtern 2
Nimm erst mal das hier als kleine Anregung:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.12.2008, 11:13
Beitrag #3

Ray D. Light Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Oct 2008

8.5 - 8.6 - 2009
2008
de

10247
Deutschland
Zeichen aus einzelne Byte Filtern 2
Hi Lucki,

ich habe mir das angesehen, die vorzeichen müsste stimmen, nur die Position nicht. Ich habe versucht die Hi und Lo Bit zu tauschen aber es kommt dann 6 Nullen dazwischen. 11110100[000000]10 Kann man die verschwinden lassen sodass es nur noch 1111010010 (978) steht? Ich bin mir noch nicht 100% sicher ob die 2 letzteren Bit von Byte 0 auf die ersten beiden Bit von Byte 1 verschiebt, sodass es ein 10Bit Daten rauskommt. (Aber 10Bit muss es rauskommen, es stimmt schon, nur die Berechnung) Ich werde mal Heute ein paar Positionen nachgucken ob es wirklich der Fall ist. Falls es stimmen sollte, müsste es so sein wie das Bild was ich im Anhang habe.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.12.2008, 11:52 (Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2008 13:54 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Zeichen aus einzelne Byte Filtern 2
Uups.. jetzt habe ich versehentlich beim Editieren den alten Text gelöscht. Macht nichts, was jetzt noch zählt, ist nur dieses eine, ultimativ endgültige VI:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.12.2008, 21:49
Beitrag #5

Ray D. Light Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Oct 2008

8.5 - 8.6 - 2009
2008
de

10247
Deutschland
Zeichen aus einzelne Byte Filtern 2
Vielen Dank Lucki,
ich kann es nicht glauben dass so so viele varianten gibt, die Umrechnung zu machen, ich bin wirklich erstaunt von deine Fähigkeit ^^, ich versuch es mal zusammen zu bringen, wenn ich Probleme habe meld ich mich wieder, nochmals vielen Dank!
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
  Nicht Darstellbare Zeichen erkennen Philipp_O 2 3.533 21.11.2022 07:39
Letzter Beitrag: Philipp_O
  GS1 Trennzeichen - ASCII Zeichen Andi_89 1 3.707 16.07.2018 15:57
Letzter Beitrag: GerdW
Shocked Textdatei filtern Ebe419 2 3.026 15.02.2018 22:23
Letzter Beitrag: Ebe419
  Was bedeutet dieses Zeichen? dulfried 0 3.278 03.11.2017 14:48
Letzter Beitrag: dulfried
  String zu Dezimal (1, 2 und 4 Byte) unsigned + Integer hansi9990 9 7.124 16.07.2015 14:25
Letzter Beitrag: hansi9990
  Sensorsignal rauschen filtern herriberry 5 6.110 10.07.2015 07:59
Letzter Beitrag: Hubert R.

Gehe zu: