Mit dem in LabVIEW enthaltenen Assistenten zum Veröffentlichen von VIs im Web lassen sich VIs in HTML-Dateien einbinden, so dass sie mit einem einfachen Browser geöffnet werden können.

Wenn Sie bereits eine komplette HTML-Datei erstellt haben, empfiehlt es sich, das VI wie nachfolgend beschrieben einzubinden. Speichern Sie die HTML-Datei im Stammverzeichnis des Webservers. Beispiele zum Einbetten von VIs in HTML-Dateien finden Sie in den Syntaxbeispielen für Webserver.

Auf dem Client und dem Server muss die gleiche Version des Protokolls für die Anzeige von Netzwerkpaneln installiert sein. Um ein Frontpanel über einen Browser anzuzeigen oder zu steuern, muss die verwendete Version der LabVIEW-Runtime-Engine mit der der LabVIEW-Version auf dem Server kompatibel sein.

Hinweis Es können verschiedene Versionen des LabVIEW-Plugins für Browser ausgeführt werden. Diese kommunizieren allerdings mit unterschiedlichen Netzwerk-Frontpanel-Servern. VIs, die in derselben LabVIEW-Version erstellt wurden, können mit jedem Browser-Plugin dargestellt werden. Welches Plugin der Browser lädt, richtet sich nach dem HTML-Tag OBJECT/EMBED. Für das LabVIEW-ActiveX-Element legt die CLASSID im OBJECT-Tag das zu ladende Plugin fest. Die CLASSID ist bei jeder Version des Plugins anders.

<OBJECT ID="LabVIEWControl" CLASSID="CLSID:A40B0AD4-B50E-4E58-8A1D-8544233807B0" WIDTH= x HEIGHT= x CODEBASE="ftp://ftp.ni.com/support/labview/runtime/windows/ 15.0 /LVRTE 15.0 min.exe"> <PARAM name="LVFPPVINAME" value=" VI_NAME.vi "> <EMBED SRC=".LV_FrontPanelProtocol. rpvi150 " LVFPPVINAME=" VI_NAME.vi " TYPE="application/x- labviewrpvi150 " WIDTH= x HEIGHT= x PLUGINSPAGE="http://digital.ni.com/express.nsf/bycode/exck2m"></EMBED> </OBJECT>

Informationen zu der in verschiedenen LabVIEW-Versionen verwendeten Syntax finden Sie in der folgenden Tabelle. Änderungen zwischen den Versionen werden im vorstehenden Beispiel in Fettschrift hervorgehoben.

LabVIEW-Version CODE BASE EMBED SRC EMBED TYPE
2015 15.0 rpvi150 labviewrpvi150
2014 14.0 rpvi140 labviewrpvi140
2013 13.0 rpvi130 labviewrpvi130
Hinweis Wenn Clients mit einem LabVIEW-ActiveX-Element auf die VIs zugreifen, muss nur das Tag <OBJECT> angegeben werden. Die beste Lösung für alle möglichen Clients ist es jedoch, sowohl <OBJECT> als auch <EMBED> anzugeben. Damit können alle Clients über Browser auf die VIs zugreifen.

Die folgende Liste enthält eine Beschreibung der zu konfigurierenden Parameter.

Parameter Beschreibung
CODEBASE Speicherort des Installationsprogramms für die LabVIEW-Runtime-Engine (einschließlich der *.exe-Datei) für Clients, die auf die VIs mit dem LabVIEW-ActiveX-Element zugreifen. Die Adresse im vorigen Beispiel enthält den Speicherort der aktuellen Version des Installationsprogramms.
VI_NAME Name des VIs, zum Beispiel Muster.vi. VI_NAME hat keinen Pfad oder Verzeichnisnamen, auch wenn sich das VI in einem Unterverzeichnis oder einer *.llb-Datei befindet.
PLUGINSPAGE Die URL, unter der Clients mit dem Netscape-Plugin die LabVIEW-Runtime-Engine herunterladen können. Die Adresse im vorigen Beispiel enthält den Speicherort der aktuellen Version des Installationsprogramms.
(Optional) WIDTH Breite des Frontpanels in Pixeln.
(Optional) HEIGHT Höhe des Frontpanels in Pixeln.