LabVIEWForum.de
in einen array in jede 8. zeile einen wert einfügen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: in einen array in jede 8. zeile einen wert einfügen (/Thread-in-einen-array-in-jede-8-zeile-einen-wert-einfuegen)

Seiten: 1 2


in einen array in jede 8. zeile einen wert einfügen - janspace - 24.08.2007 08:36

guten morgen leute

ich habe ein wo möglich sehr einfaches problem. Dry
ich möchte in einen 1d-array mitbestimmter größe in jede 8. zeile einen wert schreiben (also in die 8., 16., 24. zeile usw.).
der rest soll leer sein bzw. kann leere strings enthalten.
hab schon paar versuche gehabt die aber nicht funktionieren. (siehe im bild oben und unten)
ich hoffe ich habe das problem gut genug beschrieben :closedeyes:

lg
jan


in einen array in jede 8. zeile einen wert einfügen - jg - 24.08.2007 09:15

z.B. so:

[attachment=8278]

Der Default-Case in der Case-Struktur ist leer, hier wird nur das Array ohne Bearbeitung durchgezogen.

MfG, Jens


in einen array in jede 8. zeile einen wert einfügen - Xaran - 24.08.2007 09:17

z.B. so:

Der Default-Wert bei der Case-Struktur ist dann z.B. 0

...Mist - zu langsam...


in einen array in jede 8. zeile einen wert einfügen - jg - 24.08.2007 09:20

@Xaran: Dein VI hat einen Fehler, es füllt 1., 9., 17. etc. Zeile. Achtung, Indices bei LV-Arrays beginnen immer mit 0!


in einen array in jede 8. zeile einen wert einfügen - Xaran - 24.08.2007 09:38

Stimmt, hab mal wieder das "Informatiker-Zählen" vergessen...

Mit einem ganz uneleganten "+1" für die Zählvariable i müsste dann aber alles im Lot sein.


in einen array in jede 8. zeile einen wert einfügen - janspace - 24.08.2007 09:55

hey danke an euch!

bin selbst noch auf eine andere lösung gekommen. allerdings ist das nicht so ein sauberer programmstil.


in einen array in jede 8. zeile einen wert einfügen - jg - 24.08.2007 10:15

' schrieb:Stimmt, hab mal wieder das "Informatiker-Zählen" vergessen...

Mit einem ganz uneleganten "+1" für die Zählvariable i müsste dann aber alles im Lot sein.
@Xaran: Sehr unelegant, schau dir mein Bsp. an! Ausgang Rest direkt mit Case-Struktur verbinden, fertig. Nicht in jedem Druchlauf der Schleife dieselbe Operation ausführen!


in einen array in jede 8. zeile einen wert einfügen - Lucki - 24.08.2007 10:42

Man kann es auch ohne Schleifen mit der Funktion "Array umformen" machen.
[attachment=8282]


in einen array in jede 8. zeile einen wert einfügen - jg - 24.08.2007 10:47

' schrieb:Man kann es auch ohne Schleifen mit der Funktion "Array umformen" machen.
:DSehr gut, das ist jetzt aber nach dem Motto, wieso einfach, wenn es auch kompliziert geht, oder?Lol

s. z.B. auch hier.


in einen array in jede 8. zeile einen wert einfügen - Lucki - 24.08.2007 11:02

' schrieb::DSehr gut, das ist jetzt aber nach dem Motto, wieso einfach, wenn es auch kompliziert geht, oder?Lol

s. z.B. auch hier.
Das sieht jetzt nur so aus, weil ich jeden Zwischenschritt mit Anzeigen dokumentiere und die beiden Eingangsarrays initialisiere. Im Kern sind es nur die drei Funktionen Array umformen (zu 2D) -- In Array einfügen -- Array umformen (zu 1D) . Mag sein, daß es noch etwas einfacher geht, es ist aber jedenfalls nicht so exotisch, um es mit Deinem Link gezielt der Lächerlichkeit preiszugeben.