北京邮电大学:《测控技术》课程教学资源(课程设计)双诺公司采集卡CVI开发说明

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 代替

二、生成库文件 通过“0 ptions”菜单中的“ Generate DLL Import Library”选项,并指定.d11文件 路径来生成.lib文件。如图2、3、4所示 目e光盘20059usb~P420 mfc\mp420h Eile Edit yiew Build Run Instrument Library Iools Window Options Help //opem MP411 tern uns igned long decl spec(dI I import)stdcall MF Font. extern long -decl spec(dI l import)I stdcall MP420-Closel Colors Y Syntax Coloring //率率来率*来 User Defined Tokens for Coloring nodel or type in bStr extern long_decl spec(dI I import) stdcal I MP420_Info Generate DLL Import Source Generate Library. Generate Visual Basic Include AD mode/=1 SH-burst mode Create obiect fil Preprocess Source File extern long declspec(dI l import) stdcal l MP420-AD(unsigned long hDevice long stch, long endch long tdata) 5/5434』』Ins画 图2生成.1ib文件 Direct or History: \WINNT\system32 查找范围: system32 国圃 IAdCach dh □ appma Directx Dcache didache Dca DCom ODTCLog LOgfiles config 文件名Q mp420. dll Select 件类型〔r 图3指定.dll文件路径
二、生成库文件 通过“Options”菜单中的“Generate DLL Import Library”选项,并指定.dll 文件 路径来生成.lib 文件。如图 2、3、4 所示。 图 2 生成.lib 文件 图 3 指定.dll 文件路径

cy] Labwindows/CVI Message e:\t#\2005.9\usb MP420' mfcimp420 lib"successfully created 图4成功生成.1ib文件 然后,即可按照一般的函数调用方法,调用.dll文件中的各个函数
图 4 成功生成.lib 文件 然后,即可按照一般的函数调用方法,调用.dll 文件中的各个函数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京邮电大学:《测控技术》课程教学资源(课程设计)AC6111.doc
- 北京邮电大学:《测控技术》课程教学资源(课程设计)AC6111测试软件程序说明.doc
- 北京邮电大学:《测控技术》课程教学资源(课程设计)AC6111测试软件.doc
- 北京邮电大学:《测控技术》课程教学资源(课程设计)AC6111(SDK2.0)LABVIEW开发说明.doc
- 北京邮电大学:《测控技术》课程教学资源(课程设计)AC6111测试软件.doc
- 《电工学》课程教学资源(习题全解)第五章 习题解答.ppt
- 《电工学》课程教学资源(习题全解)第四章 习题解答.doc
- 《电工学》课程教学资源(习题全解)第三章 习题解答.doc
- 《电工学》课程教学资源(习题全解)第二章 习题解答.doc
- 《电工学》课程教学资源(习题全解)第一章 习题解答.doc
- 《电工学》课程教学资源(习题全解)第十二章 习题解答.doc
- 《电工学》课程教学资源(习题全解)第七章 习题解答.doc
- 《电工学》课程教学资源(习题全解)第六章 磁路与变压器习题全解.doc
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch9.4 信号产生电路——基本运算电路.pps
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch9.3 信号产生电路——LC正弦波振荡电路.pps
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch9.2 信号产生电路——RC正弦波振荡电路.pps
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch9.1 信号产生电路——正弦波振荡电路的振荡条件.pps
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch8.5 信号的运算与处理电路——有源滤波电路.pps
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch8.3 信号的运算与处理电路——对数和反对数运算电路.pps
- 河南大学:《模拟电子技术基础》课程PPT教学课件(信号与系统)ch8.4 信号的运算与处理电路——PN结的单向导电性.pps
- 北京邮电大学:《测控技术》课程教学资源(课程设计)双诺公司采集卡LabVIEW开发手册.doc
- 北京邮电大学:《测控技术》课程教学资源(课程设计)北京邮电大学课程设计报告.doc
- 北京邮电大学:《测控技术》课程教学资源(课程设计)测控技术课程设计(PPT讲稿).ppt
- 北京邮电大学:《测控技术》课程教学资源(课程设计)测控技术课程设计说明书.doc
- 《MCS-51单片机原理习题集》单片机原理及应用添空.doc
- 《MCS-51单片机原理习题集》习题集.doc
- 《MCS-51单片机原理习题集》单片机填空题集成.doc
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)习题精选.ppt
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第一章 电路模型和电路定律.ppt
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第二章 电路的分析方法.ppt
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第九章 可编程控制器的原理及应用.ppt
- 吉林大学:《电工学》课程教学资源(复习习题,第一册)习题答案(二).doc
- 吉林大学:《电工学》课程教学资源(复习习题,第一册)习题答案(一).doc
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第三章 电路的暂态分析.ppt
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第五章 三相交流电路.ppt
- 吉林大学:《电工学》课程教学资源(复习习题,第一册)电工实习复习题.doc
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第四章 正弦交流电路的稳态分析.ppt
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第七章 电动机.ppt
- 吉林大学:《电工学》课程教学资源(PPT课件讲稿,第一册)第八章 继电器——接触器控制.ppt
- 《Keil软件实例教程》第二讲 Keil 的调试命令、在线汇编与断点设置.pdf