LabVIEWForum.de - Elemente auf Frontpanel zur Laufzeit verschieben

LabVIEWForum.de

Normale Version: Elemente auf Frontpanel zur Laufzeit verschieben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hallo Gerd,

okay die RaceConditions habe ich mit einer Sequenz gefixt. Danke für den Hinweis! Meine Software kann jetzt die Eigenschaften aus- und einlesen.

Folgende Fehlermeldung bekomme ich jetzt:

Bei dem Schreiben/Auslesen der Informationen (Überschrift/Unterschrift/Position) aller FP-Elemente meldet mir LV für jedes nach dem Eigenschaftsknoten selbst erstellte Element den "Fehler 1320: Fehler beim Auslesen... ; LV: Im Ausführungsmodus kann LV keine Eigenschaft für ein noch nicht erstelltes Element lesen oder schreiben".

-> Verstehe ich nicht, da der Eigenschaftsknoten nach meinem Verständnis alle Elemente des angegeben VI’s ausliest und diese Elemente erstellt sind. Erstellt habe ich z.B. Arrays sowie Konstanten … . Ich habe keinen passenden Forumeintrag gefunden, weiß jemand von euch woran das liegen kann?

Vielen Dank!

Gruß Andre
Hallo André,

Zitat:meldet mir LV für jedes nach dem Eigenschaftsknoten selbst erstellte Element den Fehler 1320
Das musst du genauer erläutern!
Was bedeutet "nach dem Eigenschaftsknoten selbst erstellt"??? Hmm
Kannst du das mit einem hier angehängten VI demonstrieren?
Sieht danach aus, dass doch irgendwo eine Control ohne Caption (Untertitel) vorliegt. Da kann man noch so sehr meinen, dass man überall auf "Caption" umgestellt hat.

Gruß, Jens
Man könnte auch erstmal alle Referenzen auf die Eigenschaft Untertitel sichtbar und Untertitel kein leerer String legen und das entstehende Array verodern. Dann hat man gleich mal die Antwort, ob Jens richtig liegt, wonach es ja aussieht.

Gruß, Marko
(04.11.2014 14:49 )Trinitatis schrieb: [ -> ]Man könnte auch erstmal alle Referenzen auf die Eigenschaft Untertitel sichtbar und Untertitel kein leerer String legen und das entstehende Array verodern. Dann hat man gleich mal die Antwort, ob Jens richtig liegt, wonach es ja aussieht.

Gruß, Marko
Auch das funktioniert nicht. Da der Untertitel nicht vorhanden ist, werfen auch diese PropertyNodes denselben "1320" Fehler.

Mglw. Lösungen:
- Statt Caption Label verwenden
- Fehler programmatisch abfangen

Gruß, Jens
(04.11.2014 14:58 )jg schrieb: [ -> ]
(04.11.2014 14:49 )Trinitatis schrieb: [ -> ]Man könnte auch erstmal alle Referenzen auf die Eigenschaft Untertitel sichtbar und Untertitel kein leerer String legen und das entstehende Array verodern. Dann hat man gleich mal die Antwort, ob Jens richtig liegt, wonach es ja aussieht.

Gruß, Marko
Auch das funktioniert nicht. Da der Untertitel nicht vorhanden ist, werfen auch diese PropertyNodes denselben "1320" Fehler.

Gut. In diesem Fall wüsste man dann aber, dass der Untertitel eben nicht vorhanden ist. Was allerdings auch ohne Fehlerausgabe geht, ist über den SuperSecretPrivateSpecialStuff=TRUE - Eintrag in der LabView.ini die Eigenschaft hat Untertitel wählen.


Gruß, Marko
Hallo Profis,

danke für die Hilfe!

Alle Elemente welche unter dem Fehler 1320 "angezählt" werden sind ohne sichtbaren Untertitel. Meine Lösung ist, einfach ab sofort den Untertitel beim Erstellen zu aktivieren Wink Dann läuft alles einwandfrei. Wahrscheinlich nicht die schönste Lösung, aaaaber muss ja immer noch Luft für Optimierungen bleiben Big Grin

Gruß André
Habt ihr ein Beispiel wie ich aus einer Baumstruktur in ein Listenfeld Drag&Drop machen kann?

Ich benötige den Namen meines Unterelements aus der Baumstruktur um die Koordinaten von der Maus an der Stelle an der ich los lassen will auf dem Listenfeld auf das Frontpanelelement mit dem gleichen Namen wie das Unterelement zu schreiben.

Ich bekomme nur den Datentransport des Namens nicht hin ... Anbei habe ich mal den Start und Endevorgang des Ziehens als Screenshot gehängt. Die "While"-Schleife möchte ich so umbauen, dass diese alle FP-Elemente durchsucht und bei einer Übereinstimmung mit dem Unterelementnamen die Koordinaten der aktuellen Mausposition auf dieses Frontpanel schreiben. Ich hoffe ihr versteht was ich vor habe.

Listenfeld zu Listenfeld hat funktioniert :/

Gruß André
Seiten: 1 2 3 4
Referenz-URLs