LabVIEWForum.de
32 bit Zahl verarbeiten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: 32 bit Zahl verarbeiten (/Thread-32-bit-Zahl-verarbeiten)

Seiten: 1 2


32 bit Zahl verarbeiten - fosters - 07.01.2010 14:06

Hallo Fourm!

Dies ist mein erstes Posting hier ...
Ich hoffe ich hab das richtige Unterforum erwischt Rolleyes

Ich habe in LV nur wenig Kenntnisse und arbeite momentan an einem Projekt in dem ich unter anderem LV verwenden soll.


Mich beschäftigt folgende Frage:

Ich möchte eine 32bit Zahl von einem Mikrocontroller über UART an LV senden.
Über die Uart-Schnitstelle kann ich immer nur 8bit senden.


Ich denke da an 2 verschiedene Möglichkeiten:

1)ich mache aus der 32bit Zahl 4x8bit-Blöcke und versende die hintereinander.
Kann LV aus einem solchen Datenstrom wieder eine 32bit Zahl machen?
wenn ja wie würde das gehen?

2)ich lasse im Mikrocoltroller die 32bit Zahl in eine Dezimalzahl umrechen und versende einzelne ASCII-Zeichen an LV.
Dann lasse ich den string zurück in eine Zahl umwandeln ...

Was meint ihr was einfacher in LV zu ralisieren ist?

Anwendung:
LV soll diese Zahl in einer tabellarischen Datei zusammen mit einem Zeitstempel abspeichern.


Gruß
Fosters


32 bit Zahl verarbeiten - schrotti - 07.01.2010 14:31

Würde Variante 1 nehmen und in LV Cast ich die Königin nach Int.


32 bit Zahl verarbeiten - fosters - 07.01.2010 15:02

Hallo !

Kannst Du mir das etwas genauer beschreiben?
Wie castet man in LV und was ist eine Königin?


Gruß
Fosters


32 bit Zahl verarbeiten - SeBa - 07.01.2010 15:14

' schrieb:... und was ist eine Königin?

[attachment=23473]


Gruß SeBa


32 bit Zahl verarbeiten - schrotti - 07.01.2010 15:21

Du bekommst vier Chars, die, wenn du sie von der Schnittstelle ausliest, einen String mit der Länge 4 bilden. Die vier Byte liegen hintereinander im arbeitsspeicher. Typecast interpretiert diese 4 x 8 Bit nun einfach als 32Bit Integer.

[attachment=23474]

Der Spruch kommt von Rumpelstilzchen:
heute back ich, morgen brau ich, übermorgen hol ich mir das Kind der Königin
oder eben:
Heute code ich, morgen debug ich und übermorgen cast ich die Königin nach int

Die Königin ist somit dein String oder, wenns beliebt, dein U8-Array.


32 bit Zahl verarbeiten - fosters - 07.01.2010 15:21

Hallo !

Ich steh auf dem Schlauch ... was hat diese spezielle alte Dame mit 32bit am (Sonnen)Hut?
Und @SeBa: hast du ein ähnlich aussagekräftiges Bild zu meiner anderen Frage?
(Wie realisiert man ein cast von "32bitQueen" nach int)


32 bit Zahl verarbeiten - schrotti - 07.01.2010 15:23

' schrieb:[attachment=51785:queen.jpg]
Gruß SeBa
Lol


32 bit Zahl verarbeiten - fosters - 07.01.2010 15:26

' schrieb:Der Spruch kommt von Rumpelstilzchen:
heute back ich, morgen brau ich, übermorgen hol ich mir das Kind der Königin
oder eben:
Heute code ich, morgen debug ich und übermorgen cast ich die Königin nach int

Die Königin ist somit dein String oder, wenns beliebt, dein U8-Array.

W0W!
Ohne Vorwissen steigt man da nicht durch Huh
Vielen Dank, daß Ihr mir auf so leger unterhaltsame Weise geholfen habtBig GrinBig Grin

Gruß
Fosters


32 bit Zahl verarbeiten - fosters - 07.01.2010 15:29

Danke nochmal,
Fosters


32 bit Zahl verarbeiten - schrotti - 07.01.2010 15:34

No problem.