LabVIEWForum.de
Problem beim Nutzen einer rtexe - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: Problem beim Nutzen einer rtexe (/Thread-Problem-beim-Nutzen-einer-rtexe)



Problem beim Nutzen einer rtexe - tormah - 20.06.2014 08:38

Moin,
ich bin ein Neuling im Bereich Labview und soll aus einem gegebenen Code eine Executable anfertigen. Das Projekt setzt sich aus zwei Teilen zusammen. Einer host.vi und einer über CRIO laufenden target.vi. Für die Host.vi konnte ich über den Application Builder bereits eine funktionierende .exe und den damit verbundenen Installer generieren.

Nun habe ich eine Real-Time-Application (.rtexe) erstellt und habe nun das Problem, dass beim neustart des Controllers die Applikation nicht startet. Über den Project-Manager kann das target.vi problemlos gestartet werden. Ich möchte die .exe und die .rtexe auf einem Rechner ausführen, auf dem kein Labview installiert ist. Da ich keine Erfahrung mit Real-Time-Applications habe habe ich folgende Fragen:

1 - Wie wird die rtexe gestartet (laut NI automatisch, wenn der Controller neugestartet wird, geschieht aber nicht)
2 - in welchen Verzeichnis muss die .rtexe liegen?
3 - Kann ich überhaupt eine .rtexe auf einem System ohne Labview nutzen?


Vielen Dank


RE: Problem beim Nutzen einer rtexe - jg - 20.06.2014 10:05

Am einfachsten:
- rtexe im Projektmanager erstellen.
- Mit cRIO verbinden
- Im Kontextmenü der rtexe gibt es Einträge wie "Deploy" (überträgt die rtexe auf das cRIO) und "Run as startup" (setzt die rtexe auf Auto-Start).

zu deinen Fragen:
1) Der Start der rtexe wird über einen Eintrag in der ni-rt.ini Datei auf dem cRIO gesteuert.
2) Bei einem VxWorks cRIO liegt die rtexe auf dem cRIO unter /ni-rt/startup/
3) Du kannst eine rtexe nur auf einem Target nutzen, für das sie kompiliert wurde. Und auf dem Target müssen die richtigen Komponenten (also z.B. passende Runtime) installiert sein.

Gruß, Jens


RE: Problem beim Nutzen einer rtexe - tormah - 20.06.2014 10:32

Genau diese Schritte habe ich auch bereits ausgeführt. Nur mein Problem ist, dass kein Userinterface geöffnet wird. Für die Real-Time-Application habe ich ein Userinterface ähnlich wie bei der .exe.


RE: Problem beim Nutzen einer rtexe - GerdW - 20.06.2014 10:43

Hallo tormah,

hat dein cRIO einen angeschlossenen Bildschirm?
Oder wo sollte der Rechner im cRIO eben dieses UserInterface darstellen? Hmm

Ein RT-Target zeichnet sich durch die (standardmäßige) Abwesenheit eines User-Interfaces aus!