我如何使用IMAQ视觉发布引擎?



主要软件: LabVIEW Modules>>LabVIEW Vision Development Module
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: LabWindows/CVI Add-ons>>Measurement Studio Vision Development Module, Measurement Studio Add-ons>>Measurement Studio Vision Development Module

问题: 我购买了IMAQ视觉发布引擎来发布我的Vision 7.1.1 或更早版本的应用程序。我如何使用它?

解答: 安装指导:
  1. 在您用于开发的机器中,插入IMAQ视觉发布引擎光盘并且双击autorun.exe (如果您没有使能自动运行)

  2. 第一个安装选项("Install IMAQ Vision Deployment Engine") 会让您输入序列号。序列号是随光盘带的,它是9位文字数字混合的序列号。安装文件会添加五个可执行文件到您的计算机中(vision50rte.exe, vision60rte.exe, vision61rte.exe, vision70rte.exe, 以及 vision71rte.exe)。IMAQ Vision Run-time引擎的缺省路径是 C:\Program Files\National Instruments\Vision\Deployment Engine
    另外一个安装选项("Install IMAQ Vision 7.1 Run-Time Engine")只是将7.1 运行时引擎授权许可证给您的机器;您不必在这个选项中输入序列号。

    例如,如果您有一个使用IMAQ Vision 7.1的应用程序并且安装在一个目标机上,那么然后您会看到一个"evaluation version"的消息,这是因为IMAQ Vision 7.1 运行时引擎还没有在那台机器上被授权许可证。要想授权运行时引擎许可证(并且避免"evaluation version"的消息),从光盘中运行"Install IMAQ Vision 7.1 Run-Time Engine"安装选项。

  3. 如果您正在使用打过补丁的IMAQ Vision版本来进行开发,那么请下载并安装相关的视觉发布引擎的补丁。您可以从ftp://ftp.ni.com/support/imaq/pc/vision/下载该补丁。

要想在您的目标机上手动安装视觉运行时引擎:
  1. C:\Program Files\National Instruments\Vision\Deployment Engine文件夹中拷贝visionXXrte.exe(visionXXrte.exe将从这点开始指向您所使用的视觉运行时引擎的任意版本。)到您的目标机上。

  2. 运行visionXXrte.exe安装文件来为您的机器授权许可证(如果视觉运行时引擎已经安装了,那么会弹出一个窗口告诉您它将被卸载,因此您可以再次点击这个可执行文件进行重新安装。)。 安装过程非常快,并且没有任何弹出信息。如果弹出窗口需要您输入密码,那么您一定安装了错误的程序。

    注意: 您可以在目标机上使用该光盘并且选择"Install Vision 7.1 Run-Time Engine"安装选项,如前所述。vision71rte.exe将会运行。

  3. 拷贝您的LabVIEW可执行文件到您的目标机上。

    记住: 您必须保证您的目标机上的C:\Windows\System文件夹里有NIVISION.DLL以及NIVISSVC.DLL。(如果您的目标机上没有这些文件,那么您必须从用作开发的机器上手动拷贝它们到您的目标机上。您也可以使安装文件为您的LabVIEW可执行文件做这样的事。请参考下面的内容。)

  4. 双击您的LabVIEW可执行文件运行该应用程序。

要想使用LabVIEW中生成的可执行文件的安装程序来自动安装视觉运行时引擎:
  1. 按照步骤生成一个LabVIEW可执行文件。

  2. Source Files下,添加顶层VI并且添加visionXXrte作为支持文件。支持文件会被打包进可执行程序的安装文件中。

  3. 点击Custom Destinations,指定visionXXrte.exe的安装目标的路径使其和可执行文件的安装路径一样。您可以通过让相对路径空白做到这一点。

  4. 点击Installer Settings并使能"Create Installer"选项。

  5. 点击Advanced并使能"Run Executable After Installation"选项。键入visionXXrte.exe作为运行的可执行程序。在命令行模式中,敲入/qn。这是很重要的一步,它将会帮您自动安装视觉运行时引擎。

  6. 生成LabVIEW可执行文件。

  7. 现在您可以发布LabVIEW视觉应用程序的安装文件了。每次安装该应用程序时,都会自动启动视觉运行时引擎并且为目标机授权许可证。

要想使用CVI可执行程序安装文件自动安装视觉运行时引擎:
  1. 按照步骤生成一个CVI发布包

  2. 添加一个新的Group并起一个合适的名称比如"VisionRTE",然后 AddvisionXXrte.exe到该列表中。

  3. 给VisionRTE组设置Group DestinationApplication Directory一样。

  4. 点击Advanced按钮并选择"Executable to Run After Setup"。选择VisionRTE组以及visionXXrte.exe可执行文件。在命令行模式中,敲入/qn。这是很重要的一步,它将会帮您自动安装视觉运行时引擎。

  5. 点击Build按钮创建发布包。

  6. 现在您可以为CVI视觉应用程序发布安装文件了。每次安装该应用程序时,都会自动启动视觉运行时引擎并且为目标机授权许可证。

注意: 尽管您可以自由发布运行时引擎,但是您必须 为运行时引擎的每一次安装购买一个IMAQ视觉发布许可证 (产品号 778044-00)。

相关链接:
KnowledgeBase 3U9A7AD3: How do I Deploy Applications Created with NI Vision 8.0 or Later?
KnowledgeBase 2HUBJPXL: How Do I License My Vision Application Deployment?

附件:





报告日期: 08/17/2006
最近更新: 08/18/2006
文档编号: 291ECBOA