检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]华中科技大学,武汉430074
出 处:《中国机械工程》2006年第22期2391-2396,共6页China Mechanical Engineering
基 金:国家863高技术研究发展计划资助项目(2003AA001031);国家重点基础研究发展计划资助项目(2003CB716207);国家自然科学基金资助项目(60574053)
摘 要:研究了基于Modelica语言的复杂机械系统统一建模平台MWorks的关键技术。在分析Modelica模型描述和Modelica标准库(MSL)结构的基础上,设计了基于Modelica语言的可视化建模系统框架,提出了基于有向无环图的MSL内存存储模式,提高了可视化建模速度;提出了基于实体句子匹配的快速图文切换算法;设计了基于句子的线性二叉树结构,实现了文本和图形编辑环境相统一的恢复操作。最后给出了MWorks系统的建模实例。Several key technologies of the hybrid modeling platform based on Modelica language for complex machinery system MWorks was researched. After analyzing the model description of Modelica and its structure of standard library (i. e. MSL), the visual modeling framework based on Modelica was designed. And the memory storage mode of MSL based on directional graph without loop was put forward, which increases the speed of visual modeling. Then the algorithm of quick switching between text and graphics view was developed based on the matching of the entities and sentences. Line- ar binary tree structure based on sentence was implemented, which realizes the unified undo/redo operations under both text view and graphics view. Lastly, a modeling example using MWorks was presented.
关 键 词:复杂机械系统 MODELICA语言 可视化建模 有向图
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28