VI方法(ActiveX)
- 更新时间2025-07-30
- 阅读时长5分钟
通过虚拟仪器对象导出影响特定VI的方法。VirtualInstrument对象通过调用 GetVIReference 应用程序对象的方法。
关于各种属性中所用枚举值的更多信息,见ActiveX枚举值。
方法
| 方法 | 说明信息 |
|---|---|
| Abort | 中止VI的执行。 |
| Call | 调用该VI作为子VI。 |
| Call2 | 调用该VI作为子VI。可选择打开VI前面板,并在调用结束后关闭。也可在调用VI时挂起VI。 |
| CenterFrontPanel | 指定是否在计算机屏幕上使LabVIEW前面板窗口自动居中。 |
| CloseFrontPanel | 关闭LabVIEW前面板窗口。 |
| DisconnectFromLibrary | 使VI断开与当前所属LabVIEW项目库之间的连接。 |
| ExportVIStrings | 将下列VI和LabVIEW前面板对象字符串导出至带标签的文本文件:VI名称和说明、对象标题标签、无对象标签、默认数据(字符串、表格、路径和数组的默认数据)、私有数据(列表框项名称、表格行标题和列标题、图形名称、图形游标名称、图形注解名称、选项卡控件页标题)和多态VI数据(多态VI和选择器快捷菜单中的实例名称)。 |
| FPGetRuntimePos | 返回运行时LabVIEW窗口的位置。 |
| FPRunTimePosRunCentered | 设置在每次运行VI时居中显示前面板。 |
| FPRunTimePosRunCustom | 设置在每次运行VI时,移动前面板至指定位置。 |
| FPRunTimePosRunMax | 设置在每次运行VI时最大化显示前面板。 |
| FPRunTimePosRunMin | 设置在每次运行VI时最小化显示前面板。 |
| FPRunTimePosRunUnchanged | 设置VI在运行时不移动前面板的位置。 |
| GetControlValue | 指定LabVIEW控件的名称,获取控件的值并通过变体返回数据。LabVIEW“变体至数据转换”函数可用于转换数据为其它LabVIEW数据类型。 |
| GetLockState | 返回VI的锁定状态,并表明VI的密码是否在密码缓存中。 |
| GetVIDependencies | 该方法返回VI的VI依赖关系的名称和路径。也可通过该方法返回VI的VI依赖关系的子集。该方法不会返回非VI的库依赖关系(例如,项目库、XControl、类和状态图)。 |
| ImportVIStrings | 从带标签的文本文件中导入下列关于VI和LabVIEW前面板对象的字符串:VI名称和说明、对象标题标签、无对象标签、默认数据(字符串、表格、路径和数组的默认数据)、私有数据(列表框项名称、表格行标题和列标题、图形名称、图形游标名称、图形注解名称、选项卡控件页标题)和多态VI数据(多态VI和选择器快捷菜单中的实例名称)。 |
| MakeCurValueDefault | 更改所有LabVIEW前面板控件的当前值为默认值。该方法仅在编辑模式下可用。 |
| OpenFrontPanel |
打开LabVIEW前面板窗口。如前面板已经打开,则前面板窗口的状态为通过连线对该方法设定的状态。使用 CloseFrontPanel 方法关闭前面板窗口。 您还可以使用 FPState 属性设置已打开的前面板窗口的状态。 |
| PrintPanel | 在当前打印机中仅打印LabVIEW前面板。该方法不可用于打印程序框图、控件列表或多态VI的前面板。 |
| PrintVIToHTML | 在HTML文件中保存VI信息,在外部文件中保存图形。 |
| PrintVIToPrinter | 通过打印机打印VI信息。如在LabVIEW独立应用程序或DLL中使用该方法,只能打印VI的前面板。 |
| PrintVIToRTF | 在RTF文件中保存VI信息。 |
| PrintVIToText | 在文本文件中保存VI信息。无法在文本文件中保存VI图标、连线板、前面板、程序框图、子VI图标和VI层次结构。 |
| ReinitializeAllToDefault | 更改所有LabVIEW前面板控件的当前值为默认值。 |
| Revert | 放弃改动并重新从磁盘加载VI。 |
| Run | 开始执行VI,类似于LabVIEW的运行按钮。该方法与调用VI的不同之处在于,方法在执行时使用所有前面板控件的当前值,而非通过参数传递的数据。该方法也忽略 VI的属性和 财产。如VI为另一个VI的执行而保留,则不能使用该方法运行保留的VI。 |
| SaveForPrevious | 使VI保存为LabVIEW 8.0或更高版本可读取的副本。 |
| SaveInstrument | 保存VI并在保存前用另一个应用程序实例中已编辑的版本同步该VI。 |
| SaveRunTimeMenu | 将LabVIEW运行菜单保存至指定的文件 filePath.仅当VI运行时,可使用该方法。该方法仅保存标识符有效的菜单项。 |
| SetControlValue | 指定LabVIEW控件的名称并设置控件的值。 |
| SetLockState | 设置VI的锁定状态。如果 Interactive 为FALSE(默认),可使用 Password 解锁受密码保护的VI或设置未受保护VI的密码。如果 Interactive 为TRUE, LabVIEW忽略 Password 并显示一个对话框,提示您更改锁定状态。 |
| SetVIIcon | 通过文件设置VI的图标。 |