摘要
将复杂庞大的工程项目分解成多个功能单一的小模块实现,是COM组件设计思想的具体体现。在简要介绍分布式对象与对象服务后,本文设计了具有命名服务和事件服务两种对象服务功能的事件提供者和事件消费者COM组件以及其他诸如硬件驱动、图形显示等COM功能组件。这些组件提供的远程对象状态监控以及基于事件的对象间数据通信功能,使应用于无人机飞行控制系统的分布式测控系统的实现成为可能。最后,本文通过分布式传感器监测系统开发实例,说明本文所提出的组件设计方法能帮助系统设计者方便地扩展系统,加快系统开发速度,提高设计效率。
It is the practice of the COM component design idea to divide a complex and large application project into many small modules each of which executes a single task. After briefly introducing the concepts of distributed object and object service, the event supplier and event consumer COM components with service functions of name service and event service are presented; and other COM components such as hardware driver and graphic display are also presented. Based on the functions of remote object state monitoring and control and event-based inter-object communication provided by the components mentioned above, the distributed measurement and control system applied to UAV flight control system is made possible. Eventually, the example of developing a distributed sensor monitoring and measurement system shows that the component design method described in this paper can effectively help system designers expand their system conveniently, speed up development step, and improve efficiency.
出处
《仪器仪表学报》
EI
CAS
CSCD
北大核心
2006年第9期1133-1137,共5页
Chinese Journal of Scientific Instrument
基金
武器装备预研基金(51463030303ZS5204)资助项目
关键词
分布式组件设计
CORBA对象服务
测控系统
distributed component design CORBA object service measurement and control system