在现有HTML文档中嵌入前面板图像
- 更新时间2025-08-27
- 阅读时长3分钟
NI推荐使用Web发布工具来创建HTML文档并嵌入静态或动态前面板图像,或在HTML文档中嵌入前面板,以便在客户端计算机上远程查看和控件前面板。
按照下列步骤,可将前面板的静态图像嵌入现有HTML文档中。将HTML文档保存在Web服务器根目录下。关于在HTML文档中嵌入VI的范例见Web服务器语法范例。
- 将下列HTML代码复制到现有的HTML文档中:
<IMG SRC="http://web.server.addr/.snap?VI_Name[&type=png][&depth=24][&quality=80][&compression= – 1][&refresh=60][&full=off]">
- 将web.server.addr替换为LabVIEW Web服务器的地址。
- 将VI_Name替换为VI的名称。
URL和VI名称之间由问号分隔。方括号[]中的参数为可选参数。
- (可选)可添加下列参数,指定图像的属性。
参数 说明 VI_Name 待查看前面板所属VI的名称。VI_Name是独立应用程序中的顶层VI。对VI进行命名时应遵守标准URL命名规范。例如,将非字母数字字符替换为%xx,其中xx是字符的十六进制值。还可用加号(+)替换空格。 类型 图像类型,PNG或JPEG。如未指定type,默认为png。如浏览器不支持PNG,则默认为jpeg。 深度 图片颜色的深度。depth可以是1、4、8或24位。如未指定depth,默认为显示器的色彩深度。 质量 图像质量和JPEG前面板图像的内存大小。只有类型为jpeg,才可使用该参数。数量可设置在0到100之间。如未指定quality,默认为80。 压缩 用于压缩PNG图像的压缩等级。只有类型为png,才可使用该参数。压缩可设置为1到9之间,其中0代表不压缩。1表示较少压缩,速度快;9表示高度压缩,速度慢。3 - 6级压缩与9级压缩的速度一致,但是比9级压缩的运算量少。如未指定压缩,默认为1级,是速度和压缩程度结合得最好的一级。 刷新 缓存图像的最大时间,以秒为单位。如果图像被缓存的时间已超过refresh,则生成一个新的图像。 full 指定是否返回所有控件的图像,或只在窗口中显示部分控件。将full设置为on,表示所有控件;设置为off,表示窗口中的内容。如未指定full,默认为off。
如需查看前面板图像,可在Web服务器的URL中输入服务器的IP地址或计算机名,然后输入HTML文件的文件名。例如,http://ipaddress/filename.html。
注: VI必须在计算机的内存中,才可在Web上显示其前面板。