0.前言
最近做spice电路仿真,想加一些大规模的stimuli(比如 输入一张图片所有像素点的的RGB值,经过DA,在物理电学模型中存算,再输出处理后的新图片),在cadence和hspice里都不是很方便。想要找个既能搭建物理模型,又能导入大规模的stimuli的仿真工具,有点类似hspice/spectre+matlab的意思,找了一圈下来发现了simscape这个新工具。
初学simscape找学习资源挺难找的,很多是机械运动系统的案例,电路系统的不多。其实我要建的模型基本单元在simscape自带的library里面基本没有可用的,也没法组合,只能自己写simscape language(simscape的编程语言)建行为级模型,所以这里主要汇总simscape language的资料。
这里汇总一下,也方便自己以后查看。
1.语法&操作flow
主要是总结性的语法和操作flow的博客,用来入门语法和操作会非常快捷。
Simulink Simscape基础仿真电路_ouening的博客-CSDN博客_simscape仿真
使用simscape language创建simscape自定义模块
Simscape自定义模块的生成与编辑_åçç的博客-CSDN博客
用ssc文件生成simscape 自定义模块(simscape language)_DDMiao~的博客-CSDN博客_simscape语言
如何在simscape中建立subsystem运行 ssc_explore(simlog)_蓝鸟云的博客-CSDN博客
matlab/simulink中simscape模块集快速创建物理模型_小凡的专栏-CSDN博客
Simulink Simscape基础仿真电路_ouening的博客-CSDN博客_simscape仿真
2.官方simscape language examples
大多数example使用simscape的基本组件搭起来的,而不是用simscape language 自定义的物理模型,只找到了这几个,都很基础,可供参考。
Electrical Component - Ideal Capacitor - MATLAB & Simulink - MathWorks
Mechanical Component - Spring - MATLAB & Simulink - MathWorks
No-Flow Component - Voltage Sensor - MATLAB & Simulink - MathWorks
Grounding Component - Electrical Reference - MATLAB & Simulink - MathWorks
Switch with Hysteresis - MATLAB & Simulink - MathWorks
Pneumatic Motor Circuit - MATLAB & Simulink - MathWorks
Lead-Acid Battery - MATLAB & Simulink - MathWorks
3.manual文档资源
主要看 simscape_lang 这本。一本一本整理出来的,有用记得点个赞哦~
simscape manual 百度云盘链接
提取码:1234
4.视频教程
前两个一开始看挺有用的。
Simscape Language: Electronic Example
Physical Modeling with the Simscape Language
Simscape Language: Spring-Damper
Simscape Language: Hydraulic Example
前两个视频大致过一遍,就可以就着manual开始写了。
一点一点积攒整理出来的,对我要做的模型非常对口,有用记得点个赞哦~