首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
提出一种基于COM/DCOM组件技术开发监控组态软件设备驱动程序的方法,通过改善设备驱动程序的可靠性和可扩展性,以提高整个组态软件的运行效率.在分析驱动程序的结构的基础上,结合实例详细介绍了该技术实现和应用.  相似文献   

2.
简要介绍了现场总线控制系统的组成以及组态软件的功能,重点讲述了COM组件技术在组态软件中的应用及VxD驱动程序的开发。  相似文献   

3.
针对中小型企业用户要求对组态软件进一步开发,以满足组态软件与某些非通用的物理设备通信的特殊需求,基于面向对象的程序设计思想,结合先进的编程技术,介绍了一种通用设备驱动程序开发方法,该方法通过改善设备驱动程序的可靠性和可扩展性,以提高整个组态软件的运行效率.  相似文献   

4.
为了让WorldFIP用户对总线控制系统的网络配置与控制策略的组态更加方便快捷,本文开发了这种图形化的组态软件.在对总线协议和系统特点分析之后,本文采用了基于COM组件技术的三层客户/服务器结构对组态软件进行了整体设计.组态软件的中间件FipServer采用COM技术来设计和实现,文中给出了FipServer中的几个关键的接口函数.本文为功能块应用进程组态设计了良好图形界面,给出了主要类的UML静态类图.实验表明,该软件运行效果良好,并在开放性、连通性、稳定性上具有良好的性能.  相似文献   

5.
设计了一种基于易控(INSPEC)组态软件的51单片机外部设备的通用驱动程序,以解决基于51单片机的底层设备驱动问题.该通用驱动程序通过电压监测仪表进行了应用调试,证明了该驱动程序实用易行,并为其他的设备驱动程序设计提供了设计思路和程序框架.  相似文献   

6.
《自动化信息》2006,(10):52-54
任何组态软件的驱动程序都不可能囊括所有控制设备,特别是对通信协议有特定要求的设备,这就需要开发人员根据通信协议编写相应的驱动程序代码,并结合实际的设备进行调试。三维力控组态软件提供了力控I/O驱动程序接口软件开发工具包FIOS SDK,开发人员仅需根据I/O设备的特定通信协议,填写扫描函数的实现代码,进行必要的调试与测试,即可完成一种FIOS的开发。本文着重介绍了力控组态软件平台下的设备驱动程序的开发工具FIOS SDK和开发实例。  相似文献   

7.
COM+及其在组态软件中的应用研究   总被引:3,自引:0,他引:3  
文章概要介绍了COM+组件技术,研究了 COM+在组态软件中的应用,并探讨了基于 COM+的多层组态软件的设计与实现方法,有效地解决了传统工控软件存在的问题。  相似文献   

8.
利用COM组件实现虚拟仪器驱动程序   总被引:2,自引:0,他引:2  
以一个数字信号分析仪驱动程序(ActiveX COM Driver)为例,本文介绍了利用COM组件技术实现虚拟仪器驱动程序的思路及工程意义,针对Visual C 6.0集成开发环境,说明了COM驱动程序的层次结构和开发模式。  相似文献   

9.
针对油库自动化管理的高效、安全、准确性等方面的迫切需求,利用COM技术对所采用的组态软件的结构进行了一定的抽象,提出逻辑三层结构,建立了基于COM技术的实用数据总线,实现了系统的扩展功能;把系统的所有功能均组件化,提高了系统的稳定性;结合机场油库的工作流程进行了管理软件的组态设计,实现了预定的目标;COM技术的应用为组态软件的开发提供了一种新的思路,并提供了一个可以运行的组态软件雏形。  相似文献   

10.
通过对CITECT驱动程序工作方式的分析,讨论了CITECT驱动程序的开发过程和方法,给出一种基于CITDDK工具包开发CITECT工控组态软件与非标准化硬件设备通讯驱动程序的实现方法,并就实现过程中驱动程序的通用性进行详细的探讨。  相似文献   

11.
针对高级用户要求对MCGS组态软件进一步开发,以实现与所用硬件相匹配驱动程序的问题,介绍了MCGS良好的可扩充性,并从其设备驱动构件的接口规范出发,利用系统配套提供的高级开发工具包及VB生成友好界面的优势,以在VB环境中编写阿尔泰公司PCI2005数据采集卡的驱动程序为例,说明了设备驱动构件的开发过程,为一般的设备驱动程序提供了设计思路和程序框架。软、硬件开发人员和第三方用户通过简单移植即可开发出自己的设备驱动和专业化的模块。  相似文献   

