LabVIEWForum.de
von PC-VI ein VI auf RT-PXI starten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: von PC-VI ein VI auf RT-PXI starten (/Thread-von-PC-VI-ein-VI-auf-RT-PXI-starten)



von PC-VI ein VI auf RT-PXI starten - dtea - 17.10.2012 16:09

Hallo miteinander,

ich beschäftige mich seit 6 Wochen intensiv mit LabView. Versuche einen Tiefpass auszumessen, Bodediagramm aufnehmen und in HTML-Protokoll speichern. Bin mittlerweile soweit das ich 2 VIs habe.
Das Tiefpass.vi welches auf dem RT PXI Target ausgeführt wird und das zu_Datei.vi welches die aufgenommen Daten aus der GlobalenVariable ausliest und auf dem PC speichert.
Nun starte ich dafür immer die 2 VIs um das auszumessen. Nun möchte ich aber nur das eine VI starten (zu_Datei.vi) und dieses soll das Tiefpass.vi auf dem RT PXI Target ausführen.
Eine startup.rtexe habe ich schon auf dem PXI erstellt.

Nun die eigentliche Frage. Wo,Wie kann ich vom PC-VI die startup.rtexe ausführen und sicherstellen das sie fertig ist bevor ich die Globale Variable auslese.

http://www.labviewforum.de/Thread-Fernstarten-eines-VI
Der Beitrag hat mir schon etwas weiter geholfen aber die Erklärung zum kommunizieren zwischen den Systemen leider nicht.

Danke für jede Hilfe.
Gruß
David


RE: von PC-VI ein VI auf RT-PXI starten - GerdW - 17.10.2012 16:18

Hallo David,

dann hast du ja schon gelesen, dass dieses startup.rtexe automatisch auf dem PXI-RT aufgerufen wird.

Du bist jetzt aufgefordert, eine Kommunikation zwischen deinen beiden PC-Systemen (PC mit Dateiverwaltung und PXI mit Messsystem) zu programmieren. Damit schickst du dann Kommandos zum PXI (start, stop, etc.) und bekommst Messdaten zurück. Für diese Kommunikation kann man alle möglichen Dinge verwenden, NI bietet da einiges an: SharedVariables, NetworkStreams, TCP, UDP, ...


RE: von PC-VI ein VI auf RT-PXI starten - dtea - 17.10.2012 18:31

Vielen Dank für die schnelle Antwort.

Alles klar, soweit hatte ich das auch verstanden nur beim googlen keine Hilfe zu der Kommunikation gefunden.
Mir fällt grade ein das ich so auf Google fixiert war das ich garnicht in dem Bsp-Sucher von LV gesucht habe.

Gibt es dort explizit Beispiel VIs für diese Situation??

So wie ich das aus dem anderen Thread verstanden habe wird das VI.rtexe nur im Leerlauf gestartet und muss schon noch irgendwie gestartet werden.
Passiert das durch SharedVariables automatisch??

Weis LV dann von selbst wann die RT-Anwendung fertig ist für die Weiterverarbeitung der Messwerte?

Danke für die Hilfe.
Gruß
David


RE: von PC-VI ein VI auf RT-PXI starten - GerdW - 17.10.2012 20:41

Hallo David,

alle deine Fragen aus dem letzten Beitrag lassen nur eine Antwort zu: Beschäftige dich mit Grundlagen von Client-Server-Architekturen!
Du musst selbst (!) entsprechende Befehle hin- und hersenden. Dies kann im einfachsten Fall das Setzen eines boolschen Flags (mittels SharedVariable) sein, wobei man das beliebig komplizierter machen kann...