检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:朱华炳[1] 罗祖平[1] 董伯麟[1] 王治森[1]
机构地区:[1]合肥工业大学,合肥230009
出 处:《中国机械工程》2013年第6期781-786,共6页China Mechanical Engineering
基 金:国家自然科学基金资助项目(50375043)
摘 要:为使数控系统软件可重构,提出一种面向活动对象的软件设计方法,给出设计原理、实现方法;以实际应用为例,阐明设计方法、重构流程及重构结果。该方法基于面向对象设计,并给每个对象赋予一个独立执行线程、事件队列和状态机。活动对象相互独立、不共用资源、能够独立执行,通过事件队列与其他对象通信,以"出版-订阅"的方式投递和接收事件。在该方式下,数控系统的重构复杂程度低、修改便捷、重构效率高。To let CNC system software reconfigurable, an active object oriented software design method was proposed, and its design principles were given. Based on the actual application as an exam- ple, this paper expounded the design method, reconstruction process and reconstruction results. The method based on object--oriented design endued each object with its own thread of execution,event queue and state machine. The active objects,which were independent and did not share resources,com- municated with other objects through the event queue, deliver and receipt events in publish--subscribe way. In this way,a new reeonfigurable CNC system was constructed,with low degree of complexity, convenient modification and high reconstruction efficiency.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.13