Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
16.07.2010, 09:46 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2010 09:51 von Matze.)
ich habe aus mehreren Bedienelementen ein neues erstellt (in ein Cluster gepackt und als ctl-Datei gespeichert).
Nun habe ich einige SubVIs so ausgelegt, dass z.B. die Referenz auf einen Graphen als Eingang definiert ist.
Wenn mein neues Bedienelement z.B. aus einem Graph und einem numerischen Element besteht, dann sehe ich im Blockdiagramm nur einen Cluster (logisch, ich habe es ja als solchen gespeichert). Wenn ich den aufschlüssele, kann ich auf die Werte der einzelnen Bedienelemente zugreifen. Ich benötige jedoch die Referenz dieser.
entweder: über die Referenz des Clusters die Referenzen der enthaltenen Elemente lesen und dann die richtige suchen
oder: per Rechtsklick auf das Bedienelement->Create reference!
ja, hier ist es ein Chart, in meinem Hauptprojekt ist es ein XY-Graph.
Stimmt, plötzlich geht es.
Ich hatte es als strikte Typendefinition gespeichert und da ging es nicht. Danke.
Nur sollte man es nicht mehr untereinander verschieben können und wenn ich die Ctl-Datei ändere, sollte sich das andere auch alles anpassen. Naja, kann man nichts machen.
jetzt muss ich nochmals nachfragen: Wenn ich eine strikte Typendefinition habe (Cluster, der Anzeigeelemente enthält), kann ich dann vom Cluster auf die Referenzen der einzelnen Elemente kommen oder ist das in LabVIEW nicht möglich?
' schrieb:jetzt muss ich nochmals nachfragen: Wenn ich eine strikte Typendefinition habe (Cluster, der Anzeigeelemente enthält), kann ich dann vom Cluster auf die Referenzen der einzelnen Elemente kommen
Klar.
Auf die Referenzen kommt du immer. Egal ob strict oder nicht. Egal ob direkt erstellt vom FP oder per Property geholt. Bei stricten Clustertypen liefern bestimmte Propertys halt einen Fehler statt sich auszuführen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
@dimitri: Das sieht schon sehr gut aus. Das Problem aktuell ist noch, dass die die Element-Referenz noch irgendwie typecasten muss o.ä.
Ich habe z.B. ein SubVI, das eine Referenz auf eine LED erwartet. Daher muss der Ausgang des folgenden VIs je nach Typ variieren.
Wie kann man so etwas lösen?