LabVIEWForum.de
Mehrere Zeilen aus 2D-Array löschen. - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Mehrere Zeilen aus 2D-Array löschen. (/Thread-Mehrere-Zeilen-aus-2D-Array-loeschen)

Seiten: 1 2


Mehrere Zeilen aus 2D-Array löschen. - Achim - 25.01.2007 11:11

Hi Markus,

hat mit dem Thema nicht direkt zu tun, aber ein kleiner Tipp:

Deine Sequenz (insbesondere Schritt 1) istziemlich kompliziert/unübersichtlich. Ich schreib mir in solchen Fällen direkt ins BD an die entsprechenden Stellen, was da passiert (2-3 Stichpunkte). Dann kann man sowas auch in nem halben Jahr noch mal nachvollziehen...sonst wirds nämlich zeitlich aufwändig, wenn du mal was anpassen musst!

Gruss
Achim


Mehrere Zeilen aus 2D-Array löschen. - Y-P - 25.01.2007 11:52

Da hast Du recht. :blush:Ich habe es jetzt beschriftet und hoffe, dass Du damit auch was anfangen kannst. Mir ist es jedenfalls klar, was ich gemacht habe. Wink

Gruß Markus

' schrieb:Hi Markus,

hat mit dem Thema nicht direkt zu tun, aber ein kleiner Tipp:

Deine Sequenz (insbesondere Schritt 1) istziemlich kompliziert/unübersichtlich. Ich schreib mir in solchen Fällen direkt ins BD an die entsprechenden Stellen, was da passiert (2-3 Stichpunkte). Dann kann man sowas auch in nem halben Jahr noch mal nachvollziehen...sonst wirds nämlich zeitlich aufwändig, wenn du mal was anpassen musst!

Gruss
Achim



Mehrere Zeilen aus 2D-Array löschen. - Achim - 25.01.2007 12:01

' schrieb:Mir ist es jedenfalls klar, was ich gemacht habe. Wink

Ja, jetzt...aber wie lange?

Ich hätte es auch nachvollziehen können, aber das hätte ne Weile gedauert...muss jetzt mal deine Kommentare anschauen...das VI heb ich mir jedenfalls mal auf!

A.


Mehrere Zeilen aus 2D-Array löschen. - Y-P - 25.01.2007 12:59

Du kannst mir ja dann erzählen, ob Du damit zurechtgekommen bist. Wink

Gruß Markus

' schrieb:Ja, jetzt...aber wie lange?

Ich hätte es auch nachvollziehen können, aber das hätte ne Weile gedauert...muss jetzt mal deine Kommentare anschauen...das VI heb ich mir jedenfalls mal auf!

A.



Mehrere Zeilen aus 2D-Array löschen. - Y-P - 25.01.2007 15:35

Hier ist es noch als SubVI integriert in einem Test-VI. So soll es später auch verwendet werden.

Gruß Markus


RE: Mehrere Zeilen aus 2D-Array löschen. - BollerJan - 14.03.2014 12:33

Es ist zum Haare ausreißen. Ich habe ein simples Problem. Ich möchte mehrere Zeilen nacheinander aus einem 2D-Array mit Messwerten herauslöschen. Damit es nicht den Zeilenindex verschiebt, habe ich die heraus zu löschenden Zeilen umgekehrt angeordnet und in einem Array gespeichert. Nun sollen diese Zeilen aus dem 2D-String-Array gelöscht werden.
Im Ergebnis wird nur eine einzige Zeile gelöscht. Woran hängts?
In mehrfachen Threads funktioniert es. Was ist der Fehler?
vllt das Freitag ist 2hands

Danke für die Unterstützung!!


RE: Mehrere Zeilen aus 2D-Array löschen. - jg - 14.03.2014 12:38

Shift-Register verwenden! THINK Dataflow!

vgl. Screenshot aus Beitrag #2

Gruß, Jens


RE: Mehrere Zeilen aus 2D-Array löschen. - GerdW - 14.03.2014 12:40

THINK DATAFLOW!

Manchmal soll es ja auch helfen, den DATAFLOW mittels Sonden/zusätzlichen Anzeigen und Highlight-Debugging zu überwachen…


RE: Mehrere Zeilen aus 2D-Array löschen. - Trinitatis - 16.03.2014 11:40

Hallo Jan,

in etwas ausführlicherer Form:
Du löschst aus deinem 2D-Array im 1. Durchlauf eine Zeile und beziehst dich im nächsten Durchlauf wieder auf dein Ur-Array, also nicht auf das Array, aus dem du gerade eine Zeile gelöscht hast. Das kannst du natürlich treiben, bis du schwarz wirst - am Ende wird immer nur dein Ur-Array herauskommen, bei dem die zuletzt gelöschte Zeile fehlt.

--> Deshalb einfach die Ein-/Ausgangstunnel deines Eingangsarrays durch ShiftRegister ersetzen und gut is´



Gruß, Marko