Matsim
Matsim是一个从Matlab脚本创建Simulink模型的高级接口。万博1manbetxMatsim是标准的simulink API的包装器,它使以编程方式构建simu万博1manbetxlink模型的速度更快。
将函数句柄转换为simulink模型:万博1manbetx
H = @(x,y) 1-x+min(0,y);
fun2model (h);
从脚本构建s万博1manbetximulink模型:
进口matsim.library。*
sys = simulation.load(“my_model”);%创建并打开一个名为my_model的模型
sys.show ();
一个= FromWorkspace (var1);%创建FromWorkspace块
b = FromWorkspace(“var2”);
res = Min (a, b);%创建MinMax块,块a和块b作为输入
s =范围(res);创建范围块
sys.layout() %连接和布局模型
主要特点:
-自动布局(不需要指定块位置!)
-直观的界面(你可以“加”,“减”,“乘”,…万博1manbetx仿真软件模块)
-可扩展的库(可以轻松地从自定义库中添加新的块)
安装说明和详细示例见:
https://github.com/gave92/Matsim/blob/master/README.md
引用作为
马可Gavelli(2021)。MatsimGitHub (https://github.com/gave92/Matsim)。检索.