将VI嵌入现有的HTML文档
- 更新时间2025-08-27
- 阅读时长4分钟
National Instruments推荐使用Web发布工具,创建一个HTML文档并嵌入VI,这样就可在客户端计算机上通过Web浏览器查看和控制VI的前面板。
当需要在客户端计算机通过浏览器查看和控制VI前面板,而且已经有一个HTML文档时,可用下列语法将VI嵌入HTML文档。将HTML文档保存在Web服务器根目录下。关于在HTML文档中嵌入VI的范例见Web服务器语法范例。
客户端和服务器计算机上必须在LabVIEW中运行相同版本的远程前面板协议。当通过浏览器查看和控制远程前面板时,必须保证客户端和服务器计算机上LabVIEW运行引擎的版本兼容。
<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>
关于不同LabVIEW版本中使用的语法,请参阅下表。上述范例中各个版本之间的改动以粗体显示。
| LabVIEW版本 | CODE BASE | EMBED SRC | EMBED TYPE |
|---|---|---|---|
| 2015 | 15.0 | rpvi150 | labviewrpvi150 |
| 2014 | 14.0 | rpvi140 | labviewrpvi140 |
| 2013 | 13.0 | rpvi130 | labviewrpvi130 |
| 注:如用户使用LabVIEW ActiveX控件访问VI,只需包括<OBJECT>标签信息即可。但是,为了更好地支持不同配置的潜在用户,最好既包括<OBJECT>,又包括<EMBED>标签。这保证了所有用户都能通过浏览器远程访问VI。 |
下表列出了必须配置的参数。
| 参数 | 说明 |
|---|---|
| CODEBASE | LabVIEW运行引擎安装程序的位置,包括.exe文件名,该参数为通过ActiveX控件访问VI的用户设置。上例中的地址包括当前版本的安装程序的位置。 |
| VI_NAME | VI名。例如,Example.vi。VI_NAME不包括路径或目录名称,即使VI在子目录或.llb文件下。 |
| PLUGINSPAGE | 使用Netscape插件访问VI的用户可下在LabVIEW运行引擎的URL。上例中的地址包括当前版本安装程序的位置。 |
| (可选)WIDTH | 前面板的宽度,以像素为单位。 |
| (可选)HEIGHT | 前面板的高度,以像素为单位。 |