Home
Support
如何在VBAI 2012中为NI智能相机(不包括NI 177x系列智能相机)创建和部署一个LLB文件
如何在VBAI 2012中为NI智能相机(不包括NI 177x系列智能相机)创建和部署一个LLB文件
硬件: Image Acquisition (IMAQ)>>Smart Cameras
问题: 我的智能相机LabVIEW程序不能在VBAI 2012软件下运行,我需要怎样做才能使它运行起来?
解答: 提示:本文档的解决方案不适用于NI 177x系列智能相机。
按下列步骤创建一个LabVIEW项目并添加一个NI智能相机到项目中:
- 打开LabVIEW 2011.
- 选择“文件»新建项目”.
- 在项目导航树中,右击项目名称,选择新建»终端和设备.
- 从列表中选择一个NI智能相机,也可以选择“按IP地址指定终端或设备”选项,这样你可以用手动输入IP地址的方式来选择你需要的NI智能相机模块.
- 点击"确定",将出现被选中的目标模块对话框.
- 选择“LabVIEW Real-Time Mode”选项.
- 点击“继续”,LabVIEW项目中将出现NI智能相机.
按下列步骤配置LabVIEW项目并创建一个可以部署到NI智能相机中的LLB文件。将VBAI需要用到的所有VI和子VI都放到一个单独的专门的项目中,如此,这些VI将有共同的依赖关系,这样子可以减少程序的载入时间和对内存的要求,创建一个专门的LLB文件同样可以简化将inspection程序复制到另一台电脑的过程。
提示:在LabVIEW项目中列出的NI智能相机的环境下完成下列步骤。
- 将VI和所有的 *.dll依赖关系添加到NI智能相机入口下的项目中。
- 将依赖关系下所列的所有 *.dll文件移到和所包含的VI同一级别。
- 选择“文件»保存项目”来对项目进行保存。
- 在添加到项目中的VI下面右击“建立规范”并在快捷菜单中选择“新建»源分布”,即可在对话框中显示源分布属性。
- 输入“建立规范名”和“目标目录”。
- 选择“源文件”类别。
- 在项目文件列表中选择所有*.dll文件并将这些文件添加到“始终排除”列表中。
- 在项目文件列表中选择VBAI所使用的用来运行LabVIEW VI steps的顶层VI,并将这些VI添加到“始终包含”列表中。
- 选择目标类别。
- 在目标类型控制中,选择“LLB”。
- 选择“源文件设置”。
- 在项目文件列表中,点击“依赖关系”。
- 在检验盒中勾选“为所有的选项添加前缀”并输入要添加的前缀名。
- 选择附加排除并勾选下列选项:
- 断开类型定义
- 删除未使用的多态VI
- 删除未使用的项目库中的文件
- 删除未使用的文件后修改项目库文件
提示:如果你使用比 LabVIEW 2011更早的LabVIEW版本,不要勾选“删除未使用的文件后修改项目库文件”项。
- 不要勾选下列选型:
- 排除VI.lib中的文件
- 排除instr.lib中的文件
- 排除user.lib中的文件
- 选择“预览”。点击“生成预览”来查看源分布的文件层次。为保证预览的正确性,在创建或者编辑“建立规范”前应保存VI。
- 点击“创建”。你将在目标目录指定的目录中看到源分布的结果,而目标目录是控制在“建立规范”的信息栏中的。
提示:在远程目标上使用新的LLB文件之前,还需要先用FTP将LLB文件下载到目标上,将LLB文件放在目标机的目录 ftp://<NI Smart Camera IP Address>/User VIs 文件夹中。
相关链接: KnowledgeBase 5O4A5L7E: When LabVIEW calls a VBAI Inspection that Includes a Step which Calls a LabVIEW VI, this VI Must Be Included in an LLB.
附件:
报告日期: 09/05/2012
最近更新: 02/13/2014
文档编号: 6149DMR8
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.