Application属性(ActiveX)
- 更新时间2025-07-30
- 阅读时长8分钟
通过应用程序对象导出影响LabVIEW的各种属性。
关于各种属性中所用枚举值的更多信息,见ActiveX枚举值。
属性
| 属性 | 说明信息 |
|---|---|
| AllProjects | 返回数组包含内存中各个LabVIEW项目的引用。您可以将这些参考与 Project 属性。 |
| AllVIsInMemory | 返回内存中用于调用VI应用程序实例的VI列表。如使用该属性返回远程VI列表,则该属性返回错误。使用 ExportedVIs 属性返回导出VI的列表。该属性为只读属性。该属性仅适用于本地LabVIEW。 |
| AppKind | 表明运行的LabVIEW实例VI,包括无效的应用程序类型。 |
| AppName | 应用程序的文件名。该属性为只读属性。 |
| AppTargetCPU | 表明应用程序的终端CPU。该属性为只读属性。 |
| AppTargetOS | 表明生成应用程序所适用的操作系统。Mac OS是指Mac OS版本9和8。Carbon是指Mac OS X。该属性是只读的。 |
| ApplicationDirectory | 应用程序所在目录的绝对路径。该属性为只读属性。 |
| AutomaticClose | 指定关闭所有指向应用程序的引用时,应用程序是否关闭。默认值为TRUE。 |
| CmdArgs | 返回数组包含用户定义的命令行参数,启动LabVIEW时可传递该参数。 |
| DefaultDataLocation | LabVIEW Data目录的路径。 |
| ExportedVIs | 返回内存中导出VI的列表。该属性为只读属性。 |
| Language | 根据ISO 639,以字符串形式显示LabVIEW环境或独立应用程序的语言。值包括 en、de、fr、ja、ko和 zh-cn。 |
| OSBuildNumber | 实际操作系统的生成版本号。该字符串版本号包含数字和字母,用于比较操作系统的生成版本号。该属性为只读属性。 |
| OSDetailedName | 实际运行应用程序的操作系统的详细名称。该字符串包含操作系统名称和版本(例如,Microsoft Windows XP)。该属性值由OSName和OSVersion组成,分别表示操作系统名称和数值版本号。该属性为只读属性。 |
| OSName | 实际运行应用程序的操作系统的名称。除不同版本的Windows外,该字符串的值和AppTargetOS一样。在Windows XP上,AppTargetOS返回枚举型的值,OSName返回运行该应用程序的Windows的确切版本。该属性为只读属性。 |
| OSVersion | 实际操作系统的版本号。该属性为只读属性。 |
| PrintDefaultPrinter | 获取或设置LabVIEW的默认打印机名称。 |
| PrintMethod | 获取或设置LabVIEW的打印方法。 |
| PrintSetupCustomClusterConstants | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印程序框图上可能显示为图标的簇常量的隐藏内容。 |
| PrintSetupCustomConnector | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印VI的连线板和图标。 |
| PrintSetupCustomControlDesc | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印前面板控件的说明。 |
| PrintSetupCustomControlTypes | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印LabVIEW前面板控件的数据类型信息。 |
| PrintSetupCustomControls | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印LabVIEW前面板控件信息。该属性仅用于生成说明信息中的控件列表,不影响前面板图像。 |
| PrintSetupCustomDescription | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印VI说明信息。 |
| PrintSetupCustomDiagram | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印程序框图。 |
| PrintSetupCustomDiagramHidden | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印程序框图上可能显示的LabVIEW条件和层叠式顺序结构中的隐藏帧。 |
| PrintSetupCustomDiagramRepeat | 指定在打印说明信息的VI方法中使用自定义格式时,是否按顺序打印条件、事件和层叠式顺序结构中的子程序框图。如选择打印顺序结构中的可见帧,则打印两次可见帧。 |
| PrintSetupCustomExpressVIConfigInfo | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印LabVIEW Express VI的配置信息。 |
| PrintSetupCustomHierarchy | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印内存中VI的层次结构。 |
| PrintSetupCustomHistory | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印VI修订历史信息。 |
| PrintSetupCustomLabel | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印每个控件的标签或标题。 |
| PrintSetupCustomPanel | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印LabVIEW前面板。 |
| PrintSetupCustomPanelBorder | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印LabVIEW前面板边框。 |
| PrintSetupCustomSubVIs | 指定在打印说明信息的VI方法中使用自定义格式时,是否打印包含图标、名称和路径的LabVIEW子VI和Express VI列表。如子VI是多态VI,LabVIEW将打印顶层VI的实例(包括图标、名称和路径)。如顶层VI为多态VI,LabVIEW将打印多态VI所有实例的列表(包括每个实例的图标、名称和路径)。 |
| PrintSetupFileWrapText | 文件中单行字符的最大数。影响 PrintVIToHTML, PrintVIToRTF,和 PrintVIToText 方法。如该属性设置为0,所有字符将在一行中打印且文本不换行。 |
| PrintSetupJPEGQuality | 百分比值,介于0至100之间,指定以交互方式或使用 PrintVIToHTML 方法。标尺用于设置图像质量和文件大小的关系。取值在75-95之间时,可生成高画质的压缩图像文件;取值低于50时,可生成更小的压缩文件,画质较差。默认值为80。 |
| PrintSetupPNGCompressLevel | –1至9之间的数值,指定在交互方式或使用 PrintVIToHTML 方法。压缩并不影响图形的质量,但该值将影响图形文件的大小和压缩速度。该值的有效范围为–1到9,用于确定文件压缩的质量和速度。0表示无压缩。1表示最快速度压缩。9表示最佳压缩,但速度较慢。 –1(默认值)指定良好压缩和速度的最佳组合。 |
| PrintersAvailable | 返回按字母顺序排序的数组(包括本计算机中的可用打印机名称)。 |
| PrintingColorDepth | 如值为TRUE,LabVIEW可发送彩色/灰度输出至打印机。如值为FALSE,LabVIEW可发送单色输出至打印机。 |
| RTHostConnected | 如终端不是实时(RT)平台,该属性始终为TRUE。如终端为实时(RT)平台并且已连接主机,该属性始终为TRUE。该属性为FALSE时,如主机未连接,则需要RT模块应用程序必须能够在不依赖主机的情况下处理所有操作。该属性可用于确定显示包括用户交互操作的对话框是否安全。 |
| SaveVersion | 应用程序保存LabVIEW文档的LabVIEW文件格式版本号。该版本可能不同于应用程序的版本。LabVIEW 9.0.1可使用LabVIEW 9.0的文件格式保存文档。 |
| SaveVersions | 数组元素为该版本LabVIEW可保存的前期版本。数组按降序排列,元素0为当前版本的LabVIEW。每个数组元素都可用于VI服务器函数,作为要保存的前期版本。 |
| ShowFPTipStrips | 写入属性:将该属性设置为TRUE,可在LabVIEW前面板控件上显示提示条。属性设置为FALSE将禁用显示提示框。读取属性:指定在前面板上的控件处于空闲状态时是否显示提示条。 |
| UserName | 用于打开应用程序的用户名。该属性为只读属性。 |
| VIServerPort | 获取或设置LabVIEW VI服务器端口。如尝试通过远程应用程序访问该属性,LabVIEW可返回错误。 |
| Version | 应用程序的版本号。在独立的应用程序或共享库中,该属性将返回LabVIEW运行引擎的版本。该属性为只读属性。 |
| VersionYear | 应用程序版本号的年份。在生成的应用程序或共享库中,该属性可返回LabVIEW运行引擎版本号的年份。 |