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 

2 Arraydaten aneinander reihen



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!

08.12.2008, 12:57
Beitrag #1

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
2 Arraydaten aneinander reihen
Hallo,

mein Problem besteht darin, das ich 2 Arraydaten z.B. 123 und 456 verbinden möchte.
Also das die Zahl 123456 ausgegeben wird.
Bis jetzt habe ich das nur als String geschaft, aber da mußte ich die Zahlen in Hexwerte umrechnen
und einen String aus 4 Hexwerten bekomme ich nicht in eine Dezimalzahl umgewandelt.
Kann mir da jemand helfen?

Freundliche Grüße
Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2008, 13:04
Beitrag #2

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
2 Arraydaten aneinander reihen
' schrieb:Kann mir da jemand helfen?

Ich kann mir jetzt nicht vorstellen, was bei dir nicht geklappt hat...und es geht auch sicher noch eleganter....

   

"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
08.12.2008, 13:16
Beitrag #3

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
2 Arraydaten aneinander reihen
' schrieb:Ich kann mir jetzt nicht vorstellen, was bei dir nicht geklappt hat...und es geht auch sicher noch eleganter....

Das sind so Anfängerprobleme über die man wahrscheinlich später selber lachen wird.
Vielen Dank für deine schnelle Hilfe. Ich werde es gleich mal ausprobieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2008, 13:37
Beitrag #4

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
2 Arraydaten aneinander reihen
Danke, das funktioniert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.12.2008, 14:33
Beitrag #5

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
2 Arraydaten aneinander reihen
' schrieb:Danke, das funktioniert.


Leider funktioniert das ganze doch noch nicht so wie ich das gerne hätte.

Die zusammen gefügten Daten sind eigentlich 2 Binärzahlen die ich verbinden und dann als Dezimalzahl ausgeben möchte.
Also darf sich die Stellenanzahl der 2. Zahl nicht verändern, da ich sonst ein falsches Ergebnis bekomme (111 und 1 = 1111 und nicht 111001).
Kann man das so machen, dass automatisch Nullen eingefügt werden, wenn sich die Stellenanzahl verringern würde?

Gruß Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.12.2008, 15:27
Beitrag #6

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
2 Arraydaten aneinander reihen
Hättest mal sagen sollen, was du eigentlich willst...konkrete Frage, konkrete Antwort:

   

"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
12.12.2008, 17:43
Beitrag #7

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2 Arraydaten aneinander reihen
Ich verstehe das so. daß zum Schluss wieder ein Zahl herauskommen soll. Normalerweise ist das etwas ganzu Einfaches, vorausgesetzt allerdings, es handelt sich im ein Zahlenformat von Windows/LabVIEW, also z.B U8, U16...
Die Umwandlung und Zusammenfügung von skurrilen, unterschiedlichen Zahlenlängen wie Du sie hast funktioniert z.B. über die String-Konvertierung. Achim hat das gemacht. Wenn Du am Ende aber wieder wieder eine Zahl haben willst, war das erst die Hälfte der Miete. Der String muß noch zur Zahl konvertiert werden:
   
Zum ersten Posting: Umwandlung von HexString nach Zahl geht so:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.12.2008, 15:38
Beitrag #8

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
2 Arraydaten aneinander reihen
Stimmt, war nicht so gut überdacht meine erste Frage.
Ich schaue gleich mal nach ob ich so die richtigen Werte bekomme.

Danke euch allen und habt einen schönen Sonntag
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2008, 14:59
Beitrag #9

MarkusN Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Oct 2008

8.0
2008
de

44139
Deutschland
2 Arraydaten aneinander reihen
So, ich habe hier mal ein wenig weiter gemacht.
Leider gab es da noch einige Probleme. Die meisten habe ich gelöst.
Ich poste erst einmal was ich da so draus gemacht habe.
   
Aus einem Array lese ich 2 Dezimalzahlen heraus.
Die verwandel ich jeweils in ein Array das ich invertiere.
Daraus werden dann 2 8 Zeichen lange Binärstrings mit fester länge,
die ich dann zu einem 16 Zeichen langem String zusammen füge.
Das ganze gebe ich dann noch einmal als Dezimalanzeige aus.
Als Ergebnis sieht das dann so aus.
   

Jetzt möchte ich die Dezimalzahl noch einmal als Waveform chart angezeigt bekommen.
Kann mir da noch einmal jemand helfen?
Als Anhang noch ein abgewandeltes Programm in Version 8.0

Sonstige .vi  labview_V_8.0.vi (Größe: 18,38 KB / Downloads: 214)



dankende Grüße
Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2008, 15:32
Beitrag #10

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2 Arraydaten aneinander reihen
' schrieb:Jetzt möchte ich die Dezimalzahl noch einmal als Waveform chart angezeigt bekommen.
Ein Einzelwert ergibt keinen Plot in einer Waveform-chart, dazu gehören wenigstens 2 Werte.

Du hast Dich ja kollosal abgeschunden, um aus den 2 bytes eine Zahl zu bekommen. So geht es einfach:
   
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
  MultiColumn Listbox Reihen number Fabian257 6 5.364 16.06.2015 10:36
Letzter Beitrag: Fabian257
  Zeitverzögerte Ausgabe von Arraydaten (for Schleife) 206racer 3 3.576 31.05.2011 08:20
Letzter Beitrag: 206racer
  Zwei 2d Arrays per Schleife aneinander hängen Bobbycartuner 1 3.868 04.11.2010 15:00
Letzter Beitrag: jg
  Arraydaten aufteilen Walter 1 3.610 26.04.2005 15:18
Letzter Beitrag: Björn

Gehe zu: