INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Application ohne GUI



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.04.2008, 17:14 (Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2008 17:16 von rolfk.)
Beitrag #3

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Application ohne GUI
' schrieb:Unter Windows geht das soweit ich mich erinnern kann:
- entweder ein Service machen statt ein Programm
- oder mittel API das Frontpanel ausblenden.

Ob es das unter Linux auch gibt/geht weiss ich (noch) nicht.
Bin gerade dabei die tiefen des UNIX/Linux zu erforschen.

Wenn es irgendwie geht, poste doch die Lösung hier.

Also eigentlich geht es nicht. Auch unter Windows als Service hat ein LabVIEW Programm ein Frontpanel alleine ist das nicht sichtbar da Windows es in einem unsichtbaren Context ausführt. Unix kennt das nicht, da sind Programme in erster Linie einfach Programme die typisch eine Kommandline haben und sich je nach Wunsch und Laune noch auf einen Windows Manager verlassen um ein grafisches UI zu haben. LabVIEW ist leider so heftig mit dem grafischen UI verknüpft, dass es ohne nicht geht. Und unter Unix will LabVIEW gerne direkt mit X-Windows kommunizieren. Es war zwar mal die Rede davon das LabVIEW auch ohne X-Windows lauffähig sein sollte und jemand von NI hat sogar gesagt dass das eigentlich wünschenswert ist aber noch nicht möglich. Ob da inzwischen etwas in die Richtung getan wurde weiss ich nicht, aber ich bezweifle es eher, da das nicht gerade eine typische LabVIEW Anwendung ist.

Du kannst aber einen Trick machen indem Du das Frontpanel Deines HauptVIs ganz klein machst und dann ausserhalb des sichtbaren Bildschirms plaziert (also etwas wie -100,-100). Zumindest unter Windows funktioniert das perfekt. Aber unsichtbar machen des Frontpanels indem man es "hidet" geht leider nicht zuverlässig in kompilierten Applikationen, da eine LabVIEW Applikation immer mindestens ein Frontpanel "sichtbar" haben muss, ansonsten denkt das Runtimesystem dass nichts mehr nötig ist und beendet die Applikation unmittelbar.

Aber ohne funktionierendes X-Windows unter Linux geht es wohl so oder so noch immer nicht.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Application ohne GUI - Hollo - 18.04.2008, 13:21
Application ohne GUI - RoLe - 18.04.2008, 14:25
Application ohne GUI - rolfk - 20.04.2008 17:14
Application ohne GUI - Hollo - 21.04.2008, 10:32
Application ohne GUI - VDB - 21.04.2008, 11:27
Application ohne GUI - RoLe - 21.04.2008, 14:01
Application ohne GUI - dc6xs - 21.04.2008, 18:29

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Application ohne RT? flizzer82 2 4.433 26.03.2012 06:54
Letzter Beitrag: flizzer82
  Application auch ohne LabVIEWumgebung Blundfried 1 3.406 27.03.2007 14:09
Letzter Beitrag: eg
  Autostart ohne Application Builder Bachaco 3 6.270 31.07.2006 11:16
Letzter Beitrag: Bachaco

Gehe zu: