编程的通用说明
瑞博华公司提供的驱动程序或软件模块均以DLL方式提供,由DLL驱动再调用相应的各种内核驱动程序(VXD、386、SYS等)。用户程序直接调用DLL提供的函数即可完成所有的功能。因此,所有能调用DLL的编程语言或环境均可调用瑞博华公司提供的驱动程序,而且瑞博华公司还提供在各种环境中调用DLL的更方便的手段。
应用程序都最终调用本公司提供的ADCARD.DLL,然后在ADCard.DLL内部再调用其它内核驱动程序。本驱动程序以用户易于理解和使用的方式提供给用户,使用户以简单、高效地方式操作AD板,而不用处理底层的硬件细节。 ADCard.DLL提供的接口函数完全相同,同一应用程序可不用修改就在Windows 95/98/Me/2000/XP下运行,并可以支持各种瑞博华公司的采集卡。
AD板提供的ADCard驱动程序不但提供对AD板操作的各类函数,还提供通用的对硬件端口的操作函数inport/outport系列,他们可以避开Windows对硬件的屏蔽,直接操作各类硬件。同时,为未安装本公司的AD板驱动程序的用户,还提供通用的IOTOOLS驱动程序,专门提供Windows 9x/Me/2000/XP下的硬件端口的操作函数inport/outport系列。
针对PCI设备动态分配IO等系统资源的情况,而用户有时需要直接用inport/outport等函数操作PCI板的内部硬件资源,瑞博华公司对瑞博华提供的采用PCI接口的AD、DA、数字量输入输出板提供查询板基地址的驱动程序LocatePCI.DLL。此驱动程序依赖于IOTOOLS驱动程序。此驱动程序为同时使用多块PCI卡提供分配、管理功能。 |