您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
MATLAB/simulink模块的封装
 
  2825  次浏览      17
 2018-7-13
 
编辑推荐:
本文来自于新浪博客,介绍的是关于模块的封装:搭建模型,设计参数,编辑参数框等。

今天重新回到MATLAB/simulink,介绍的是关于模块的封装的介绍。

首先搭建一个简单的模型:

全选,点击右键,create subsystem from selection。

然后选中subsystem点击右键,选择mask-create mask

出现下面的面板

第一个部分是Icon&port是做表面的修饰的,比如加上图啦,文字这些,暂时不看,看第二部分parameters&dialog,点击左边的Edit(编辑),然后在蓝色的框中填上参数以及参数名。搭建的模型中参数有te,constant,J这三个部分;那么先编辑参数te设计参数名为torque;编辑参数J,设计参数名为JJ;如下图所示

现在就可以点击OK看一下外观

就可以设计参数了。现在还有一个constant没有设计,咱们可以在第三部分Initiation做一个初始化。

第四部分的Documentation是编辑参数框的,比如照如下编辑

点击OK,然后打开看一下参数框

设计torque为5,JJ为2.

然后在输入端口a和b分别输入常数10和20;输出端连接示波器

结果是1580,咱们可以验算一下:

a和b输入到模块中,(a/te+15*te/J)*J*b=(10/5+15*5/2)*2*20=1580.满足了。

关于第一部分,就是Icon&port可以举一个例子

就是画一个斜率为2的直线。当然这里也是可以贴图片的,但是就是为了美观。

   
2825 次浏览       17
 
相关文章

UML概览
UML图解:用例图(Use case diagram )
UML图解:活动图(activity diagram )
UML图解:类图(class diagram )
UML图解:对象图(object diagram)
UML图解:顺序图( sequence diagram )
 
相关文档

模型跟踪:跟踪图、矩阵、关系(建模工具EA)
自定义表格(Custom Table)在EA中的使用
元素的详情浏览控制
UAF 1.2规范解读(DMM 和 UAFML )
EA中支持的各种图表
EA中的界面原型建模
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模
基于模型的需求管理
业务建模 & 领域驱动设计