VI图标:通过图像数据设置
- 更新时间2025-07-30
- 阅读时长7分钟
通过指定的图像数据设置VI图标。LabVIEW通过图像创建称为VI图标的用户图层,同时删除图标编辑器中的其它图标信息。
如需使用像素图设置图标,通过该方法前可使用平化像素图VI将数据转换为图像数据簇。如需使用图片设置图标,通过该方法前可使用图片至像素图转换VI将数据转换为图像数据簇。通过创建屏蔽VI在连线图像数据至该方法前设置图像数据中的特定颜色为透明。
该方法可将连接至输入的图像数据转换为相应的图像深度。例如,如连线4位图像数据至256色输入端,该方法可将图像数据转换为8位的颜色深度。
如未连线图像数据至16色输入端,LabVIEW将把连线至256色输入端的图像数据转换为4位的颜色深度。如未连线图像数据至单色输入端,在可能情况下,LabVIEW将把连线至16色输入端的图像数据转换为1位的颜色深度。否则,LabVIEW将把连线至256色输入端的图像数据转换为1位的颜色深度。
如连接至方法的图像数据所表示的图像大于或小于32×32像素,该方法可将图像缩放至32×32像素。
也可使用VI图标:通过文件设置方法通过图像文件设置VI图标。
参数
| 名称 | 数据类型 | 必需 | 说明 |
|---|---|---|---|
| 颜色256 | ![]() |
是 | 指定作为8位VI图标的图像数据。图标编辑器对话框将图标保存为256色(8位)和单色(1位)格式。
|
| 颜色16 | ![]() |
否 | 指定作为4位VI图标的图像数据。图标编辑器对话框可使图标保存为256色(8位)和单色(1位)。如使用该输入指定图标使用4位图像数据,则只能通过VI图标:按图像数据获取方法的16色输出获取图像数据。
|
| 单色 | ![]() |
否 | 指定作为1位图标的图像数据。图标编辑器对话框将图标保存为256色(8位)和单色(1位)格式。
|
注释
下表列出了该方法的特性。
| 短名称 | VI Icon.Set from Image Data |
| 数据类型 | 无返回值 |
| 可用于运行引擎 | 否 |
| 可用于实时操作系统 | 否 |
| 可在VI运行时设置 | 是 |
| 加载前面板至内存 | 否 |
| 使用前必须授权 | 是 |
| 加载程序框图至内存 | 否 |
| 允许远程访问 | 是 |
| 必须等待直到用户界面空闲 | 否 |
| 可用于控件VI | 是 |
| 可用于全局VI | 是 |
| 可用于严格自定义类型 | 否 |
| 可用于多态VI | 是 |