12.
随着基础软件国产化的浪潮,麒麟操作系统已经应用于各个行业.本文基于Qt提供的强大的C++API框架,开发运行于国产麒麟OS (Operating System)上的内核驱动程序学习系统,弥补了麒麟OS环境下缺乏驱动程序学习软件的不足.主要研究内核中几百个驱动程序的执行流程, Linux内核驱动程序的一般体系结构、内核驱动程序的详细分类、驱动程序配置与调试技术以及应用程序、内核、硬件、驱动程序之间的关系等驱动程序学习机理.在实现过程中系统基于模块化设计思想,采用分层实现软件架构.具体实现网络请求、远程文件下载与上传、内核驱动程序一般架构、驱动程序详细分类、驱动程序学习机理、视频学习、具体驱动程序、系统设置(包括计算机系统信息和系统升级检测两个子模块)等8大模块.最后采用交叉编译方式,使其部署到X86、ARM、MIPS三种不同的架构平台的计算机上.  相似文献   

13.
李新  贾智平 《计算机工程与应用》2003,39(25):132-133,189
设备驱动子系统是工控组态软件的重要组成部分。该文在介绍了设备驱动子系统整体结构设计的基础上,提出了一种基于设备对象和实时任务调度的开放式设备驱动子系统的设计思路,并探讨了关于设备对象、实时任务调度、端口的线程访问等关键技术的实现方法。  相似文献   

14.
薛英  郭文成  李琳  居元群 《微处理机》2007,28(4):34-35,39
文章介绍了MC9328MX1芯片与网卡芯片CS8900A的硬件电路设计以及在Linux操作系统下的网络驱动程序编写的方法,并深入讨论了网络驱动的框架、CS8900A芯片驱动的实现、网络硬件电路的调试以及编写网络驱动程序可能遇到的问题及其相应解决问题的方法。  相似文献   

15.
组态软件在工业监控系统中发挥越来越重要的作用,而传统的组态软件存在复用性不强和开发周期长等缺点.提出一种基于COM技术开发组态软件的思想和实现方法.剖析了监控组态软件的框架,在此基础上,将监控组态软件划分成一个个COM组件进行单独开发,并通过IDispatch接口实现数据交换连接.最后给出了具体实例说明开发组件的方法.  相似文献   

16.
USB(通用串行总线)是一种用于连接计算机和外部设备的外部总线体系结构。USB协议栈是整个USB的管理中枢,由HCD,USBD,HUBDRIVER和配置任务组成。文章结合特定平台下USB协议栈的研究课题,分析USB软件系统的体系结构,提出独立于平台的操作系统抽象层和硬件抽象层,实现了可移植的USB协议栈。试验结果表明,在不同的平台下,利用可复用的USB协议栈,将提高开发速度,减少质量风险,降低开发成本。  相似文献   

17.
AUTOSAR(汽车开放式系统架构)平台可分为3层:应用层、运行时环境和基础软件,其中基础软件又包括系统服务、ECU抽象层和uC抽象层。所有驱动程序都包含在uC抽象层和ECU抽象层中。存储器驱动提供了对不同存储设备的访问接口。根据AUTOSAR规范,在MPC5633M微控制器上,设计并实现了Flash驱动程序。提出的设计与实现的方法同样适用于其他设备驱动的开发。  相似文献   

18.
本文介绍了Linux操作系统的优点,以及设备驱动程序在Linux系统中的重要作用,并对Linux操作系统字符设备驱动程序的开发进行了研究,详细描述了Linux系统下字符设备驱动开发的设计方法和实现过程,包括设备驱动模块加载和卸载、设备的操作。在字符设备驱动的基础上,总结了产生竞态的几种情况,并提出了控制方法,说明了并发控制对驱动程序开发的重要性。  相似文献   

19.
基于星弹载嵌入式系统的CAN总线驱动技术研究   总被引:1,自引:1,他引:0  
针对CAN总线在控制外围设备方面的优势,对基于SJA1000的CAN总线驱动软件的设计与实现展开研究;通过分析星弹载嵌入式系统层次结构和设备驱动的调用关系,提出了通过操作系统的扩展模块调用CAN总线驱动程序的设计理念;结合相关具体应用设计测试用例,并通过ZLGCANTest软件对所研发的CAN总线驱动软件进行了测试;证实所开发的CAN总线驱动软件在可靠性和实时性方面都能满足应用要求。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号