编辑: 戴静菡 2015-08-25

// 注意: 在此加入驱动程序接口单元 DAMC3110 LabView / CVI: LabVIEW 是美国国家仪器公司(National Instrument)推出的一种基于图形开发、 调试和运行程序的集成 化环境,是目前国际上唯一的编译型的图形化编程语言.在以 PC 机为基础的测量和工控软件中, LabVIEW 的市场普及率仅次于 C++/C 语言.LabVIEW 开发环境具有一系列优点,从其流程图式的编程、

3 DAMC3110 WIN2000/XP 驱动程序使用说明书 版本:6.1.11 不需预先编译就存在的语法检查、调试过程使用的数据探针,到其丰富的函数功能、数值分析、信号处理 和设备驱动等功能,都令人称道.关于 LabView/CVI 的驱动程序接口的详细说明请参考其演示源程序.

第二节、设备对象管理函数原型说明 ? 创建设备对象函数 函数原型: Visual C++ &

C++ Builder: HANDLE CreateDevice(UINT ID = 0) Visual Basic: Declare Function CreateDevice Lib DAMC3110 (Optional ByVal ID As Long = 0) As Long Delphi: Function CreateDevice(ID:LongWord = 0):Integer;

StdCall;

External '

DAMC3110'

Name '

CreateDevice'

;

LabView: Return Device Object DeviceID CreateDevice 功能:该函数负责创建设备对象,并返回其设备对象句柄. 参数: I ID D 设备逻辑 ID( Identifier )标识号.当向同一个 Windows 系统中加入若干相同类型的设备时,系统将以该 设备的 基本名称 与ID 标识值为名称后缀的标识符来确认和管理该设备.比如若用户往 Windows 系统中加 入第一个 DAMC3110 AD 模板时,系统则以 DAMC3110 作为基本名称,再以 ID 的初值组合成该设备的标 识符 DAMC3110-0 来确认和管理这第一个设备,若用户接着再添加第二个 DAMC3110 AD 模板时,则系统 将以 DAMC3110-1 来确认和管理第二个设备,若再添加,则以此类推.所以当用户要创建设备句柄管理和 操作第一个 CAN 设备时,ID 应置 0,第二应置 1,也以此类推.默认值为 0. 返回值: 如果执行成功, 则返回设备对象句柄;

如果没有成功, 则返回错误码 INVALID_HANDLE_VALUE. 由于此函数已带容错处理,即若出错,它会自动弹出一个对话框告诉您出错的原因.您只需要对此函数的返回 值作一个条件处理即可,别的任何事情您都不必做. 备注:创建完成后,如果释放 CAN 需要用 DAMC3110_CreateDevice 来关闭 CAN 卡. 相关函数:ReleaseDevice ? 释放设备对象所占的系统资源及设备对象 函数原型: Visual C++ &

C++Builder: BOOL ReleaseDevice(HANDLE hDevice) Visual Basic: Declare Function ReleaseDevice Lib DAMC3110 (ByVal hDevice As Long ) As Boolean Delphi: Function ReleaseDevice(hDevice : Integer):Boolean;

StdCall;

External '

DAMC3110'

Name '

ReleaseDevice'

;

LabView: hDevice Return Boolean Value ReleaseDevice 功能:释放设备对象所占用的系统资源及设备对象自身. 参数:h hD De ev vi ic ce e 设备对象句柄,它应由CreateDevice创建. 返回值:若成功,则返回 TRUE, 否则返回 FALSE, 用户可以用 GetErrInfo 捕获错误码.

4 北京阿尔泰科技发展有限公司 相关函数:CreateDevice 应注意的是,CreateDevice必须和ReleaseDevice函数一一对应,即当您执行了一次CreateDevice,再一次执 行这些函数前,必须执行一次ReleaseDevice函数,以释放由CreateDevice占用的系统软硬件资源,如系统内存 等.只有这样,当您再次调用CreateDevice函数时,那些软硬件资源才可被再次使用. ? 复位 USBCAN 卡 函数原型: Visual C++ &

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题