14.06.2006, 13:42
Beitrag #1
|
|
|
14.06.2006, 13:49
Beitrag #2
|
|
|
14.06.2006, 14:22
(Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2006 14:28 von sneube.)
Beitrag #3
|
|
|
14.06.2006, 14:23
Beitrag #4
|
tobey
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Apr 2006
LabVIEW 7.1 Englisch
2006
kA
Deutschland
|
Array indizieren
Sollte man nicht der Vollständigkeitshalber der For-Schleife die Anzahl der Durchläufe angeben (auch wenn das nicht notwendig ist)?
' schrieb:So kannst du das realisieren
|
|
|
14.06.2006, 14:34
Beitrag #5
|
|
|
14.06.2006, 14:39
Beitrag #6
|
|
|
14.06.2006, 14:48
Beitrag #7
|
|
|
14.06.2006, 14:53
(Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2006 14:55 von Achim.)
Beitrag #8
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Array indizieren
Hi,
das Problem ist hier: Du erzeugst ein 2D-Array (doppelte Linie), und das wird dann aufgespalten, außerdem läuft die hintere FOR-Schleife sooft, wie das 1D-Array Elemente hat (bei zwei angeschlossenen Arrays wird nämlich immer die kleinere Anzahl Elemente bearbeitet - so als ob du am "N" eine Zahl angibst, die kleiner ist wie die Anzahl der Element im Array).
Außerdem musst du zum zusammenfügen der Array keine separate Schleife verwenden, du musst das "Array erstellen" nur umschalten auf "Arrays verketten" (Concatenate Array).
Hier mal ein Bild:
Gruss
Achim
"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)
|
|
|
14.06.2006, 14:55
Beitrag #9
|
|
|
14.06.2006, 14:55
(Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2006 15:04 von tobey.)
|
tobey
LVF-Grünschnabel
Beiträge: 27
Registriert seit: Apr 2006
LabVIEW 7.1 Englisch
2006
kA
Deutschland
|
Array indizieren
Das ist mir schon klar, aber ich kann mir ja die Länge des Array ohne Probleme berechnen lassen, und somit muss mir die Länge des Arrays davor auch nicht bekannt sein! Und ich bleibe so mit auch dynamisch!!!
(also keine direkter Quatsch!, sondern eher doppelt gemoppelt *g*)
Und ich wollt ja nur wissen ob das nicht gegen irgendwelchen Style-Guides verstößt...
So hab jetzt etwas rumgestöbert und herausgefunden, dass das so voll und ganz legitim ist und meine Variante nur übertriebene Sicherheit wäre
' schrieb:@tobey: Genau das ist der Vorteil der For Shleife bei Arrays. Du musst die Anzahl nicht angeben und kannst alle Einträge bearbeiten, auch wenn dir die Länge des Arrays gar nicht bekannt ist.
@sneube: Dein Problem ist, dass dein großer Array ein mehrdimensionaler Array ist. Was genau soll denn die For Schleife erwirken, in der du deinen großen Array erzeugst. So wie du sie nun hast erzeugt sie einen N- dimensionalen Array.
|
|
|
| |