作者InoueToro (InoueToro)
看板MATLAB
标题[讨论] Simulink 非同步计算 观念
时间Fri Mar 4 17:00:04 2016
请教各位板友高手两个问题
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里头的程式码,
是不是会不断重复的运算占用资源?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.96.194.118
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1457082006.A.026.html
※ 编辑: InoueToro (140.96.194.118), 03/04/2016 17:31:36
1F:推 fslemon: Simulink中会去Workspace搜寻变数,所以用 03/15 15:11
2F:→ fslemon: assignin('base','变数名称',变数值); 来输入 03/15 15:11
3F:→ fslemon: 或是用'To workspace'方块 03/15 15:13