[讨论] Simulink 异步计算? 观念

楼主: InoueToro (InoueToro)   2016-03-04 17:00:04
请教各位板友高手两个问题
1. Simulink中
Pulse Generator当中的Amplitude参数可否填入一变量比如PHI
在Matlab Function方块中计算出一输出值比如20后,
让Pulse Generator的PHI可以成为20而继续运算,
过程的变量关连要怎么让他成立呢?
谢谢!
2. Simulink中可否先建立一个
Matlab Function方块, 输入为A, 计算出一输出值y
比如y=10*A;
再将y当作一对时间偏微分方程组的输入F,
比如 F=mx''+cx'+kx
用Scope将偏微分方程方块组的输出x对时间t做图
时间取样上的设定,
该如何让matlab function block先算完后, 再算偏微分方块组呢?
如果不特别设定, matlab function block里头的程式码,
是不是会不断重复的运算占用资源?
谢谢!
作者: fslemon (lemon)   2016-03-15 15:11:00
Simulink中会去Workspace搜寻变量,所以用assignin('base','变量名称',变量值); 来输入或是用'To workspace'方块

Links booklink

Contact Us: admin [ a t ] ucptt.com