Werte aus Sub VI im Haupt VI anzeigen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Werte aus Sub VI im Haupt VI anzeigen (/Thread-Werte-aus-Sub-VI-im-Haupt-VI-anzeigen) |
Werte aus Sub VI im Haupt VI anzeigen - eg - 27.09.2006 12:47 Mit OFF TOPIC habe ich nur gemeint, dass mein Beitrag eigentlich nichts mit dem Thema zu tun hat. Gruss, Eugen P.S. auf die Sync-Palette bin ich wirklich wild Werte aus Sub VI im Haupt VI anzeigen - Achim - 27.09.2006 13:10 Hi eugen, das war dann ein bisschen missverständlich! Der "Off-Topic-AntiSmiley" ist ja ne einigermaßen "aggressive" Verwarnung, dass ein Beitrag unpassend ist...aber die muss man sich ja nicht gleich selber geben... Gruss A. Werte aus Sub VI im Haupt VI anzeigen - Y-P - 27.09.2006 13:18 Hallo Lucki, wie kann ich statt einer Integer-Zahl z.B. einen String, oder einen anderen Datentyp übergeben. Bei mir klappt das irgendwie nicht. Ich ersetze alles was mit Integer zu tun hat bei den Notifiern durch die entsprechenden String-Funktionen. Auf der SubVI-Seite kann ich dann aber kein entsprechendes Control am Notifier erstellen. Wie muss ich das machen? Gruß Markus ' schrieb:@Achim Werte aus Sub VI im Haupt VI anzeigen - Myjestic - 27.09.2006 15:56 Hui, was ist denn hier passiert, sind ja alle sehr eifrig gewesen ;-) @Achim die Sache mit der Statemachine werde ich mir morgen mal näher ansehen. Danke. Werte aus Sub VI im Haupt VI anzeigen - Y-P - 28.09.2006 08:01 Hallo Stefan, kannst Du vielleicht kurz erklären, wie man im SubVI den DigNum- und Bool-Property-Node inkl. Konstante erstellt? Und noch eine Frage: Dieses Bsp. kann man nicht netzwerkweit, sondern nur auf einem Rechner verwenden, oder? Gruß Markus ' schrieb:<div align="left">Hallo Myjestic, Werte aus Sub VI im Haupt VI anzeigen - Achim - 28.09.2006 08:53 Hi Markus, lies mal aufmerksam die Beiträge #11 und #13 in diesem Thread, das dürfte deine Fragen beantworten! Ansonsten gibts RefNum-Konstanten und PropertyNodes auf den Paletten... Gruss Achim Werte aus Sub VI im Haupt VI anzeigen - Y-P - 28.09.2006 14:19 Hi Achim, ich wollte das Progrämmchen mal "kurz" nachbauen und da hat es nicht ganz geklappt, aber das muss ich wohl in Ruhe nochmal versuchen. Trotzdem Danke nochmal für den Hinweis. Gruß Markus ' schrieb:Hi Markus, Werte aus Sub VI im Haupt VI anzeigen - Y-P - 28.09.2006 14:39 Hi Achim, Wenn ich auf die VI Server - Reference rechtsklicke, dann kann ich doch über Create -> Property for Digital, bzw. Boolean (Strict) Class meine Property Nodes für's SubVI erstellen. Nur kriege ich da kein Variant-Datentyp bei "Value" und wenn ich nach dem Erstellen einer Control (Rechtsklick auf Property-Node -Eingang) meine Referenzen auf dem Frontpanel angucke, dann haben die ein orangenes Sternchen. An was liegt das? Gruß Markus ' schrieb:Hi Achim, Werte aus Sub VI im Haupt VI anzeigen - Achim - 28.09.2006 15:05 Hi Markus, so soll's sein! Das Sternchen kennzeichnet, dass es sich nicht um eine "allgemeine" RefNum (undefiniert) handelt! Dann kriegst du den passenden Value raus. Wenn du auf das RefNum Control nen rechtsklick machst, kannst du "Include Data Type" deaktivieren, dann ist es undefiniert "Variant" und dann ist im SubVI ne Typkonvertierung nötig. Wenn man z.B. RefNums programmatisch (z.B. mit der All controls on panel-Methode) ausliest, kriegt man immer nur undefinierte Werte raus, die dann immer "spezifiziert" ("to more specific class"-VI) werden müssen. Das gleiche gilt auch, wenn man einfach RefNum-Bedienelemente aus der Palette nimmt! Alles klar? Schau dir mal die Paletten Application Control (Funktionspalette) und RefNum (Bedienelemente-Palette) an! Gruss Achim Werte aus Sub VI im Haupt VI anzeigen - Lucki - 28.09.2006 17:23 ' schrieb:wie kann ich statt einer Integer-Zahl z.B. einen String, oder einen anderen Datentyp übergeben.Entschuldige, daß ich Dir nicht geantwortet habe, ich habe nicht gemerkt, es von diesem Threat inzwischen 2 Seiten gibt. Du mußt Dich bereits bei der Melder-Anforderung für den Datentyp entscheiden, es gibt dort den Input "Element-Datentyp". Wichtig: Nicht wie üblich mit rechter Maustaste "Konstante erzeugen" klicken, denn dann ist der Datentyp irgendein komischer Cluster, den Du wahrscheinlich gar nicht haben wolltest. Sondern: Von dem Datentyp, den Du übertragen willst, "Konstante erzeugen" und die dort anschließen. Der Eingang schluckt jeden Datentyp bis hin zu kompliziertesten Cluster/Array-Strukturen. Ich hatte im Beispiel eine Null (Wert egal) im 32bit-Integerformat angeschlossen. Fall Du LV7 verwendest, prüfe auch mal, ob der Melder da wirklich schon jeden Datentyp annimmt, so wie ich es von LV8 kenne. |