LabVIEWForum.de
Positionierung Property Node - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Positionierung Property Node (/Thread-Positionierung-Property-Node)



Positionierung Property Node - Kathy - 08.04.2009 10:46

Heyyyyy,

und ich habe noch ein Problem.... aber so im Allgemeinen finde ich, dass es mit meinen Problemen echt abgenommen hat! Big Grin

Ich gebe aus einem SubVI vier Werte aus, die dann auf dem FrontPanel angezeigt werden. Jetzt habe ich probiert über ein Property Node die Beschriftung (Label) über der Variable einzustellen. Ich denke auch, dass ich da mit Label Text das richtige erwischt habe. Allerdings ist mir nicht klar, wo ich diese Property Nodes platzieren soll. Im SubVI oder im Hauptprogramm?
...bis jetzt hat leider beides nicht funktioniert.... Mellow

Wenn ich die Property Nodes in das SubVI packe erhalte ich den Fehler: 1055, Object reference is invalid.
Wenn sich die Property Nodes im Hauptprogramm befinden erhalte ich den Fehler: 1073, This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode.

Kann jemand damit was anfangen??? Denn mir sagen diese Fehlermeldungen leider nichts...

Vielen Dank schonmal und lg


Positionierung Property Node - RoLe - 08.04.2009 11:56

' schrieb:Wenn ich die Property Nodes in das SubVI packe erhalte ich den Fehler: 1055, Object reference is invalid.
Wenn sich die Property Nodes im Hauptprogramm befinden erhalte ich den Fehler: 1073, This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode.
Das Label kannst du nur im Edit Modus ändern. (Steht ja in der Fehlermeldung)
Du kannst aber die *Caption* wärend der Laufzeit ändern.

Warum die PropertyNode im SubVI nicht geht, liegt wohl daran, das die nicht mehr weis, zu welchem Element sie gehört. (Steht ja in der Fehlermeldung)
Die PropertyNode sieht vermutlich auch anders aus, oben hat sie jetzt noch einen RefNr. Eingang. Da musst du eine Referenz des Elementes in das SubVI einführen und anhängen.


Positionierung Property Node - schrotti - 08.04.2009 12:04

1055: Die Referenz auf das Element ist ungültig. Warhscheinlich hast du sie dem SubVi nicht übergeben.
1043: Du kannst das Label nicht während der Laufzeit eines VIs verändern. Um ein Label per Property Node zu ändern, musst du die Referenz auf das Element an ein zweites VI übergeben. Dann kannst du, wenn das VI, welches das betreffende Element entält, angehalten ist, die Eigenschaft mit dem zweiten VI setzen.

Alternative: Setze während der Laufzeit nicht das Label sondern das Caption. Dazu musst vorher das Label aus- und das Caption einblenden.

Edit: Das kommt davon, wenn ich während des Schreibens 10 Minuten quatscheSmile


Positionierung Property Node - Kathy - 08.04.2009 15:05

Huhu,

danke für eure Hilfe!!!!!!

Aber seit den letzten 2 Stunden konnte ich leider keine Erfolge mehr verzeichnen... Mellow

Wie kann ich denn das Label aus und Caption einblenden????


lg


Positionierung Property Node - RoLe - 08.04.2009 15:22

' schrieb:Wie kann ich denn das Label aus und Caption einblenden????
mit der rechten Maustaste und dem ersten Eintrag, z.Bsp.
sonst gibt es noch "oh welch Wunder" eine Property: Label.Visibel


Positionierung Property Node - Kathy - 09.04.2009 07:30

Guten morgen!

Inzwischen bin ich leider echt ein bischen verzweifelt..... Pccrash....denn eigentlich kann das ja garnicht so shwierig sein...

Ich habe Label Visible auf False gestellt und Caption Visible auf True und dann an Caption Text den String angekabelt. Allerdings bekomme ich dann immer folgenden Fehler: In edit mode, LabVIEW cannot return a property for a control part that you have not yet created.
Allerdings gebe ich die Variable deren Text ich beschriften möchte aus einen SubVI aus. Das heisst es existiert ja schon, bevor das Property Node im Hauptprogramm ausgeführt wird......

lg


Positionierung Property Node - macmarvin - 09.04.2009 07:48

Das ist eine alte LV Eigenart...
mach einfach mal aufm Frontpanel per Rechtsklickmenu das Caption manuell sichtbar und speicher die Änderung. Danach solltest du programmatisch das Dingens an/aus/umbenennen können.

Falls du das für alle machen willst gabs da ne Möglichkeit über FP-Doku drucken, das Caption bei allen anzulegen... müßte ich selbst aber nochmal suchen.


Positionierung Property Node - Kathy - 09.04.2009 08:10

Juhuuuuuuuuuuuuuuuuu!!!!!

*freu* *freu* *freu*

Top1

... da wäre ich bestimmt auch in den nächsten zwei Stunden nicht drauf gekommen!

lg