针对目前应用于一些高级算法,如模糊自适应PID算法的组态软件所存在的脚本语言十分简单、难以实现比较复杂的控制算法,以及实时性差、对运行环境要求高等缺点,利用COM组件技术,将MCGS(Monitor and Control Generated System)组态软件优...针对目前应用于一些高级算法,如模糊自适应PID算法的组态软件所存在的脚本语言十分简单、难以实现比较复杂的控制算法,以及实时性差、对运行环境要求高等缺点,利用COM组件技术,将MCGS(Monitor and Control Generated System)组态软件优秀的可视化画面制作技术与Matlab丰富的算法相结合,实现了稳定的人机界面,不仅提高了实时控制能力,而且彻底脱离了Matlab环境。实验结果表明,该方法在实际控制过程中是切实可行、值得推广的。展开更多
Self-adaptive software is an efficient way to cope with highly dynamic nature of the environment where it is situated. In this paper, from the perspective of software architecture, we propose a component framework for...Self-adaptive software is an efficient way to cope with highly dynamic nature of the environment where it is situated. In this paper, from the perspective of software architecture, we propose a component framework for supporting the architecture-based design and development of self-adaptive applications. It captures some key elements of the research on software architecture and provides more flexible facilities to decouple interacting components. Based on that, a prototype is implemented to demonstrate its feasibility, and at last a case study is presented to illustrate our framework.展开更多
文摘针对目前应用于一些高级算法,如模糊自适应PID算法的组态软件所存在的脚本语言十分简单、难以实现比较复杂的控制算法,以及实时性差、对运行环境要求高等缺点,利用COM组件技术,将MCGS(Monitor and Control Generated System)组态软件优秀的可视化画面制作技术与Matlab丰富的算法相结合,实现了稳定的人机界面,不仅提高了实时控制能力,而且彻底脱离了Matlab环境。实验结果表明,该方法在实际控制过程中是切实可行、值得推广的。
基金Supported bythe National Key Basic Research andDevelopment Programof China (2002CB312002) the National Natu-ral Science Foundation of China (60403014 ,60233010) +1 种基金the NationalHigh-Tech Research and Development Program of China(2005AA113030) the Natural Science Foundation of Jiangsu Prov-ince (BK2006712)
文摘Self-adaptive software is an efficient way to cope with highly dynamic nature of the environment where it is situated. In this paper, from the perspective of software architecture, we propose a component framework for supporting the architecture-based design and development of self-adaptive applications. It captures some key elements of the research on software architecture and provides more flexible facilities to decouple interacting components. Based on that, a prototype is implemented to demonstrate its feasibility, and at last a case study is presented to illustrate our framework.