监控软件设备驱动程序的编程与实现
时间:04-23
来源:本站整理
点击:
串口,采用各种通信协议与计算机进行通信。必要的通信参数有波特率大小,数据位长度,停止位位数,有无奇偶校验等。对于与串口通信有关的设备,必须调用一个串口父设备,子设备只负责按通信协议形成设备命令,并把命令放到一个固定的字节数组中,然后子设备调用父设备的几个通信函数,包括
其中输入输出数据或命令都放在数组OutPutByte()中。串口父设备才真正与计算机的串口打交道。编制串口子设备驱动程序的原理和格式与编制独立板卡类设备驱动程序的原理和格式是一样的。只不过独立板卡类设备驱动程序调用的是设备核心函数;而串口子设备驱动程序调用的是串口父设备通信函数。
3 接口软件编程框架
以下是MCGS监控软件设备驱动程序编程框架。该程序框架用VisualBasic语言编制,对独立板卡类和智能仪表类设备都适用。用户在具体编程时只要将程序框架中省略部分补充完整即可。程序编制完成之后,再对其进行"不兼容"和"二进制兼容"两次编译。将编译后得到的"*.dll"文件拷贝到D:\MCGS\Pro-
4 结束语
不同的监控软件的设备驱动程序的编写可能会有所不同。比如,不同监控软件提供的接口函数可能不同,支持的编程语言可能不同,但基本编程思路是一样的。另外,有的监控软件开发商为了简化设备驱动程序的编制工作,还提供了样例程序,用户只须对相应的样例程序进行移植和修改就可以很快地编制出一个新的设备驱动程序。
- LT3751如何使高压电容器充电变得简单(08-12)
- 三路输出LED驱动器可驱动共阳极LED串(08-17)
- 浪涌抑制器IC简化了危险环境中电子设备的本质安全势垒设计(08-19)
- 严酷的汽车环境要求高性能电源转换(08-17)
- 适用于工业能源采集的技术 (08-10)
- 单片式电池充电器简化太阳能供电设计(08-20)