研华设备驱动程序编程使用介绍.pdf

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

研华设备驱动程序编程使用介绍

(本文件内容适用于所有数字量和模拟量采集卡)

这一部分包括了创建DA&C应用的基本信息,介绍了设备驱动程序文件的特点,讲解了基本的使用方法。

•Visual C++ 5.0或更高版本

•Visual Basic5.0或更高版本

•Delphi4.0或更高版本

•Borland C++ 5.0或C++ builder 1.0或更高版本

如果您正在使用的开发工具不是上面所述的几种,请仔细查阅您所使用的工具的文档,了解该工具如何调用动态连接库来创建应用程序。

Windows 95/98/NT/2000的32位DLL的函数库是动态连接,这就是说动态连接库并不直接编译到应用程序的可执行文件中,而只是将动态连接库的路径信息保存在可执行文件中。设备驱动程序只是在可执行程序执行过程中动态连接库被调用的时候才被连接到应用程序。

导入库(*.LIB)包含了它们它们的动态连接库定义的外部函数。它们隐含了动态连接库的位置。如何为您的应用程序引入动态连接库的路径信息,例如:是通过导入函数库还是通过函数声明的方法,取决于您所使用的编程工具。

使用函数原型是良好的编程习惯,这也是为什么设备驱动程序总是被打包成函数原型形式。安装工具为您选择的的开发工具拷贝正确的的原型文件。如果你不打算使用研华驱动程序支持的开发工具,那么您需要创建您自己的函数原型。

按照下面的步骤开始对研华的硬件设备编程应用:

这一部分我们推荐您采用研华的设备驱动程序结合微软的可视化平台来开发您的系统!研华设备驱动程序支持Visual C++ 5.0及其以上的版本。

要使用DA&C函数,需要按照下面的步骤使用研华驱动程序提供的DLL(动态连接库,Dynamic Linked Library)

1.象编写一般的Windows应用程序一样创建您的应用程序代码,在这些代码中可以象典型的函数调用一样调用研华驱动程序中提供的动态连接库中(DLL)的函数。

2.声明在您的程序中用到的函数,即:包含动态连接库(DLL)的头文件,该函数声明了所有的动态连接库中的函数,如下所示:

#include “driver.h”

3. 将动态连接库的(DLL)的导入库(例如,“ADSAPI32.LIB”)加到工程模块中。 依照下面的步骤即可编写一个简单的Visual C++ Windows程序:

1.点击File|New菜单,创建一个新工程

图(1)创建Visual C++应用程序

2. 选择新工程的类型为“Win32 Application”,确定应用平台为“Win32”,并为其指定一个文件目录。

图(2):确定应用程序类型和指定一个工程目录

3.要使用研华提供的设备驱动程序及其库函数来开发应用程序,必须首先在在Visual C++添加头文件,单击图中所示的Files菜单向,找到driver.h文件并加入到工程中

图(3)在您的工程中加入驱动程序的头函数

4. 加入driver.h文件之后,就可以在VC的工作区中看到它。

图(4)将头文件引入工程目录后

5. 在加入头文件之后,这个文件定义了研华在动态连接库中要用到的函数和变量,这些变量和函数都可以在这个新创建的工程中使用。

图(5)在工程中的头函数

6. 在工作区的ClassView中,就可以编辑自己所需要的代码,其中使用到具体的研华提供的库函数的时候可以参照Device Driver User Manual。

图()创建你自己的应用程序

6

7. 为了能够调用所有的动态连接库,我们需要在工程中导入ADSAPI32.LIB,同加入driver.h的方法类似,我们通过Project-〉Setting选项来进行设置,具体过程如下:

7

图()将动态连接库导入工程

8.单击Setting菜单后弹出Projet Setting对话框,选择其中的Link属性页,在其中的Object/Library modules框里面输入adsapi32.lib的路径,然后点击OK按钮退出该对话框,这样编译程序的时候就可以把adsapi32.lib函数库编译并连接到执行文件中。

(8)

图将动态连接库与工程相连接

在VC下面加入动态连接库比较简单的办法是:直接将所需的头文件和库函数拷贝到您的工程文件夹下面,然后再依照上面的方法将头文件和库函数导入您的工程。

使用visual Basic来创建应用程序:

要正确的使用DA&C函数,你必须按照下面的步骤来使用DA&C的动态连接库

1.择File | New Project菜单创建工程,这一点同其他的类型的程序创建是完全一样的。

图(9)创建新的VB工程

为了能够使用研华的的驱动程序来开发数据采集工程,首先需要将研华驱动程序

的头文件包含到工程中,具体方法是选择View | Project Explorer菜单

、单击

3Project Explorer按钮之后,弹出 Project Explorer窗口,在该窗口中单击右键,

显示了一些可选的菜单

单击 AddFile菜单添加为的

Advantech Visual

Basic 库文件“Driver.bas,随后会弹出文件选择对话框。通常情况下着头文件是包含在驱动程序安装的默认路径下面。下面如何调用动

VB

态连接库请参考使用手册。

VB

相关文档
最新文档