LabVIEWForum.de
Keyboard Shortcut Eigenschaftsknoten(Property Node) - Druckversion

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



Keyboard Shortcut Eigenschaftsknoten(Property Node) - Kanaille - 13.06.2019 12:56

Hallo,

kennt jemand eine elegante Möglichkeit, wie einen Shortcut, einen Eigenschaftsknoten(Wert) einzufügen. Ich will z.B. zwanzig Variablen über Eigenschaftsknoten initialisieren und finde es lästig das alles einzeln über das User Shortcut Menu auszuwählen.

Ich hab mich natürlich auch auf die Sucher gemacht und bin auf die Methode mit Strg + Space gestoßen, kann dann aber nur eine erstellen und kann nicht definieren das ich den Wert eingeben will.

Hatte jemand schon mal das gleiche Bedürfnis und ist auf eine Lösung gekommen?


RE: Keyboard Shortcut Eigenschaftsknoten(Property Node) - GerdW - 13.06.2019 13:10

Hallo Kanaille,

wenn ich so viele Control zu bespielen habe, dann hole ich mir die Referenzen auf ALLE Controls (eine Eigenschaft des Frontpanels!) und filter die dann nach dem Label des gewünschten Controls…


RE: Keyboard Shortcut Eigenschaftsknoten(Property Node) - Kanaille - 13.06.2019 13:19

Okay, das klingt nach einem super Tipp. Merke ich mir.

Aber ein anderen Bespiel wäre zum Beispiel wenn mit einem Ereignis 10 Werte gleich 10 andere Werte schreiben möchte. Dafür würde ich dann mit Hilfe der Eigenschaftsknoten die einen lesen und die anderen Schreiben. Nur so als anderes Beispiel..

Auch sonst brauche ich die ganze Zeit Eigenschaftsknoten und finde es nervig die immer aufwendig zu erstellen..

Vielen Dank


RE: Keyboard Shortcut Eigenschaftsknoten(Property Node) - GerdW - 13.06.2019 13:28

Hallo,

Zitat:Aber ein anderen Bespiel wäre zum Beispiel wenn mit einem Ereignis 10 Werte gleich 10 andere Werte schreiben möchte. Dafür würde ich dann mit Hilfe der Eigenschaftsknoten die einen lesen und die anderen Schreiben. Nur so als anderes Beispiel..
Nur so als Beispiel:
Ich kombiniere das bei mir mit einer Datenverwaltung über Key-Value-Paare (Variant-Attribute, mit LV2019 kommen Maps). Da habe ich zu jedem Messsignal einen Namen (=Key) und einen Wert. Und ich benenne Controls mit exakt dem selben Namen in der Caption. Jetzt noch eine FGV, die einmalig die Referenzen der Controls einsammelt und ebenfalls über deren Namen zuordnet.
-> Jetzt kann ich Wertänderungen einfach über den Namen des Messsignals propagieren: sowohl die Werteverwaltung als auch die FGV für die Referenzen beziehen sich auf den selben Messsignal-Namen.

Zitat:Auch sonst brauche ich die ganze Zeit Eigenschaftsknoten und finde es nervig die immer aufwendig zu erstellen..
Außerdem: diese Verwaltungsroutinen programmiert man nur exakt einmal und kann sie dann in jedem anderen Projekt verwenden!
Stichwort: Code-Reusablity, APIs, user.lib, …

(Wieso brauchst du "die ganze Zeit" Eigenschaftsknoten? Da machst du wohl etwas nicht so, wie andere es tun würden… Big Grin)


RE: Keyboard Shortcut Eigenschaftsknoten(Property Node) - Kanaille - 14.06.2019 06:10

Hallo,

vielen Dank für die Antwort. Ist mir klar das ich die nur einmal anlegen muss und die dann immer wieder kopieren kann. Ich verstehe auch, dass andere Programmierweisen besser sind. Ich selbst würde z.B. auch lokale Variablen vorziehen, die man ja auch viel schneller anlegen kann und in diesem Fall auch funktionieren würden. In meiner Abteilung wird im Moment halt so programmiert und ich möchte mich an diesen Stil halten.