Home
Support
我使用旧版本的NI-IMAQ,IMAQ Vision和OCR工具包编写了一个程序,该如何声称可执行文件?
我使用旧版本的NI-IMAQ,IMAQ Vision和OCR工具包编写了一个程序,该如何声称可执行文件?
主要软件: LabVIEW Modules>>LabVIEW Vision Development Module
主要软件版本: 5.0
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits>>LabVIEW IMAQ Optical Character Recognition Software, LabWindows/CVI Add-ons>>LabVIEW IMAQ Optical Character Recognition Software, LabVIEW IMAQ Optical Character Recognition Software
问题: 我使用IMAQ Vision和OCR工具包创建了一个图像采集及处理的应用程序,我该如何生成可执行文件?在目标机上应该安装哪些软件?
解答: 由于从NI Vision 7.1开始,NI-OCR已经被集成在NI Vision Development Module中,所以这篇文章主要讲解如何在旧版本中生成可执行文件。
NI-IMAQ可执行文件如果您的程序中只是使用到了NI-IMAQ函数,那么每一台目标机上必须要安装匹配的NI-MAQ驱动程序用以驱动相应的板卡,不需要安装特殊引擎,也不需要另外的License。
如果您使用了NI-IMAQ ActiveX控件(cwimaq.ocx),除了cwimaq.ocx之外,您还需要将NiVision.dll和NiVisSvc.dll两个文件复制到目标机的C:\Windows\System目录下。Visual Basic的安装程序可以安装这些文件,并自动完成注册。
IMAQ Vision 6.0, 7.0, and 7.1可执行文件从Vision 6.0起到7.1,您需要购买Vision发布引擎以在目标机上提供run-time引擎。若要获得更多信息,请联系National Instruments。
IMAQ Vision 5.0可执行文件如果您使用IMAQ Vision 5.0及LabVIEW或LabWindows/CVI来采集或显示图像,
IMAQ Vision Release Notes复件中包含了您所需要的说明信息。如果您是ComponentWorks IMAQ Vision 1.0的用户,您可以在
Getting Results with ComponentWorks IMAQ Vision手册中找到说明信息。下面是Vision 5.0的一个例子:
如果您需要发布一个IMAQ Vision的可执行文件,请将nivissvc.dll和nivision.dll两个文件安装在每一台目标机的系统文件夹中。安装了IMAQ Vision 5.0之后,您可以在您的系统文件夹下找到这些dll文件。
在发布包含IMAQ Vision的可执行文件前,您的每一台目标机都需要有一个IMAQ Vision run-time license。请联系National Instruments购买run-time licenses。
OCR可执行文件如果您在程序中使用了OCR工具包,您可以按照
Optical Character Recognition Overview下面的
Help » IMAQ Vision OCR...中一篇题为
Redistributing Executable OCR Applications的说明来生成可执行文件。这篇说明将提示您在可执行文件中包含
\vi.lib\Vision\addons\OCR目录下的一些文件。 OCR程序同样需要目标机拥有OCR run-time license。
相关链接:
KnowledgeBase 2HUBJPXL: How Do I License My Vision Application Deployment?
KnowledgeBase 1O4JKDIN: How Do I Build and Run NI-IMAQ Example Programs in Microsoft Visual C++ 5.0?
附件:
报告日期: 10/23/2006
最近更新: 05/07/2007
文档编号: 23TATFL4
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.