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
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