摘要
开发了一个运行于MATLAB环境的极点配置和状态观测器设计GUI辅助工具,帮助设计人员快捷、直观地完成相应的系统设计与仿真任务。在论述有关理论的基础上,以MatlabGUIDE为开发手段,进行该GUI辅助工具的设计。该设计的图形用户界面由GUIDE中的控件编辑、组合而成,控制算法通过调用ControlSystemToolbox中的命令函数来实现,为了实现不同控件callbacksubfunction代码之间的数据传输,采用global将要求共享的变量申明为全局变量。该GUI辅助工具可以做为MatlabSISODesignTool的有益补充。
The aim of the paper is to design a pole placement and state estimator design tool, which is a Matlab application and can be used by engineers to improve their design efficiency and reduce their design cost. On the basis of description of some related theories and using Matlab GUIDE as developing means, the paper establishes several key modules of the design tool, such as a graphical interface constructed by controls in GUIDE, some control algorithms based on commands in Control System Toolbox, and a series of callback subfunctions of controls, which are described as global in order to transfer data between different code segments. To some extent, the design tool can be used as a good patch of Matlab SISO Design Tool.
出处
《控制工程》
CSCD
2003年第z1期115-117,共3页
Control Engineering of China
基金
北京市教育委员会科技发展计划项目资助(2002KJ071)