虚拟设备驱动程序
来源:$article_from_name$ 2024/11/15 8:02:56 点击:
虚拟设备驱动程序(VxD)的设计VxD程序主要和PC机、数据采集电路进行通信,管理PC机ISA槽的10号中断,用中断方式读取AD转换数据,并回送给PC机,由Windows程序进行数据处理。VxD的开发工具很多,本文选用VtoolSD软件色,用其中的QuickVxD快速生成VxD框架,然后在框架程序的相应接口函数中添加代码。以下是虚拟设备开发VxD的几个接口函数:在此接口函数中设定额个变量datal-data4,用以存放通道1-4的AD转换数据;这个函数将VxD从数据采集电路的数据缓冲通道中获取的AD转换数据回送给Windows应用程序;VxD与硬件的通信接口:是VxD与数据采集电路的通信接口,也就说,当10号中断一发生,此函数就被执行。在这个函数中进行了解除VxD与IRQ10挂接的操作。33Windows应用程序的设计Windows应用程序主要实现杀菌软操作控制面板,包括硬件的初始化、杀菌过程的启动、停止,脉冲电场参数的设置与调整,杀菌电压的动态显示等。在INTO中断服务程序中,只需切断脉冲电源,即清除P2.7位,强制断开高速电子开关即可达到中断杀菌过程的步。
高压脉冲电场食品杀菌装置控制系统的设计软件控制面板主要分为参数显示和调整、杀菌电压显示和监测、杀菌过程启动和停止三部分,另外,还有两个虚拟设备控件指示当前杀菌状态是正常还是不正常。
- 上一篇:浅谈考勤系统的硬件设计要求 2024/11/15
- 下一篇:虚拟仪器的不足之处 2024/11/15