LabVIEW 8.5 Application Builder自述文件
主要软件: LabVIEW Development Systems>>LabVIEW Base Package
主要软件版本: 8.5
主要软件修正版本:
次要软件: LabVIEW Development Systems>>LabVIEW Full Development System, LabVIEW Development Systems>>LabVIEW Professional Development System
问题: 我在哪里可以找到LabVIEW 8.5 Application Builder针对Windows,Mac和GNU/Linux (x86)的自述文档?
解答: Windows, Mac OS, 和GNU/Linux (x86) Application Builder自述文件的附件如下。这篇知识库文档同样列出了各自述文件的内容。这些自述文件也存在于LabVIEW 8.5 CD中,安装在Windows的LabVIEW\readme目录或者Mac OS和GNU/Linux (x86)下的LabVIEW目录下。
文件包括最新的关于LabVIEW 8.2 Application Builder的重要信息。 参考LabVIEW Upgrade Notes 可以获得更多关于升级和兼容问题的信息,以及LabVIEW 8.5 Application Builder新特性的完整清单。您可以通过在LabVIEW中选择Help»Search the LabVIEW Help,然后在LabVIEW帮助内容选板上使用LabVIEW文档资源主题导航来获得LabVIEW升级说明。LabVIEW帮助还包含了创建和完成应用程序的步骤指导,以及使用Application Builder前需参考的建议。
LabVIEW Application Builder是一个LabVIEW附加软件包,您可用来创建源代码发布,独立应用程序(EXE),共享库(DLL),安装文件,压缩文件。您可以发布脱离LabVIEW开发系统的编译结果。根据LabVIEW专业开发系统CD中的National Instruments 软件许可协议您可获得使用Application Builder来创建源代码发布的许可文件要求。
您必须在LabVIEW 8.5下使用Application Builder 8.5。
参考。National Instruments网站获得有关LabVIEW 8.2 Application Builder的最新信息。
点击以下链接浏览与您的操作系统相关的须知事项部分:
Windows
Mac OS
GNU/Linux (x86)
支持平台
您用Application Builder创建的应用程序和共享库和LabVIEW开发系统的大致要求相同。参考LabVIEW发行说明以获得更多有关LabVIEW开发系统要求的信息。内存的大小取决于应用程序或共享库的大小。典型地,应用程序和共享库的内存需求和在LabVIEW开发系统下运行VI的要求相同。
安装和激活Application Builder
LabVIEW专业开发系统包括Application Builder,当您激活LabVIEW时它就会自动启用。如果您有激活了的LabVIEW基本版或者完整版,可选择帮助»激活Application Builder 来激活并使用Application Builder。当您重新启动LabVIEW后该许可证即生效。
您也可以在NI许可证管理器中激活Application Builder,选择开始»所有程序»National Instruments»NI许可证管理器。然后在LabVIEW的基础版/完整版/学生版中选择您需要的Application Builder版本并点击激活按钮。
注意: Application Builder应和LabVIEW一起安装。因此,当您在LabVIEW基本版和完整版中激活Application Builder时就不需要再另外安装。
须知事项
以下条目是使用LabVIEW 8.5 Application Builder的须知事项。
| ID |
须知事项 |
|
—
|
—
LabVIEW自动将配置标签写入应用程序、共享库或LabVIEW网络服务器的.ini文件中。例如,如果您在创建该应用程序的计算机上打开应用程序时,应用程序创建的.ini 文件可能包含与LabVIEW 开发系统相同的端口和服务名。因为端口和服务名必须是独一无二的,应用程序或LabVIEW可能未打开VI Server。为避免这个问题,就需要创建一个针对应用程序、共享库或LabVIEW网络服务器的自定义.ini 文件。
工作环境—N/A |
|
—
|
—
在您创建应用程序生成规范和使用自定义图标文件时,LabVIEW 不会弹出添加自定义图标文件到源代码控制的窗口。
工作环境—N/A |
| 3ZCF7KJ1 |
当共享库有成员缺失时,编译设置中不移除附加排除项会失败,而且错误信息没有任何帮助。 如果如果您在 应用程序属性对话框的附加排除项页面上不选中断开自定义类型和删除未引用的项目库成员 ,LabVIEW可能在您创建应用程序、共享库或包含库的源代码发布时返回如下错误:
LabVIEW 未能找到附属文件,包含启动,输出或总是包含VI。
工作环境—缺失文件有可能被创建的程序库或另一个文件引用。解决方法:
- 打开所有启动,输出,或总是包含VI。如果没有子VI缺失,重新编译VIs (CTRL+SHIFT 点击Run箭头)并将其保存到它们的更新附属文件中。
- 打开所有生成应用程序中包含的库,校验引用文件的存在和位置。同时试着选中移除未用的项目库成员这一附加排除项。
|
|
—
|
—
当你创建了一个返回64位整型到共享库的VI,LabVIEW将返回一个错误。解决这个问题,设置返回的64位整数为void。
工作环境—N/A |
|
—
|
—
在LabVIEW 8.5中, LabVIEW应用程序生成器不再将程序库当作文件夹。当您导入LabVIEW 8.0或8.2的应用程序规范到LabVIEW 8.5中, 而且它包含了一个您不确定是否涵盖所有成员的库时,只有被引用的库成员被包含在生成规范中。
工作环境—个性化设置任何您想在生成应用程序时包含库的成员。换句话说,在 附加排除选项页面上不要勾选删除未引用的项目库成员。 |
您用Application Builder创建的应用程序和共享库和LabVIEW开发系统的大致要求相同。参考LabVIEW发行说明以获得更多有关LabVIEW开发系统要求的信息。内存的大小取决于应用程序或共享库的大小。典型地,应用程序和共享库的内存需求和在LabVIEW开发系统下运行VI的要求相同。
安装Application Builder
LabVIEW专业开发系统的安装包括了安装Application Builder。请按照以下步骤完成LabVIEW开发系统完整版的Application Builder的安装。
- 插入LabVIEW Application Builder安装CD。
- 打开
LabVIEW85AppBuilder.mpkg.
出现Install LabVIEW 8.5 Application Builder 窗口。
- 按照屏幕提示完成安装。
须知事项
以下条目是使用LabVIEW 8.5 Application Builder的须知事项。
| ID |
须知事项 |
|
—
|
—
LabVIEW自动将配置标签写入应用程序、共享库或LabVIEW网络服务器的preferences 文件中。例如,如果您在创建该应用程序的计算机上打开应用程序时,应用程序创建的preferences 文件可能包含与LabVIEW 开发系统相同的端口和服务名。因为端口和服务名必须是独一无二的,应用程序或LabVIEW可能未打开VI Server。为避免这个问题,就需要创建一个针对应用程序、共享库或LabVIEW网络服务器的自定义preferences 文件。
工作环境—N/A |
|
—
|
—
如果您允许在独立应用程序或共享库中调试,并配置应用程序生成规范以在LabVIEW项目中使用自定义文件作为LabVIEW的配置文件(preferences),结果配置设置文件将不包括允许调试所需的标记。您必须在自定义配置设置文件添加以下标记:
DebugServerEnabled: True
DebugServerWaitOnLaunch: True
工作环境—N/A |
|
—
|
—
在您创建应用程序生成规范和使用自定义图标文件时,LabVIEW 不会弹出添加自定义图标文件到源代码控制的窗口。
工作环境—N/A |
| 3ZCF7KJ1 |
当共享库有成员缺失时,编译设置中不移除附加排除项会失败,而且错误信息没有任何帮助。 如果如果您在 应用程序属性对话框的附加排除项页面上不选中断开自定义类型和删除未引用的项目库成员 ,LabVIEW可能在您创建应用程序、共享库或包含库的源代码发布时返回如下错误:
LabVIEW 未能找到附属文件,包含启动,输出或总是包含VI。
工作环境—缺失文件有可能被创建的程序库或另一个文件引用。解决方法:
- 打开所有启动,输出,或总是包含VI。如果没有子VI缺失,重新编译VIs (CTRL+SHIFT 点击Run箭头)并将其保存到它们的更新附属文件中。
- 打开所有生成应用程序中包含的库,校验引用文件的存在和位置。同时试着选中移除未用的项目库成员这一附加排除项。
|
|
—
|
—
在LabVIEW 8.5中, LabVIEW应用程序生成器不再将程序库当作文件夹。当您导入LabVIEW 8.0或8.2的应用程序规范到LabVIEW 8.5中, 而且它包含了一个您不确定是否涵盖所有成员的库时,只有被引用的库成员被包含在生成规范中。
工作环境—个性化设置任何您想在生成应用程序时包含库的成员。换句话说,在 附加排除选项页面上不要勾选删除未引用的项目库成员。 |
支持平台
您用Application Builder创建的应用程序和共享库和LabVIEW开发系统的大致要求相同。参考LabVIEW发行说明 以获得更多有关LabVIEW开发系统要求的信息。内存的大小取决于应用程序或共享库的大小。典型地,应用程序和共享库的内存需求和在LabVIEW开发系统下运行VI的要求相同。
LabVIEW应用程序和共享库需要一个X Window系统服务器,比如OpenWindows, CDE,或者X11R6。这些应用程序和共享库不需要特定的图形用户界面(GUI),比如Motif或者OpenLook,因为LabVIEW使用Xlib来创建自己的GUI。
用于Linux的Application Builder运行在Intel x86处理器、内核版本为2.2.x, 2.4.x, 或2.6x以及GNU C库(glibc)版本在2.2.4或更高的Linux上运行。
安装Application Builder
LabVIEW专业开发系统的安装包括了Application Builder。
请按照以下步骤完成用于LabVIEW完整版开发系统的Application Builder的安装。
- 以
root登陆到系统。
- 插入LabVIEW Application Builder安装CD。 使用挂装
/mnt/cdrom 来挂装CD。在一些系统上,CD自动挂装。
- 改变当前路径到挂装CD,输入下面的命令:
cd /mnt/cdrom
- 运行安装脚本,输入下面命令:
sh ./INSTALL
须知事项
以下条目是使用LabVIEW 8.5 Application Builder的须知事项。
| ID |
须知事项 |
|
—
|
—
LabVIEW自动将配置标签写入应用程序、共享库或LabVIEW网络服务器的.labviewrc文件中。例如,如果您在创建该应用程序的计算机上打开应用程序时,应用程序创建的.labviewrc 文件可能包含与LabVIEW 开发系统相同的端口和服务名。因为端口和服务名必须是独一无二的,应用程序或LabVIEW可能未打开VI Server。为避免这个问题,就需要创建一个针对应用程序、共享库或LabVIEW网络服务器的自定义.labviewrc 文件。
工作环境—N/A |
|
—
|
—
如果您允许在独立应用程序或共享库中调试,并配置应用程序生成规范以在LabVIEW项目中使用自定义文件作为LabVIEW的配置文件(.labviewrc),结果配置设置文件将不包括允许调试所需的标记。您必须在自定义配置设置文件添加以下标记(myappmyapp是应用程序的名称):
myapp.DebugServerEnabled: True myapp.DebugServerWaitOnLaunch: True
工作环境—N/A |
|
3ZCF7KJ1
|
当共享库有成员缺失时,编译设置中不移除附加排除项会失败,而且错误信息没有任何帮助。 如果如果您在 应用程序属性对话框的附加排除项页面上不选中断开自定义类型和删除未引用的项目库成员 ,LabVIEW可能在您创建应用程序、共享库或包含库的源代码发布时返回如下错误:
LabVIEW 未能找到附属文件,包含启动,输出或总是包含VI。
工作环境—缺失文件有可能被创建的程序库或另一个文件引用。解决方法:
- 打开所有启动,输出,或总是包含VI。如果没有子VI缺失,重新编译VIs (CTRL+SHIFT 点击Run箭头)并将其保存到它们的更新附属文件中。
- 打开所有生成应用程序中包含的库,校验引用文件的存在和位置。同时试着选中移除未用的项目库成员这一附加排除项。
|
|
—
|
—
在LabVIEW 8.5中, LabVIEW应用程序生成器不再将程序库当作文件夹。当您导入LabVIEW 8.0或8.2的应用程序规范到LabVIEW 8.5中, 而且它包含了一个您不确定是否涵盖所有成员的库时,只有被引用的库成员被包含在生成规范中。
工作环境—个性化设置任何您想在生成应用程序时包含库的成员。换句话说,在 附加排除选项页面上不要勾选删除未引用的项目库成员。 |
相关链接: Manuals: LabVIEW Upgrade NotesManuals: LabVIEW Release Notes
附件:
- linux_readme_AppBldr.html
- mac_readme_AppBldr.html
- windows_readme_AppBldr.html
报告日期: 08/03/2007
最近更新: 12/03/2007
文档编号: 4C28UO5D