LabVIEWForum.de - Web-Dokumentationswerkzeug, nur mit LVRTE

LabVIEWForum.de

Normale Version: Web-Dokumentationswerkzeug, nur mit LVRTE
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe ein kompiliertes LabVIEW Programm auf einem Rechner laufen, auf welchem nur die Runtime-Engine (LVRTE2010) installiert ist. Nun möchte ich von anderen Rechnern per Web darauf zugreifen. Ist das überhaupt möglich, oder kann per Web nur auf Rechner zugegriffen werden, auf welchen eine vollständige LabVIEW-Version installiert ist?
Hi,

es muss beim Kompilieren im Application Builder die Option des Webservers mit eingebunden werden. ist das nicht der Fall ist auch kein Webserver verfügbar.

Gruß
Hallo!
Ich weiß nicht, ob sich inzwischen etwas bei der Erzeugung einer Exe geändert hat. In Lv85_img jedenfalls wird der Webserver über die Programm-Ini gestartet. Der Eintrag dazu lautet:
Code:
WebServer.Enabled=True

Bei NI hier etwas dazu gefunden.

Das System, welches die Applikation mittels Browser fernsteuern möchte, benötig ebenfalls noch eine minimale Runtime.
NI schrieb:LabVIEW 2010 SP1 Run-Time Engine (Minimum) (32-bit) is a smaller download intended for viewing Remote Front Panels in web pages. It does not contain the full run-time engine, but will allow some executables to run. This version can not be deployed. Go to the following Drivers and Updates page and download LVRTE2010sp1min.exe to install this version.
Hier der Link für LV2010.

Grüße
Andreas
(08.09.2011 12:06 )illuminus schrieb: [ -> ]Hi,

es muss beim Kompilieren im Application Builder die Option des Webservers mit eingebunden werden. ist das nicht der Fall ist auch kein Webserver verfügbar.

Gruß
Müssen nicht auch noch beim Erstellen eines Installers die ganzen Web-Service Optionen angeklickt werden?
Inzwischen blicke ich da nicht mehr völlig durch mit den ganzen Webservern (Application Webserver, System Webserver, Dann Webserver aktivieren in der LabVIEW Entwicklungsumgebung). Zur Sicherheit kommt alles in einen Installer, was auch nur irgendwie den Namen "Web*" hat.

Gruß, Jens
Webserver.Enabled=True ist standardmäßig gesetzt. Das Problem ist, dass ich keine Ahnung habe, wie ich dem Kompilierten Programm klarmache, dass es die Informationen an die vom Web-Dokumentationswerkzeug erstellte HTML-Datei weitergibt. Starte ich mein Beispielprogramm direkt aus Labview, dann kann ich es ohne Probleme per Browser durch einen anderen Rechner steuern. Starte ich aber die Kompilierte Datei, kommt im Browser folgende Meldung: "Das angegebene VI befindet sich nicht im Speicher des Server-Computers"

Irgendwie muss ich doch beim kompielieren auch diese HTML Datei mit einbinden, aber ich finde keine Option dafür?!?


Grüße
Carsten
Hi,

noch mal ein paar Fragen:

  1. Auf beiden Rechnern (Client und Server) ist eine Labview Runtime Engine installier?
  2. Die Server Adresse ist richtig eingegeben inkl. Port.
  3. Die Fierewall auf den Server lässt den Port durch.


Ansonsten hier noch mal ein Link, vielleicht hilft er ja weiter:
http://digital.ni.com/public.nsf/allkb/7...0E000068E1

Gruß
Zitat:Ansonsten hier noch mal ein Link, vielleicht hilft er ja weiter:
http://digital.ni.com/public.nsf/allkb/7...0E000068E1

Ahh, sehr schön, der Link hat mein Problem gelöst!!



Jetzt hab ich allerdings noch das Problem, dass auf dem Rechner, auf welchem eine vollständige LabVIEW Version installiert ist, das Web-Plugin scheinbar nciht installiert wurde... zumindest werden die eingebundenen VIs im Web nicht angezeigt (nur monitoring funktioniert). Weiß grad zufällig jemand, wie ich das manuell installieren kann?!

Grüße
Carsten
Hier ein Link zum Webservice FAQ:
http://zone.ni.com/devzone/cda/tut/p/id/7747

Gruß, Jens
Referenz-URLs