LabVIEWForum.de - Teil-Array-Ersetzen mit Offset

LabVIEWForum.de

Normale Version: Teil-Array-Ersetzen mit Offset
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,

ich habe ein 2D-Array aus Strings und möchte darin einzelne Bereiche erstetzen. Dies kann ein Teil einer Zeile, Spalte oder auch ein 2D-Teil-Array sein.

Mit der Funktion "Teil-Array-Erstetzen" ist dies ja teilweise möglich. Jedoch benötige ich vor dem zu überschreibenden Teil noch einen Offset. Die Elemente vor und nach dem zu überschreibenden sollen unangetastet beleiben.

Kann mir hier bitte jemand weiterhelfen?

Mit freundlichen Grüßen
Michael Beck
[attachment=35295]

Gruß Markus
Genau so weit bin ich auch selbst gekommen. Jedoch ist das noch nicht so wie es sein soll.

Beispiel:
11 12 13 13
21 22 23 24
31 32 33 34
41 42 43 44

soll am Index 1,1 mit xx yy erstetzt werden. Ergebnis soll dann sein.

11 12 13 13
21 xx yy 24
31 32 33 34
41 42 43 44

Das selbe soll auch mit einer Teil-Spalte als auch mit einem Unterarray möglich sein.

z. B.
11 12 13 13
21 xx yy 24
31 aa bb 34
41 42 43 44

Ich hoffe jetzt ist mein Problem klarer geworden. Ich möchte halt nich das ganze über For-Schleifen jeden Wert einzel überschreiben. Hoffe da gibt es auch einen eleganteren Weg.

Gruß Michael
Hallo Michael,

und wo ist das Problem?
[attachment=35299]
Perfekt! Vielen Dank für die Hilfe. Ich hatte den einzufügenden Teil als 1D-Array gehabt. Dann konnte ich keinen 2. Index an die Funktion führen. Aber jetzt klappts.

Gruß Michael
Referenz-URLs