正在加载图片...
CVI开发说明 本公司生产的所有采集卡的相关接口函数,均以动态链接库的形式提供给用户。在使用 VI对本公司采集卡进行开发时,只需调用我们所提供的动态链接库函数即可对硬件进行相 关操作。下面以本公司生产的MP420采集卡为例,对运用CVI进行开发的方法进行详细介绍 CVI工程中加载头文件 在创建CVI工程后,将光盘中相应的.h和.dll文件拷贝到工程目录下,通过“Edit” 菜单中的“ Add Files to project”-)“ Include(*h)”将相应的h文件加载到工程中。 如图1所示。 四 Ik:test6010 test. prj Eile Edit yiew Build Run Instrument Library Iools Window Options Help Nam Workspace 区Date AC6 test.I select A‖ ct+A【 Include(*h AC6 Exclude File From Build Ctrl+E bject (".obj) Replace File In Project brary(*. lib) Remove Fil User Interface (, uir) Instrument (* fp Ctrl+Up All Files(*.*) Move Item Down Ctrl+Down 图1加载头文件 然后打开头文件,修改调用约定。 例如: extern"" HANDLE declspec(dllimport) stdcall MP420 Open Device(long 修改为: extern unsigned long declspec(dllimport) stdcall MP420 OpenDevice (long dev num) 即:去掉"C",另外,由于CVI中没有 HANDLE数据类型,所以要用 unsigned1ong代替。CVI 开发说明 本公司生产的所有采集卡的相关接口函数,均以动态链接库的形式提供给用户。在使用 CVI 对本公司采集卡进行开发时,只需调用我们所提供的动态链接库函数即可对硬件进行相 关操作。下面以本公司生产的 MP420 采集卡为例,对运用 CVI 进行开发的方法进行详细介绍。 一、CVI 工程中加载头文件 在创建 CVI 工程后,将光盘中相应的.h 和.dll 文件拷贝到工程目录下,通过“Edit” 菜单中的“Add Files To Project”—〉“Include (*.h) ”将相应的.h 文件加载到工程中。 如图 1 所示。 图 1 加载头文件 然后打开头文件,修改调用约定。 例如: extern "C" HANDLE __declspec(dllimport) __stdcall MP420_OpenDevice(long dev_num); 修改为: extern unsigned long __declspec(dllimport) __stdcall MP420_OpenDevice(long dev_num); 即:去掉"C",另外,由于 CVI 中没有 HANDLE 数据类型,所以要用 unsigned long 代替
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有