LabVIEWForum.de - Array werte ersetzen

LabVIEWForum.de

Normale Version: Array werte ersetzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Ich habe 1D Array aus integer. Dies könnte biliebig groß. Die werte diese Array, sollen in ein neue Array als leeres feld dargestellt und alle andere werte der neue Array sollen mit der Buchstabe x gefüült werden.

Die neue erstellte Array muss nicht die gleiche länge der urprüngliche Array.

In der folgende Bild, wird das Problem veranschaulicht.
Hallo Halla,

- welches Bild?
- mit Integers kann man nicht "x" darstellen, du musst also nach String wandeln...
Entschuldigung,

Anbei noch mal das Bild. Ich hoffe kann man besser jetzt verstehen.
Hallo Halla,

initialisiere ein genügend großes Stringarray mit einer "*"-Konstante. Dann in einer Schleife die Elemente mit einer leeren Stringkonstante ersetzen, die von deinem Integer-Array vorgegeben werden...
Hallo Halla,

mal ein kleines Bild:
[attachment=38573]
Hallo GerdW,

ich war dabei mein blockdiagramm hochzuladen, um dich zu fragen wo meine logische Fehler drin ist. Es ist nett von dir dass du gemacht hast, aber würdest du mir bitte sagen wo mein fehler ist. Anschliessend, möchte ich gerne mal alleine es schaffen.

Vielen Dank
Kleine Variation das Bildes von Gerd:
[attachment=38575]
Die Aufgabe scheint von einem Schullehrer ausgedacht worden zu sein. Man kann sich nämlich absolut keinen praktischen Sinn vorstellen Big Grin Oder gibt es ihn doch?
Hallo,

1) du musst Schieberegister beim Tunnel des Stringarrays wählen
2) der Anschluss N der Schleife ist irrelevant. Die Anzahl durchläufe wird durchs Autoindexing vorgegeben

Beste Grüße,
NWO
Vielen Dank für eure Antworten
Referenz-URLs