期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
一种在Simulink模型中支持面向对象调用语义的方法
1
作者 林奕 陈瑜 +3 位作者 洪蓓 李鹏 孟中杰 闫杰 《西北工业大学学报》 EI CAS CSCD 北大核心 2008年第4期508-512,共5页
Simulink为控制系统可视化建模和仿真提供有力支持,在实践中得到广泛应用。为了满足工程应用时的多样化要求,Matlab不仅在M语言中支持面向对象特性,而且允许设计人员用M语言和C/C++语言编写自定义函数模块对Simulink进行扩展。然而,目... Simulink为控制系统可视化建模和仿真提供有力支持,在实践中得到广泛应用。为了满足工程应用时的多样化要求,Matlab不仅在M语言中支持面向对象特性,而且允许设计人员用M语言和C/C++语言编写自定义函数模块对Simulink进行扩展。然而,目前主流的Matlab版本均不允许在Simulink用户自定义模块中以面向对象方式访问这些外部对象。这就使面向对象设计方法的优势不能充分发挥。文中旨在针对此问题提出一种实用的解决方案。文中主要贡献如下:分析了Simulink模型和面向对象模型在语义上存在的差异,提出了一种允许Simulink用户自定义模块访问外部对象的接口函数。利用该方法,用户可以定义一个参数化的对象单元,并在其它模块中访问该单元包含的对象。对象方法的访问借鉴了面向对象设计模式中的命令模式,实现了对方法的实际调用。文中所述技术已用于某项目的数值仿真软件平台,为该仿真软件开发提供了很好的支持。 展开更多
关键词 计算机仿真 simulink 面向对象设计模式
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部