北京迪阳公司 软件版本:41发行时间:2000年2月 u18数据采集卡 软件开发使用说明书 北京迪阳公司
北京迪阳公司 软件版本:4.1 发行时间:2000 年 2 月 1 U18 数据采集卡 软件开发使用说明书 北京迪阳公司
北京迪阳公司 软件版本:41 没行时间:2000年2月 提醒用户 通常情况下, WINDOWS系统在安装时自带的DLL库和驱动不全,所以 您不管使用那种语言编程,请您最好先安装上 Visual c++60版本的软件,方 可使我们的驱动程序有更完备的运行环境
北京迪阳公司 软件版本:4.1 发行时间:2000 年 2 月 3 提醒用户: 通常情况下,WINDOWS 系统在安装时自带的 DLL 库和驱动不全,所以 您不管使用那种语言编程,请您最好先安装上 Visual C++6.0 版本的软件,方 可使我们的驱动程序有更完备的运行环境
北京迪阳公司 软件版本:41发行时间:2000年2月 开始 创建设备对象 Create Device 〔 初始化 初始化和启动AD InitDeviceADO 接若上次再造AD数 读取AD数据 ReaddeviceAD O 用户对采集到的AD数据进行处理 其代码应由用户根据需要编写 需要再紧接着读取AD数据 以实现连续采集吗? 释放和停止AD设备 Release deviceADO llllll 需要改变通道或频率或清 FIFO后再采集吗? 不需要 释放设备对象 Release device 结束 图2.1.1非空查询方式AD采集实现过程 五、哪些函数对您不是必须的? 当公共函数如( reateFileObject, WriteFile, Read File等一般来说都是辅助性函数,除非您要使用存盘功
北京迪阳公司 软件版本:4.1 发行时间:2000 年 2 月 5 五、哪些函数对您不是必须的? 当公共函数如 CreateFileObject, WriteFile,ReadFile 等一般来说都是辅助性函数,除非您要使用存盘功 开始 创建设备对象 CreateDevice() 初始化和启动 AD InitDeviceAD() 读取 AD 数据 ReadDeviceAD () 用户对采集到的 AD 数据进行处理 其代码应由用户根据需要编写 需要再紧接着读取AD数据 以实现连续采集吗? 是 释放和停止 AD 设备 ReleaseDeviceAD() 需要改变通道或频率或清 FIFO 后再采集吗? 否 释放设备对象 ReleaseDevice() 不需要 结 束 图 2.1.1 非空查询方式 AD 采集实现过程 接着上次再读 AD 数 重 新 初 始 化
北京迪阳公司 软件版本:41 没行时间:2000年2月 八、多语言编程环境 本系统提供 Visual c++,C++ Builder, Visual basic, Delphi, LabviewⅥ的函数接口,使您完全可以根 据自己的需要和喜爱选择合适的编程语言。请记住,您得使用32位编程模式。另外,局于编幅所限 九、为 Visual basic环境提供直接的多线程支持 在VB环境中进行各种实时控制和用户级后台操作,不用子线程那简直是不可想象的事情。但是在通 常情况下,要在ⅤB环境中实现多线程操作并不象VC那么容易了。往往要相当复杂的对象操作,而且很 不具有灵活性。但是有了我们的驱动程序支持,使这件事变得极为容易,甚至比ⅤC还要容易。比如执行 Create thread函数跟上 hThread和 NewRoutine两个参数,即可创建线程对象,并获得对象句柄,随后便 可用 Resume Thread函数启动子线程。在ⅤB应用程序中,可以创建任意多个子线程 十、跨平台设计 至今, Windows98与 Windows200是两大主流操作系统,它们各有其优点,但随着计算机的进一步 网络化以及追求高可靠性和高稳定性, Windows2000将成为用户更好的操作系统。所以我们尽力做到了跨 平台设计,使您的用户程序基本不作修改,就象 Microsoft word软件一样,便可运行在其他平台上。 十一、自动卸载功能 在您已安装了本软件系统后,如果不再准备使用本系统,您可以通过我们为您提供的组件 unInstallShield从 Windows系统中自动卸载本软件系统 十二、LabⅤiew/CⅥ支持 LabviewⅥ是美国国家仪器公司( National Instrument)的虚拟仪器开发平台,特别是基于图形化编程的 Lab view语言,在测量、工控、虚拟仪器方面受到广大工程师和用户的青睐。其全球销售量仅次于C++语 言。我们自主开发的硬件(PCI、USB、ISA总线系列)产品提供了基于 Labview的驱动软件接口模块,与 ab view软件平台完全兼容,让您轻松实现图形化编程 十三、所提供的组件 如果您釆用 Typical安装选项,那么您一般可以得到我们为您提供的如下组件 Hardware Help硬件使用说明word帮助文档 ReadmeFile安装目录等信息简介; Setup关于硬件参数设置的应用程序 Software Help软件使用说明Word帮助文档; Test Application基于 Microsoft visual c++代码的硬件测试应用程序; Ⅴ isual C++ Sample Microsoft VC艹+演示程序(这个程序对驱动程序演示说明最全面); Visual basic Microsoft vb演示及接口程序文件(Ul8Bas) C++ Builder borland C++ Builder演示程序 Borland Delphi演示及接口程序文件(Ul8Pas) Lab view美国国家仪器公司( National instrument)的虚拟仪器开发平台的演示程序及接口模块程 序 UnInstallShield本软件卸载应用程序; 第二章USB设备优越性分析 第一节USB接口规范 现在电脑系统连接外围设备的接口并无统一的标准,如键盘用PS/2接口,连接打印机要用25针的并 行接口,鼠标则要用串行或PS/2接口。USB则将这些不同的接口统一起来,使用一个4针插头作为标准 插头。通过这个标准插头,采用菊花链形式可以把所有的外设连接起来,并且不会损失带宽。 USB规范中将USB分为五个部份:控制器、控制器驱动程序、USB芯片驱动程序、USB设备以及 针对不同USB设备的客户驱动程序。 根据设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式 等时传输方式( sychronous)、中断传输方式( Interrup)、控制传输方式( Control)和批(Buk)传输方式,这 些传输方式各有特点,分别用于不同的场所
北京迪阳公司 软件版本:4.1 发行时间:2000 年 2 月 7 八、多语言编程环境 本系统提供 Visual C++,C++ Builder, Visual Basic,Delphi, LabView/CVI 的函数接口,使您完全可以根 据自己的需要和喜爱选择合适的编程语言。请记住,您得使用 32 位编程模式。另外,局于编幅所限。 九、为 Visual Basic 环境提供直接的多线程支持 在 VB 环境中进行各种实时控制和用户级后台操作,不用子线程,那简直是不可想象的事情。但是在通 常情况下,要在 VB 环境中实现多线程操作并不象 VC 那么容易了。往往要相当复杂的对象操作,而且很 不具有灵活性。但是有了我们的驱动程序支持,使这件事变得极为容易,甚至比 VC 还要容易。比如执行 CreateVBThread 函数,跟上 hThread 和 NewRoutine 两个参数,即可创建线程对象,并获得对象句柄,随后便 可用 ResumeThread 函数启动子线程。在 VB 应用程序中,可以创建任意多个子线程。 十、跨平台设计 至今,Windows98 与 Windows 2000 是两大主流操作系统,它们各有其优点,但随着计算机的进一步 网络化以及追求高可靠性和高稳定性,Windows2000 将成为用户更好的操作系统。所以我们尽力做到了跨 平台设计,使您的用户程序基本不作修改,就象 Microsoft Word 软件一样,便可运行在其他平台上。 十一、自动卸载功能 在您已安装了本软件系统后,如果不再准备使用本系统,您可以通过我们为您提供的组件 unInstallShield 从 Windows 系统中自动卸载本软件系统。 十二、LabView/CVI 支持 LabView/CVI 是美国国家仪器公司(National Instrument)的虚拟仪器开发平台,特别是基于图形化编程的 LabView 语言,在测量、工控、虚拟仪器方面受到广大工程师和用户的青睐。其全球销售量仅次于 C++语 言。我们自主开发的硬件(PCI、USB、ISA 总线系列)产品提供了基于 LabView 的驱动软件接口模块,与 LabView 软件平台完全兼容,让您轻松实现图形化编程。 十三、所提供的组件 如果您采用 Typical 安装选项,那么您一般可以得到我们为您提供的如下组件: Hardware Help 硬件使用说明 Word 帮助文档; ReadmeFile 安装目录等信息简介; Setup 关于硬件参数设置的应用程序; Software Help 软件使用说明 Word 帮助文档; Test Application 基于 Microsoft Visual C++代码的硬件测试应用程序; Visual C++ Sample Microsoft VC++演示程序(这个程序对驱动程序演示说明最全面); Visual Basic Microsoft VB 演示及接口程序文件(U18.Bas) C++ Builder Borland C++ Builder 演示程序; Delphi Borland Delphi 演示及接口程序文件(U18.Pas); LabView 美国国家仪器公司(National Instrument)的虚拟仪器开发平台的演示程序及接口模块程 序 UnInstallShield 本软件卸载应用程序; 第二章 USB 设备优越性分析 第一节 USB 接口规范 现在电脑系统连接外围设备的接口并无统一的标准,如键盘用 PS/2 接口,连接打印机要用 25 针的并 行接口,鼠标则要用串行或 PS/2 接口。USB 则将这些不同的接口统一起来,使用一个 4 针插头作为标准 插头。通过这个标准插头,采用菊花链形式可以把所有的外设连接起来,并且不会损失带宽。 USB 规范中将 USB 分为五个部份:控制器、控制器驱动程序、 USB 芯片驱动程序、USB 设备以及 针对不同 USB 设备的客户驱动程序。 根据设备对系统资源需求的不同,在 USB 规范中规定了四种不同的数据传输方式: 等时传输方式(Isochronous)、中断传输方式(Interrupt)、控制传输方式(Control)和批(Bulk)传输方式,这 些传输方式各有特点,分别用于不同的场所
北京迪阳公司 软件版本:4.1发行时间:2000年2月 USB接口支持多个不同设备的串列连接,一个USB口理论上可以连接127个USB设备。连接的方式 也十分灵活,既可以使用串行连接,也可以使用中枢转接头(Hub),把多个设备连接在一起,再同PC机 的USB口相接。在USB方式下,所有的外设都在机箱外连接,不必打开机箱;允许外设热插拔,而不必 关闭主机电源。USB采用“级联”方式,即每个USB设备用一个USB插头连接到一个外设的USB插座 上,而其本身又提供一个USB插座供下一个USB外设连接用。通过这种类似菊花链式的连接,一个USB 控制器可以连接多达127个外设,而每个外设间距离(线缆长度)可达5米。USB还能智能识别USB链上外 围设备的接入或拆卸。 4独立供电 普通使用串口、并口的设备都需要单独的供电系统,而USB设备则不需要,因为USB接口提供了内 置电源。USB电源能向低压设备提供5V、500mA的电源,因此新的设备就不需要专门的交流电源了,从而 降低了这些设备的成本并提高了性价比。 5支持多媒体 USB提供了对电话的两路数据支持,USB可支持异步以及等时数据传输使电话可与PC集成共享语 音邮件及其它特性。USB还具有高保真音频。由于USB音频信息生成于计算机外,因而减少了电子噪音 干扰声音质量的机会从而使音频系统具有更高的保真度 、USB的应用 到目前为止,USB已经在PC机的多种外设上得到应用,包括扫描仪、数码相机、数码摄像机、音频 系统、显示器、输入设备等等。 扫描仪和数码相机、数码摄像机是从USB中最早获益的产品。传统的扫描仪,在执行扫描操作之前, 用户必须先启动图像处理软件和扫描驱动软件,然后通过软件操作扫描仪。而USB扫描仪则不同,用户只 需放好要扫描的图文,按一下扫描仪的按钮,屏幕上会自动弹出扫描仪驱动软件和图像处理软件,并实时 监视扫描的过程。USB数码相机、摄像机更得益于USB的高速数据传输能力,使大容量的图像文件传输 在短时间内即可完成。 USB在音频系统应用的代表产品是微软公司推出的 Microsoft DigitalSound System80(微软数字声音系 统80)。使用这个系统,可以把数字音频信号传送到音箱,不再需要声卡进行数模转换,音质也较以前有 定的提高。USB技术在输入设备上的应用很成功,USB键盘、鼠标器以及游戏杆都表现得极为稳定,很 少出现问题。 早在1997年,市场上就已经出现了具备USB接口的显示器,为PC机提供附加的USB口。这主要是 因为大多数的PC机外设都是桌面设备,同显示器连接要比同主机连接更方便、简单。目前市场上出现的 USB设备还有 USB Modem、 iomega的 USB ZIP驱动器以及eTek的 USB PC网卡等等 对于笔记本电脑来说,使用UB接口的意义更加重大,通用的USB接口不仅使笔记本电脑对外的 连接变得方便,更可以使笔记本电脑生产厂商不再需要为不同配件在主板上安置不同的接口,这使主板 的线路、组件的数量以及复杂程度都有不同程度的削减,从而使系统运行中的散热问题得到了改善。也 将促进更高主频的处理器可以迅速应用在移动计算机中,使笔记本电脑与桌面PC的差距进一步缩小。 USB的应用会越来越广泛,一些业界人士甚至预测,未来的PC将是一个密封设备,所有外设都将通过USB 或其他外部接口连接。 我公司也于2000年初在国内首家成功地推出了基于医疗、振动、监控、虚拟仪器、科研实验室、工 业生产现场领域的USB设备,及时的填补了国内基于USB接口数据采集领域的空白。特别是为便携式 笔记本电脑和日益流行的掌上电脑数据采集提供了极为广阔的发展空间 而USB数据采集器的软件操作显示更为容易,通常您只须调用我公司提供的驱动程序接口 nitDevicead初始化设备,然后再用 Readdevicead反复读取AD数据即可 第三章USB即插即用设备驱动程序安装 第一节 Windows98、Me环境下USB设备驱动程序安装 、安装步骤 第一步打开计算机电源,进入 Windows98/Me系统,待启动完成后,将USB四芯电缆扁平的一端插
北京迪阳公司 软件版本:4.1 发行时间:2000 年 2 月 9 USB 接口支持多个不同设备的串列连接,一个 USB 口理论上可以连接 127 个 USB 设备。连接的方式 也十分灵活,既可以使用串行连接,也可以使用中枢转接头 (Hub),把多个设备连接在一起,再同 PC 机 的 USB 口相接。在 USB 方式下,所有的外设都在机箱外连接,不必打开机箱;允许外设热插拔,而不必 关闭主机电源。USB 采用“级联”方式,即每个 USB 设备用一个 USB 插头连接到一个外设的 USB 插座 上,而其本身又提供一个 USB 插座供下一个 USB 外设连接用。通过这种类似菊花链式的连接,一个 USB 控制器可以连接多达 127 个外设,而每个外设间距离(线缆长度)可达 5 米。USB 还能智能识别 USB 链上外 围设备的接入或拆卸。 4.独立供电 普通使用串口、并口的设备都需要单独的供电系统,而 USB 设备则不需要,因为 USB 接口提供了内 置电源。USB 电源能向低压设备提供 5V、500mA 的电源,因此新的设备就不需要专门的交流电源了,从而 降低了这些设备的成本并提高了性价比。 5.支持多媒体 USB 提供了对电话的两路数据支持,USB 可支持异步以及等时数据传输,使电话可与 PC 集成,共享语 音邮件及其它特性。USB 还具有高保真音频。由于 USB 音频信息生成于计算机外,因而减少了电子噪音 干扰声音质量的机会,从而使音频系统具有更高的保真度。 二、USB 的应用 到目前为止,USB 已经在 PC 机的多种外设上得到应用,包括扫描仪、数码相机、数码摄像机、音频 系统、显示器、输入设备等等。 扫描仪和数码相机、数码摄像机是从 USB 中最早获益的产品。传统的扫描仪,在执行扫描操作之前, 用户必须先启动图像处理软件和扫描驱动软件,然后通过软件操作扫描仪。而 USB 扫描仪则不同,用户只 需放好要扫描的图文,按一下扫描仪的按钮,屏幕上会自动弹出扫描仪驱动软件和图像处理软件,并实时 监视扫描的过程。USB 数码相机、摄像机更得益于 USB 的高速数据传输能力,使大容量的图像文件传输 在短时间内即可完成。 USB 在音频系统应用的代表产品是微软公司推出的 Microsoft DigitalSound System80(微软数字声音系 统 80)。使用这个系统,可以把数字音频信号传送到音箱,不再需要声卡进行数模转换,音质也较以前有 一定的提高。USB 技术在输入设备上的应用很成功,USB 键盘、鼠标器以及游戏杆都表现得极为稳定,很 少出现问题。 早在 1997 年,市场上就已经出现了具备 USB 接口的显示器,为 PC 机提供附加的 USB 口。这主要是 因为大多数的 PC 机外设都是桌面设备,同显示器连接要比同主机连接更方便、简单。目前市场上出现的 USB 设备还有 USB Modem、Iomega 的 USB ZIP 驱动器以及 eTek 的 USB PC 网卡等等。 对于笔记本电脑来说,使用 USB 接口的意义更加重大,通用的 USB 接口不仅使笔记本电脑对外的 连接变得方便,更可以使笔记本电脑生产厂商不再需要为不同配件在主板上安置不同的接口,这使主板 的线路、组件的数量以及复杂程度都有不同程度的削减,从而使系统运行中的散热问题得到了改善。也 将促进更高主频的处理器可以迅速应用在移动计算机中,使笔记本电脑与桌面 PC 的差距进一步缩小。 USB 的应用会越来越广泛,一些业界人士甚至预测,未来的 PC 将是一个密封设备,所有外设都将通过 USB 或其他外部接口连接。 我公司也于 2000 年初在国内首家成功地推出了基于医疗、振动、监控、虚拟仪器、科研实验室、工 业生产现场领域的 USB 设备,及时的填补了国内基于 USB 接口数据采集领域的空白。特别是为便携式 笔记本电脑和日益流行的掌上电脑数据采集提供了极为广阔的发展空间。 而 USB 数据采集器的软件操作显示更为容易,通常您只须调用我公司提供的驱动程序接口 InitDeviceAD 初始化设备,然后再用 ReadDeviceAD 反复读取 AD 数据即可。 第三章 USB 即插即用设备驱动程序安装 第一节 Windows98、Me 环境下 USB 设备驱动程序安装 一、安装步骤 第一步 打开计算机电源,进入 Windows98/Me 系统,待启动完成后,将 USB 四芯电缆扁平的一端插