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!
weiß jemand wie ich den wert einer zahl mit hilfe von property nodes oder was weiß ich default machen kann? Ohne Kontextmenü ("Data Operations") bitte.
das geht denke ich schon. Es gibt eine Methode oder Eigenschaft die nennt sich "aktuellen Wert als Standard" setzen. Habe leider kein LabVIEW mehr installiert aber so müsste es gehen.
Hallo Leute, vielen Dank für die vielen antworten. Wollt euch mal meine bescheidene Lösung präsentieren. Im Anhang findet ihr 2 VI's, Startet "Untitled", das "wavelength"ding ist ein subVI von Untitled.
Mein problem war es, das ich dem sub VI werte gebe die beim nächsten aufruf angezeigt werden sollen. ich hab das so gelöst das ich die wert ausgebe und beim nächsten aufruf sie dem subVI übergebe.
Wollte es halt mit default setzen machen, schien mir am einfachsten, ging aber nicht. Das mit der Node, das ich alle werte default setze hab ich auch nicht hinbekommen.
Hoffe es hat jeder verstanden ;-)
Vielleicht nützt euch meine kleine Lösung ja was. Ist zwar umständlich aber funktioniert.
Jetzt verstehe ich aber wirklich nicht wo das Problem liegt.
Wenn du willst dass bei jedem Aufruf des SubVIs die alten Werte genommen werden, dann musst du nichts an SubVI übergeben (Show Connector->Disconnect this Terminal für alle Eingänge).
Wenn du willst dass bei jedem Aufruf des SubVIs Defaultwerte angezeigt werden, dann Execution->Clear Indicators wenn called.
Wenn du nur den Code beim Klicken auf den Button "Default" im VI "Set Wavelength" vermeiden wolltest, dann VI Invoke Node->Reinit all to Default.
Ich habe dir deine zwei VIs angepasst, so dass die Funktionalität geblieben ist. Die Variable "New Values" brauchst du in beiden VIs nicht mehr.