2016-09-21 3 views
1

Ich arbeite an etwas geerbtem Code und ich lief über etwas, das ich in LabVIEW noch nicht gesehen habe ... siehe beigefügten Screenshot. Beachten Sie, wenn ich mit der rechten Maustaste auf den Eigenschaftsknoten klicke und versuche, das Terminal zu finden ... Terminal ist ausgegraut. Wenn ich das Steuerelement finde, bringt es mich an eine leere Stelle auf dem Frontpanel, die absolut keine Steuerelemente hat (ich habe sichergestellt, dass das Steuerelement Visible = True hat, indem ich programmatisch diese Eigenschaft festlege und überprüfe). Ich habe noch nie eine Steuerung ohne Terminal gesehen ... was ist los? Mithilfe von LabVIEW 2012. enter image description herelabview find terminal ausgegraut

Antwort

4

Nach einem ziemlich wenig graben, fand ich die Antwort: Es stellt sich heraus, dass der Eigenschaftsknoten zeigt (verknüpft) an eine Steuerung, die in einem Cluster begraben ist. Die Lektion hier ist: wenn Suchen >> Terminal ausgegraut ist, ist es möglich (wahrscheinlich), dass das Steuerelement, mit dem der Eigenschaftsknoten verknüpft ist, innerhalb eines Clusters ist. Ich neu erstellt das Szenario mit diesem Mini-Beispiel: enter image description here

enter image description here

Schließlich konnte ich nicht die Frontplatte Kontrolle zu Beginn finden, weil es hatte sein Visible-Attribut auf false innerhalb des Clusters gesetzt (der Cluster war sichtbar, aber nicht das Element innerhalb des Clusters) und er wurde physisch weit entfernt von den anderen Steuerelementen innerhalb des Clusters platziert, UND er wurde auf einer versteckten Registerkarte platziert.