Hallo fellow,
Zitat:Meine Zielvorstellung ist relativ schwierig zu beschreiben, ich habe im angehängten VI bereits Standard-Eingangswerte und meine Zielvorstellung hinterlegt, vielleicht wird es dadurch klarer.
1. Du willst im Zielarray also die Werte haben, die in beiden Array-Inputs enthalten sind?
2. Und davon willst du dann gleich zwei identische Spalten haben?
Zu 1.:
- Array1 wird autoindiziert, Array2 nicht
- Dann guckst du, ob das indizierte Element von Array1 in Array2 enthalten ist (Search1DArray)
- wenn das Element in Array2 enthalten ist: Element in einem neuen Array merken (Schieberegister+CaseStruktur+BuildArray oder bedingter Ausgangstunnel)
Zu 2.:
Das bei 1. erhaltene 1D-Array zu einem 2D-Array bauen, indem man BuildArray mit zwei Inputs verwendet. Evtl. noch TransposeArray hinterher, da BuildArray zeilenweise zusammenbaut…
Allgemeiner Tipp:
Das Problem beim Programmieren ist nicht, die passenden Funktionen zu finden, sondern schon vorher einen Algorithmus formulieren zu können. Und da du schon bei der Problembeschreibung selbst Probleme bekommst, ist das Algorithmus-Beschreiben halt auch nicht so einfach.