![]() |
[LabView 8.5 ]Element eines Arrays modifizieren - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: [LabView 8.5 ]Element eines Arrays modifizieren (/Thread-LabView-8-5-Element-eines-Arrays-modifizieren) |
[LabView 8.5 ]Element eines Arrays modifizieren - Karotte - 25.08.2010 08:36 Hallo Leute, ich verzeweifel gerade an einem Array aus Clustern... Vorgeschichte: Ich möchte eine Text-Datei parsen. Dabei gehe ich mit einer FOR-Schleife Zeile für Zeile durch und untersuche den Zeilenanfang auf meine Schlüsselworte. Habe ich ein bestimmtes Schlüsselwort gefunden, möchte ich mein Array am aktuellen Index her nehmen, das Cluster extrahieren, im Cluster einen Eintrag manipulieren und das ganze wider im Array hinterlegen. Bis zur Manipulation des Eintrags im Cluster klappt alles, jedoch schaffe ich es nicht, dass das Cluster wieder an der Stelle im Array gespeichert wird, an der ich es indiziert habe. Der Inhalt des Clusterelements bleibt leer. Hat jemand eine Idee, was ich falsch mache? mfg Christian ![]() [LabView 8.5 ]Element eines Arrays modifizieren - jg - 25.08.2010 08:53 Du leerst dein Array Devicelib (wenn auch nicht zuverlässig, da keine Datenflussabhängigkeit besteht) vor deiner For-Schleife. Das Array enthält also keine Elemente, und da kann dann per "Replace-Array-Subset" auch keine Element ersetzt werden... Offtopic: Du könntest/solltest das gesamte VI ohne lokale Variablen aufziehen! Gruß, Jens [LabView 8.5 ]Element eines Arrays modifizieren - Karotte - 25.08.2010 09:32 Stimmt, danke! Da ich in diesem Schritt erst einen Eintrag erzeugen will kann ich noch nicht den selben Eintrag ersetzten, muss ihn also an das existierende Array anhängen. Warum sollte ich keine lokale Variable Verwenden? mfg Christain [LabView 8.5 ]Element eines Arrays modifizieren - GerdW - 25.08.2010 10:11 Hallo Christian, "Warum sollte ich keine lokale Variable Verwenden?" Lies dir mal diesen, ebenfalls aktuellen Thread durch... |