mp402(5)

2019-04-23 20:12

MP402 软件 ? 输出操作:如果希望对16位输出端口的某一个输出置位,可以通过与逻辑操作置0,或逻辑操作置1。例:输出数据存放在变量I中。 ? 输出DO7置0操作:同样第7位的二进制码=1111 1111 0111 1111(第7位=0),对应16进制码FF7FH,输出数据dodata: VC: dodata=I & 0xff7f; VB: dodata=I AND &Hff7F ? 输出DO7置1操作:同样第7位的二进制码=0000 0000 1000 0000(第7位=1),对应16进制码00800,输出数据dodata: VC: dodata=I | 0x0080; VB: dodata=I OR &H0080 VC程序编程说明 编程前,将MP402.lib及MP402.h程序拷贝到用户当前目录中。(需要的文件在VC目录中) VC编程的基本流程: 1. 利用显式调用加载函数。MP402.lib、MP402_lib.h文件必须在当前工作目录中。方法,程序的开始处加入如下语句: #pragma comment(lib,”MP402.lib”) #include”MP402.h” 详细可以参考VC目录中的程序,MP402_LIB.H文件包含了需要的函数的声明过程。 2. 3. 例: //获得所有MP402的操作函数 #pragma comment(lib,\#include\ HANDLE hDevice=INVALID_HANDLE_VALUE; //硬件操作句柄 利用MP402_OpenDevice函数获得板卡的操作句柄。 在退出程序时必须执行如下操作:利用MP402_CloseDevice函数关闭句柄 20 www.wwlab.com.cn MP402 软件 Main() { //获得411硬件操作句柄 hDevice=MP402_OpenDevice(0); //创建设备驱动句柄,设备号为0 ……………………… //用户程序 //退出 MP402_CloseDevice(hDevice); //关闭操作句柄 } 详细可以参考光盘上的MP402的VC目录下的例子。 在编程时必须注意,硬件操作句柄HANDLE必须为全局变量或必须传递给有相应硬件操作的函数。硬件句柄只要在程序启动时打开一次即可,不需要每次打开或关闭。 VB程序编程说明 编程前,请将MP402.dll动态链接库程序拷贝到用户当前目录中或windows系统的system32目录中 VB编程的基本流程: 1. 在工程菜单中选择添加模块,将MP402.bas模块添加进来(该模块在光盘中\\USB\\MP402\\vb目录中,应用时将文件拷贝到当前工作目录),此文件为所有函数的声明文件。 2. 在模块中定义一个硬件操作句柄,为一个long属性的全局变量,这样可以被用户程序中的所有form调用(例:MP402.bas中声明的句柄hd411)。 3. 在退出程序时必须执行如下操作: 利用MP402_CloseDevice函数关闭句柄 注:MP402.bas模块已经包含了所有必要的MP402函数的声明语句。 例: DIM hd402 as long Private Sub Form_Load() DIM I as long hd402 = MP402_OpenDevice(0) ‘打开设备0号,获得驱动句柄 ………………….. ‘其他操作 利用MP402_OpenDevice函数获得板卡的操作句柄。 21 www.wwlab.com.cn MP402 软件 End Sub ………………………………………. Private Sub Form_Unload(Cancel As Integer) MP402_CloseDriver hd402 ‘关闭驱动 End Sub 有关用户其他方面的应用请参考光盘中的例程。 注:VB中如果设备操作句柄不等于&HFFFFFFFF为有效句柄。 LabVIEW程序编程说明 本公司生产的所有采集卡的相关接口函数,均以动态链接库的形式提供给用户。在使用LabVIEW对本公司采集卡进行开发时,只需通过LabVIEW中的Call Library Function Node节点来调用我们所提供的动态链接库函数即可对硬件进行相关操作。 目前,本公司已将客户在LabVIEW中通过Call Library Function Node节点调用DLL函数的过程全部编译为Sub VI的形式,用户只需在LabVIEW的Block Diagram中点击右键,选择ALL Functions->Select a VI,找到\\AC6115(Sub VI)目录,将所需Sub VI添加到LabVIEW的Block Diagram中,即可完成对DLL函数的调用。 详见光盘中的LabVIEW例程及《双诺公司采集卡LabVIEW开发手册》。 22 www.wwlab.com.cn MP402 软件 五、附录 23 www.wwlab.com.cn


mp402(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:配置Mysql数据库的主从同步教程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: