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 

Problem mit Array



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!

20.08.2007, 14:12
Beitrag #1

Guest
Unregistered


 







Problem mit Array
Hallo,

ich habe ein merkwürdiges Problem mit einem Array.

Ich habe im VI einen HEX-String, den ich in 2 Arrays zerlege. Das erste "Messwerte" zeigt aufgenommene Werte von 12 Sensoren (2byte). Das zweite Array gibt den zugehörigen Messbereich zu jedem Array an (1byte). Dieser Messbereich kann die 3 Werte 0, 1 und 2 annehmen. Jedem dieser Werte ist ein Faktor zugeordnet (0 = 10, 1=25, 2=50), mit dem der jeweilige Messwert multipliziert wird. Das Resultat soll dann im Array "Ergebnis" angezeigt werden.

Nun ist mir als einzige Variante, diese Multiplikation zu realisieren, eingefallen für jeden der 12 Werte von "Messbereich" eine CASE-Struktur anzuhängen, um zu überprüfen, welchen Wert jedes einzelne Element des Arrays hat.
Gibts da noch eine günstigere Alternative ? scheint mir doch recht umständlich zu sein, was ich da vor habe.

Naja nun zum eigentlichen Problem:
Im angehängten VI habe ich im 1-D Array "Messbereich" 12 Elemente, das ist auch richtig so. Nun wollte ich das Array in seine Elemente aufspalten. Wenn ich das so mache, wie im VI, habe ich auf einmal nur noch 9 Elemente. Wie kommt denn das ? Was hab ich denn falsch gemacht ?

Viele Grüße Karl-Heinz und vielen Dank für jeden Hinweis.


Angehängte Datei(en) Thumbnail(s)
   
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.08.2007, 14:27
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Problem mit Array
Rechtsklicken und Cluster Size einstellen.

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.08.2007, 14:32
Beitrag #3

Guest
Unregistered


 







Problem mit Array
Hey danke @eg für die superschnelle Antwort.

Habt ihr noch eine Idee, wie ich das mit dem Messbereich einfacher hinkriegen kann ?
Diese Nachricht in einer Antwort zitieren to top
20.08.2007, 14:46
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Problem mit Array
' schrieb:Hey danke @eg für die superschnelle Antwort.

Habt ihr noch eine Idee, wie ich das mit dem Messbereich einfacher hinkriegen kann ?


Meinst du mit Messbereich die Skalierung?

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.08.2007, 15:00
Beitrag #5

Guest
Unregistered


 







Problem mit Array
ja,
ich hab mal meine jetzige Lösung angehängt. In den oberen 3 CASE-Strukturen sind die einzelnen Fälle sichtbar. Ich finde das mit den 12 Case-Strukturen ein bisschen umständlich. Aber da ich noch ein relativer Frischling mit LV bin, habe ich keine bessere Idee


Angehängte Datei(en) Thumbnail(s)
   
Diese Nachricht in einer Antwort zitieren to top
20.08.2007, 15:18 (Dieser Beitrag wurde zuletzt bearbeitet: 20.08.2007 15:24 von eg.)
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Problem mit Array
Ich hätte es so gemacht.

eg

P.S. und ja, ich würde mal behaupten, daß man nicht multiplizieren, sondern durch den "Messbereich" teilen muss um auf die richtigen Ergebnisse zu kommen.


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.08.2007, 15:40
Beitrag #7

Guest
Unregistered


 







Problem mit Array
danke, werde ich gleich mal ausprobieren.

Das mit dem multiplizieren hab ich mir nicht ausgedacht, das wurde mir so vorgegeben.

Edit:

So, habs jetzt mal nachvollzogen und nachgebaut und es funktioniert wunderbar, danke. Ich verstehe nur noch nicht ganz wie der Befehl INDEX-ARRAY funktioniert. Kann mir da jemand auf die Sprünge helfen ?

Und wie wirkt in dem VI die For-Schleife ? Warum muss man nicht einen Wert an N anschließen ?
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array Problem mmk1988 4 3.728 22.09.2017 12:52
Letzter Beitrag: Freddy
  Problem beim Array in Labview zu befüllen a.Jaou 4 3.879 13.09.2017 11:54
Letzter Beitrag: GerdW
  Problem beim durchsuchen eines Array Kernphysik_Jürgen 11 8.914 29.08.2012 11:36
Letzter Beitrag: rasta
  Anfänger Array-Problem wanze 4 4.635 29.04.2011 12:29
Letzter Beitrag: wanze
  "Array Max & Min PtByPt" - Problem matzimus 1 4.067 20.08.2010 09:48
Letzter Beitrag: dimitri84
  Problem beim Array durchsuchen reNNer 25 14.999 10.02.2010 14:37
Letzter Beitrag: reNNer

Gehe zu: