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!
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?
LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN
55129
Deutschland
RE: Web-Dokumentationswerkzeug, nur mit LVRTE
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ß
Das Schönste, was wir entdecken können, ist das Geheimnisvolle.
08.09.2011, 14:27 (Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2011 14:31 von A.Berndsen.)
Hallo!
Ich weiß nicht, ob sich inzwischen etwas bei der Erzeugung einer Exe geändert hat. In jedenfalls wird der Webserver über die Programm-Ini gestartet. Der Eintrag dazu lautet:
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.
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
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?!?
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?!