概述
一、什么是Simscapes
1、Simscape是Simulink模型库的一部分,用于电学、化学、材料、力学、机械等物理系统仿真。可以理解为Simulink基于Matlab,而Simscape基于Simulink;
2、Simulink和Simscape模型的不同:
① Simulink模型的连接线是单向箭头,Simscape模型的连接线是双向无箭头;
② Simulink的框图多具有直观的数学意义,而Simscape的框图则像是实际物理量的图标。
二、Simscape简单操作:
① 打开:通过Matlab--Simulink--Blank Model打开Simulink的框图建模界面,点击Library Browser--Simscape即可将所需的Simscape框图拖入建模界面;
② 复制:除了ctrl+c/v,还可右键拖住建模界面里的框图,松键完成复制;
③ 界面操作:滚轮可放大缩小建模界面,按住滚轮中间可拖动界面,按空格键可将模型居中显示;
④ 连线:左键拖动线头连接;ctrl+左键分别点击一下需要连接的框图;
⑤ 分线:鼠标定位到已有连线,按住ctrl拖动,即可使连线分支;
⑥ 快速插入框图:如果已知框图名称,只需在空白处左键双击,输入框图名,回车即可快速插入框图;
⑦ 全局注释:空白处左键双击,输入文本备注,还可更改文字大小,颜色等属性;
⑧ 针对注释:右键需要注释的框图,选择属性(Properties),在Block Annotation中可以为框图添加需要注解的内容,包括数值,单位等;
⑨ Simscape与Simulink的数值转换:Simscape的数据是物理参数(输入输出处为小三角形符号),Simulink的数据是数值参数(输入输出处为箭头符号),它们之间不能直接连通,如果需要数据交互必须经过转换,转换工具为“PS-Simulink Converter”和“Simulink-PS Converter”,有点像电工学中的模数AD转换。需要注意的是,使用这两个转换工具后,要记得双击设置单位,比如要输出电流,就要把单位改为A;
⑩ 解算器设置:在建模界面点击“小齿轮”(Model Configuration parameters)可配置该仿真的解算器;对于嵌入式代码生成,只支持离散状态 Fixed step的解算器,其类型必须选择固定步长Fixed-step,解算器型号必须选择discrete,基本采样时间设置为 0.005s,这与芯片的执行周期匹配。
设置好框图之后,点击绿色按钮就可执行仿真。
最后
以上就是大胆外套为你收集整理的[025] Simscape(1)的全部内容,希望文章能够帮你解决[025] Simscape(1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复