LabVIEWForum.de
Frontpanel öffnen auf NI myRIO - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Frontpanel öffnen auf NI myRIO (/Thread-Frontpanel-oeffnen-auf-NI-myRIO)



Frontpanel öffnen auf NI myRIO - Heiko92 - 07.05.2017 10:18

Hallo zusammen,

mal wieder stehe ich vor einem kleinen Problem.

Auf der myRIO läuft ein Programm mit mehreren Sub-VIs. Ich möchte, dass sich das Frontpanel eines Sub-VIs auf Knopfdruck öffnet. Jedoch wird dieses Sub-VI bereits im Hintergrund ausgeführt. Die Variante "Frontpanel beim Aufruf anzeigen" fällt also weg.

Alternativ gibt es die Möglichkeit, das Frontpanel über eine Methode zu öffnen. Grundsätzlich funktioniert das auf dem PC auch. Soweit ich jedoch heraufinden konnte, steht diese Funktion auf der myRIO nicht zur Verfügung. Ich erhalte folgende Fehlermeldung: (Aufbau, siehe Anhang)

Code:
Fehler 1043 bei Invoke Node in Main.vi
Mögliche Ursachen:
LabVIEW:  The property or method is not supported in this version of LabVIEW.

Nun bin ich etwas Ratlos. Gibt es noch eine weitere Möglichkeit, wie man das Frontpanel "auf Knopfdruck" öffnen kann?

Vielen Dank im Vorraus!


RE: Frontpanel öffnen auf NI myRIO - GerdW - 07.05.2017 17:27

Hallo Heiko,

Zitat:mal wieder stehe ich vor einem kleinen Problem.
Ich auch: so weit ich weiß, hat ein myRIO überhaupt keinen Monitoranschluss!
Wo willst du also dein Frontpanel überhaupt anzeigen?

(Fast) Alle RIO-Geräte arbeiten "headless" (ohne direkte Bildschirmanzeige). Wenn man etwas anzeigen will, muss man die Daten auf einen Host-PC übertragen!


RE: Frontpanel öffnen auf NI myRIO - Heiko92 - 07.05.2017 19:27

Hallo Gerd,

danke für Deine Antwort!

Vielleicht habe ich mich da unglücklich oder falsch ausgedrückt, tut mir leid. Das myRIO ist über USB mit dem PC verbunden. Über den PC kann ich nun wie üblich das Frontpanel bedienen. Was da genau im Hintergrund abläuft, weiß ich leider nicht.

Als Beispiel, die Dame in dem Video "PID in NI myRIO" ab 1:35 min macht das ganz ähnlich.
http://www.ni.com/academic/students/learn-rio/applications/

Gruß


RE: Frontpanel öffnen auf NI myRIO - GerdW - 08.05.2017 06:57

Hallo Heiko,

Zitat:Das myRIO ist über USB mit dem PC verbunden. Über den PC kann ich nun wie üblich das Frontpanel bedienen.
Aha, du bedienst dein myRIO also über die Entwicklungsumgebung auf dem PC.

Zitat:Was da genau im Hintergrund abläuft, weiß ich leider nicht.
Im "Hintergrund" passiert alles mögliche: du bedienst dein myRIO quasi im Debugging-Modus. Nur deshalb siehst du Frontpanel und kannst auf Buttons etc. klicken!
Das myRIO ist ein eigenständiger Rechner mit eigenem OS, eigener "Festplatte" und eben OHNE Monitor. Deshalb kannst du einen Großteil der Propertynodes nicht nutzen und eben auch kein FP per Property/Invoke-Node in den Vordergrund holen…

Zitat:die Dame in dem Video "PID in NI myRIO" ab 1:35 min macht das ganz ähnlich.
Wie macht die Dame das denn? Leider kann ich das Video hinter meiner Firmenfirewall nicht anschauen…
Wenn sie etwas "ähnlich" macht: was machst du denn anders als diese Dame?


RE: Frontpanel öffnen auf NI myRIO - jg - 08.05.2017 08:50

(08.05.2017 06:57 )GerdW schrieb:  Wie macht die Dame das denn? Leider kann ich das Video hinter meiner Firmenfirewall nicht anschauen…
Wenn sie etwas "ähnlich" macht: was machst du denn anders als diese Dame?
Sie startet aus der Entwicklungsumgebung heraus ein VI unter dem Target myRIO.

Gruß, Jens


RE: Frontpanel öffnen auf NI myRIO - Heiko92 - 08.05.2017 10:19

Hallo,

genau, so meinte ich das, danke. Dass das myRIO nicht dafür vorgesehen ist, weiß ich eigentlich. Mir steht aber leider kein anderes Gerät zur Verfügung.

Bei meiner Anwendung geht es lediglich darum, ein paar Messwerte zu erfassen und darzustellen. Das funktioniert auch problemlos in der Entwicklungsumgebung. Lediglich das Öffnen des Frontpanels eines Sub-VIs macht mir Schwierigkeiten.

Gibt es noch weitere Möglichkeiten ohne die Verwendung von Methodenknoten?

Gruß


RE: Frontpanel öffnen auf NI myRIO - GerdW - 08.05.2017 10:49

Hallo Heiko,

Zitat:Gibt es noch weitere Möglichkeiten ohne die Verwendung von Methodenknoten?
Du darfst in der Entwicklungsumgebung gern "händisch" das subVI-FP öffnen. Programmatisch aber eben nicht!

Die saubere Lösung besteht im Übertragen der Messdaten auf den Host-PC und die Darstellung/Analyse/Speicherung der Daten dort…


RE: Frontpanel öffnen auf NI myRIO - Heiko92 - 08.05.2017 15:47

Hallo Gerd,

kannst du mir noch sagen, was gegen die Verwendung der Entwicklungsumgebung mit dem myRIO spricht? Ich verstehe ja, dass das so nicht vorgesehen ist. Abgesehen von den fehlenden Funktionen scheint das aber ganz ordentlich zu laufen.

Wird das RIO als alleinstehendes System verwendet, werden die Messdaten dort ja auch entsprechend verarbeitet. Lediglich die Darstellung fällt in diesem Fall weg.

Mit der Option "Frontpanel beim Aufruf anzeigen" können Frontpanels von Sub-VIs auch wie gewohnt geöffnet werden. Eine Alternative dazu und zu dem Methodenknoten gibt es also tatsächlich nicht?

Gruß


RE: Frontpanel öffnen auf NI myRIO - GerdW - 08.05.2017 15:55

Hallo Heiko,

Zitat:was gegen die Verwendung der Entwicklungsumgebung mit dem myRIO spricht? … Abgesehen von den fehlenden Funktionen scheint das aber ganz ordentlich zu laufen.
Prinzipiell spricht nichts dagegen.
Es läuft eben solange "ordentlich", wie die Verbindung zwischen PC und RIO ungestört funktioniert…

(Du hast dir also ein Gerät gekauft, welches als "Standalone" arbeiten soll, du willst es aber weiterhin so benutzen, dass ein PC zwingend notwendig ist!? Warum hast du dir kein cDAQ geholt? Wäre viel einfacher zu handhaben…)

Zitat:Mit der Option "Frontpanel beim Aufruf anzeigen" können Frontpanels von Sub-VIs auch wie gewohnt geöffnet werden. Eine Alternative dazu und zu dem Methodenknoten gibt es also tatsächlich nicht?
Nein, das geht tatsächlich nicht. Du hast doch die Fehlermeldung gelesen: "wird nicht unterstützt"…