注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
问题: 我已经创建了一个可执行的视觉方面的应用程序,我打算应用在我的USB相机上,那么我的目标机中需要的最基本的软件都有哪些?
解答: 你的程序生成一个EXE应用程序在单机环境中运行,需要在目标机上包含下列软件:
LabVIEW 运行时引擎(可选,如果是LabVIEW平台开发的一般需要安装,Winodws不包含该运行时,如果是C、C++、C#之类的,则可能不需要,已经包含了相应的运行时)
NI-Vision运行时引擎(必须,Vision RTE需要许可证。运行时引擎在安装视觉开发模块的时候被安装在下述目录下C:\Program Files\National Instruments\Vision\Run-Time Engine.你也可以在你的安装程序附加安装的安装程序属性对话框页将该引擎捆绑进去)
NI-IMAQdx相机驱动程序(可选,这个需要许可证,在Vision Acquisition Software里可以找到,如果相机使用的不是IMAQdx进行驱动的,可以不用安装这个驱动程序)
NI-Vision Common Resources视觉公共资源,NI视觉公共资源函数。(必须,没有无法正常运行,在VDM安装包里选择)
为了保证你的目标机器上所有需要的软件以及所有的运行时引擎都与用于创建应用程序的开发环境所需的软件版本相匹配,建议为应用程序创建一个安装程序。在附加安装文件的页面,上面列出的所有的软件项目都可以添加进去保证终端用户使用尽量简便。 鉴于目标机上所需的许可证,NI-Vision的运行时引擎和IMAQdx(视觉采集软件VAS的一部分)需要一个许可证。即部署的目标机器上,也是需要激活的,而且有两个许可证要激活,一个vision的运行时许可,一个imaqdx的许可。正版VDM RTE运行许可证已经包含了VAS的IMAQdx的许可证。
LV的RTE版本基本上每年的都有单独可供下载的版本。 VDM的RTE版本,部分年代版本未提供单独下载版本。 VCR,少部分年代有提供单独的下载版。 IMAQdx没有任何版本的运行版下载。 所以,要想在没有NI环境的电脑上正常运行LV编译的EXE程序,请先生成EXE,然后添加EXE生成Install安装程序,自动或手动添加必要的组件,如LV RTE、VDM RTE、VCR、VAS的IMAQdx、VISA等。另外,由于需要激活,还需要添加许可证管理器,以方便部署机器能激活授权模块。 |