LabVIEWForum.de - Warte auf Antwort des Real-Time-Zielsystems

LabVIEWForum.de

Normale Version: Warte auf Antwort des Real-Time-Zielsystems
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

b-aonix

Hallo,

ich benutze LabVIEW RT 8.6.1 auf einem NI PXI-8104-System.

Vor kurzem bekam ich bei der Ausführung eines VIs folgende Fehlermeldung:

[attachment=19573]

Das VI läuft aber offensichtlich, wie ich anhand von Debug-Meldungen auf dem angeschlossenen Monitor herausgefunden habe.
Auch auf meinem Windows-Rechner (also als normales nicht-RT-Projekt) läuft das VI problemlos.

Woher kann diese Meldung kommen? Hatte jemand schon mal das gleiche Problem?
' schrieb:Hallo,

ich benutze LabVIEW RT 8.6.1 auf einem NI PXI-8104-System.

Vor kurzem bekam ich bei der Ausführung eines VIs folgende Fehlermeldung:

[attachment=47515:Warte.png]

Das VI läuft aber offensichtlich, wie ich anhand von Debug-Meldungen auf dem angeschlossenen Monitor herausgefunden habe.
Auch auf meinem Windows-Rechner (also als normales nicht-RT-Projekt) läuft das VI problemlos.

Woher kann diese Meldung kommen? Hatte jemand schon mal das gleiche Problem?

Das kommt auf PXI Systemen eher selten vor da die recht viel Power haben. Auf alten Compact Fieldpoint Kontrollern ist das ein sehr häufiges Phänomen. Die Ursache kann ich Dir nicht ganz genau nennen, da sich die Details meiner Kenntnis entziehen, aber prinzipiel ist das etwas so:

Auf dem RT Zielsystem ist auch eine LabVIEW Umgebung am laufen die zwar keine Editoperationen unterstützt aber ansonsten ein voll funktionierendes LabVIEW System ist. Is dieser Umgebung ist ein Server am Laufen der das Remote Debugging und Kontrolle der LabVIEW VIs zulässt. Deine LabVIEW Umgebung auf dem Entwicklerrechner leitet alle Eingaben zu diesem Zielsystem und liest alle Resultate (Variablenwerte, momentale Position der Code Ausführung, etc und stellt sie dar.

Manchmal kommt es vor dass das Zielsystem so beschäftigt ist dass dieser interne Server im Moment keine CPU Resourcen zugewiesen erhält um die Anfragen Deines Entwickelsystems abzuarbeiten. Deine LabVIEW Software erhält dann eine Timeout Meldung und wirft diesen Dialog auf, versucht aber gleichzeitig in einer Schlaufe die gewünschte Operation doch auszuführen, bis es entweder gelingt oder Du mit der Abort Option sagst dass die Debug/Kontrollsession beendet werden soll.

Rolf Kalbermatter
Das liegt wahrscheinlich an einer zu hohen CPU Last des RT Systems. Da sollte der Code der CPU noch ein bischen Reserve lassen.
Im Gegensatz zum Windows Rechner sind die RT CPU's doch meist wesentlich schwächer, weshalb der Laufzeitvergleich hinkt.


Gruß
Christian
Wie ist das PXI mit dem Host-Rechner verbunden? Wir haben gemerkt dass es davon abhängen kann ob man ein 10MBit oder 100MBit Netzwerk verwendet.

cross-post: http://www.LabVIEWforum.de/index.php?showt...amp;#entry78725
Referenz-URLs