balabalawoo 发表于 2009-3-10 11:39

新手求助,关于循环调用sim函数

例如,我想将x 作为外部参数,
用for 循环调用simulink建立的模块;
for 循环里,每循环一次,一个x值作为外部参数输入到simulink 中
比如:用程序来描述
x=1:1:10
y=zeros() y为输出矩阵
for x=1:10
    y =sim model;
end;

上面的程序写的不规范,因为我现在还摸不清楚怎么用,只是想说明我想要达到的效果,不知道说清楚了没有。
我搜了一些例子,大多是x是一个矩阵输入,但是我现在只是想每调用一次只想传一个固定值而已,这样也要输入矩阵么?难道要输入一个常数矩阵?
或者应该用什么其他的方法?

另外,simulink 中,这样从外部输入变量,是不是用 from workspace 和 to workspace模块传递函数?需不需要在configeration parameter 里设置data inort/ export 的load from work space 和 save to the workspace?,如果设置会不会影响其他的输入啊?因为在simulink模块里有一些输入是from file 的

不知道说得清楚不?
望前辈不吝解答
谢谢谢谢~~
页: [1]
查看完整版本: 新手求助,关于循环调用sim函数