Bzgl. meiner Nachfrage wie man denn vorgeht um u.a. Graphen auf dem Frontpanel mit ihren PropertyNodes richtig darzustellen und den ganzen Wust der Propertynodes nicht auf dem Frontpanel zu haben wurde mir hier empfohlen, die Referenzen der Frontpanelelemente an ein SubVI zu übergeben, welches dann die Properties enthält. Das habe ich in folgendem Beispiel gemacht, und das funktioniert auch.
Frontpanel des HauptVI
Blockdiagramm des HauptVI
(auf dem Screenshot ist die Leitung der Refernz des Graphen komischerweise unterbrochen, real aber nicht)
Was ist also das Problem? Ich hole etwas weiter aus:
Bevor ich das mit den Referenzen machte, hatte ich im SubVI meinen Ausgangscluster via Properties entsprechend formatiert und hatte keine Referenzen übergeben, hatte aber angenommen, wenn ich einen Indicator für den SubVI-Ausgangscluster auf dem Frontpanel des HauptVIs erzeuge, werden alle Property-Werte dort übernommen, dem war nicht so. D.h. der SubVI-Ausgangscluster war schön formatiert und passte sich den dynamischen Properties an, dafür das entsprechende HauptVI-Anzeigeelement nicht.
Jetzt mit den Referenzen ist es umgekehrt.
Die Frage:
Ist es möglich auch im SubVI die Propertie-Werte, welche für das HauptVI gelten zu übernehmen, sprich einfach einen Klon zu haben, so dass nur die Einstellungen der Propertynodes für beide Cluster gelten (den des HauptVIs und den des SubVIs?), so dass sich beide entsprechend den Vorgabewerte z.B. der Skalierung oder Disable/Enable verhalten?
Die LabVIEW Dateien zu obigem Beispiel als ZIP-File 30kB. (auf Run Continuously laufen lassen)
LabVIEW 8.6 StudentenVersion: 3 Dateien, HauptVI ist das HauptVI
, beim ersten Ausführen gibt es bei mir einen Fehler, dass das Property 8 des Graphen (ActPlot) falsch wäre, finde gerade den genauen Fehler nicht, bei weiteren durchläufen geht alles :/
Referenz.zip (Größe: 29,63 KB / Downloads: 174)
Nachtrag
Weils mir grad entfallen war, noch eine Frage:
Ist es möglich statt der Einzelnen Referenzen des Elemente des Clusters auch die Referenz des Clusters zu übergeben und daraus im SubVI die jeweiligen Elementreferenzen herauszusplitten? Hab das bisher nicht hingekriegt, aber je nach Elementzahl im Cluster wird das relativ aufwendig mit den Referenzen wiederrum im HauptVI