武神裝攻 发表于 2010-9-10 08:54:49

想与板上英雄们讨论一下如何写程序跟Simulink连结

本帖最后由 武神裝攻 于 2010-9-10 09:02 编辑

小弟最近在构思Simulink电路,因为每次都要点开元件输入参数,所以想里用程序去控制自动读取参数去执行。
在此想询问板上各位大,输入元件的数值有办法让他变且每变一次记录结果
不好意思恳请赐教 謝謝
以下是我测试的范例http://addsnaps.com/img/original/8483

fcn1里面是写:
function y1 = fcn(u)
if u <= 5
    y1 = 1;
elseif u >=11
    y1 = 3;
else
    y1 = 2;
end

M档程序是写:
function varargout = text2(varargin)
set_param('test1/edit1_slider1_value','Value','(输入元件的常数数值;例如8)');
sim('test1');
end

但是假设我不只输入一个8,而是想输入一长串数值看他变化?
例如:1,2,3,4,5,6,7,8,9,10,11,12,13
小弟是想读取EXCEL,结果Workspace会是
1,1,1,1,1,2,2,2,2,2,3,3,3

結論是想問Simulink连结程序
有办法可以读数据跑仿真吗?
页: [1]
查看完整版本: 想与板上英雄们讨论一下如何写程序跟Simulink连结