Web服务属性对话框的附加排除项页,提供各种配置以减少Web服务的大小、优化加载时间、压缩内存占用。

注: 在LabVIEW 2013中,不再通过程序生成规范配置Web服务。可继续使用之前的程序生成规范,但是必须将生成规范转换为新格式。请访问National Instruments网站下载转换工具。

该页包括以下内容:

选项 说明信息
断开连接自定义类型

指定在生成过程中是否断开连接自定义类型。在一个包含大量VI的应用中断开连接自定义类型,可减少生成程序占用的磁盘空间。

移除未使用的多态VI实例

指定在生成过程中是否移除未使用的多态VI实例。如向包含在版本中的VI的程序框图添加了多态VI的一个实例,LabVIEW在生成时将同时在版本里添加该多态VI的其他实例。如勾选该复选框,应用程序生成器可删除程序框图未直接调用的多态VI实例。取消该选项可动态加载多态VI实例,应用程序生成器不删除生成中动态加载的多态VI实例。禁用此复选项可增加应用程序的大小。

移除项目库的未使用成员

指定在生成过程中删除未使用的项目库成员。如勾选该复选框,LabVIEW仅包含程序框图直接调用的库成员VI。启用该选项后,除非生成程序中的其他VI引用该VI,LabVIEW不包括同一项目库引用的其他VI,可减少应用程序的大小。

  • 删除未使用的成员后修改项目库文件-

    如选择移除项目库中未使用成员,可勾选该复选框,LabVIEW可修改库文件使其不引用已移除的成员。如未修改项目库,则应用程序的生成过程需要较长时间。

断开连接未使用的内嵌子VI

如勾选该复选框,当用户载入生成的程序规范时,LabVIEW不会载入未用的内嵌子VI至内存。这将加快载入时间并降低内存使用量。如生成程序中的VI通过子VI节点静态调用子VI,则LabVIEW认为该内嵌子VI未被使用。只有在对话框的高级页禁用了调试,LabVIEW才会断开连接未使用的内嵌子VI。同时,用户必须从未用的内嵌子VI移除程序框图;否则LabVIEW不会断开程序框图的连接。

注: 如未用内嵌子VI为类的成员,即使用户勾选了断开连接未使用的内嵌子VI复选框,用户载入生成输出时,LabVIEW仍会将该子VI载入内存。