LabVIEWForum.de
Build des Lab View Projekts -> VI-Aufrufe über TestStand funktionieren nicht mehr - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Weitere NI Software (/Forum-Weitere-NI-Software)
+---- Forum: NI TestStand (/Forum-NI-TestStand)
+---- Thema: Build des Lab View Projekts -> VI-Aufrufe über TestStand funktionieren nicht mehr (/Thread-Build-des-Lab-View-Projekts-VI-Aufrufe-ueber-TestStand-funktionieren-nicht-mehr)



Build des Lab View Projekts -> VI-Aufrufe über TestStand funktionieren nicht mehr - MeSas - 05.07.2013 08:37

Hallo zusammen,

ich habe ein ziemlich komplexes Projekt entwickelt um mit Lab View in RealTime Prüfungen durchführen zu können. Dazu habe ich einen RT-PXI-System, auf dem dann eine Schleife abgearbeitet wird, in der gemessen wird. Außerdem läuft dort eine Schleife mit niedriger Priorität, die die Daten auswerten kann.
Auf meinem Host-PC läuft wieder eine Schleife, die die Messanfragen steuert und Ergebnisse zurückgeben kann.
Über TestStand rufe ich dann verschiedene kleinere VIs auf, die einfach Aufgaben (Messen, IOs setzen,...) an den Prozess auf dem Host senden und die Antwort abwarten. Das geschieht über globale Variablen.

Jetzt das Problem (die Probleme):
Seltsamerweise läuft meine RealTime-Schleife nur morgens beim ersten Start mit der angegebenen Frequenz von 1ms. Danach sind es immer 2ms, egal ob ich neu boote oder nicht.
Also wollte ich das Projekt mal builden in der Hoffnung, dass sich das Problem von selbst löst.
Jetzt funktioniert aber der Aufruf meiner Test-VIs nicht mehr.

Ich hab allerdings auch nicht so ganz verstanden, was bei einem Build mit den Pfaden passiert und worauf der LabView Adapter von TestStand eigentlich zugreift. Bisher konnte es ja einfach auf das Projekt in der Entwicklungsumgebung zugreifen. Aber jetzt??

Hat jemand von euch eine Idee?
Das wäre echt nett.
Viele Grüße
MeSas


RE: Build des Lab View Projekts -> VI-Aufrufe über TestStand funktionieren nicht mehr - Holy - 05.07.2013 19:18

(05.07.2013 08:37 )MeSas schrieb:  Hallo zusammen,

ich habe ein ziemlich komplexes Projekt entwickelt um mit Lab View in RealTime Prüfungen durchführen zu können. Dazu habe ich einen RT-PXI-System, auf dem dann eine Schleife abgearbeitet wird, in der gemessen wird. Außerdem läuft dort eine Schleife mit niedriger Priorität, die die Daten auswerten kann.
Auf meinem Host-PC läuft wieder eine Schleife, die die Messanfragen steuert und Ergebnisse zurückgeben kann.
Über TestStand rufe ich dann verschiedene kleinere VIs auf, die einfach Aufgaben (Messen, IOs setzen,...) an den Prozess auf dem Host senden und die Antwort abwarten. Das geschieht über globale Variablen.

Jetzt das Problem (die Probleme):
Seltsamerweise läuft meine RealTime-Schleife nur morgens beim ersten Start mit der angegebenen Frequenz von 1ms. Danach sind es immer 2ms, egal ob ich neu boote oder nicht.
Also wollte ich das Projekt mal builden in der Hoffnung, dass sich das Problem von selbst löst.
Jetzt funktioniert aber der Aufruf meiner Test-VIs nicht mehr.

Ich hab allerdings auch nicht so ganz verstanden, was bei einem Build mit den Pfaden passiert und worauf der LabView Adapter von TestStand eigentlich zugreift. Bisher konnte es ja einfach auf das Projekt in der Entwicklungsumgebung zugreifen. Aber jetzt??

Hat jemand von euch eine Idee?
Das wäre echt nett.
Viele Grüße
MeSas

Wie hast du festgestellt das deine Schleife mit 2 ms statt 1 ms läuft? An welcher Stelle braucht er länger wie bisher?

Was baust du den? Die RT-Anwendung oder eine Host-Anwendung? Deine Andeutungen deuten eher auf die Host-Anwendung hin. Wenn du eine Host-Anwendung aus deinen Test-VIs gebaut hast passen die ganzen Verweise im Teststand nicht mehr.

Die LabVIEW Adapter im Teststand definieren eigentlich nur die Ausführungsplattform. D.h. werden die VIs in der Entwicklungsumgebung ausgeführt oder in der Run-Time Engine.