xiexiang57 发表于 2006-5-11 15:31

simulink中的S函数怎么声明Global变量?

我想在S函数中像m文件的函数一样声明全局变量,让被这个S函数调用的子函数能够访问到这个变量,请问怎么做呢?是否可以实现?<BR>我尝试在S函数中用Global声明变量,失败了

guoyong200 发表于 2006-5-12 15:11

<P>不知道</P>

jhf20060301 发表于 2008-4-29 10:41

回复 楼主 的帖子

关注ing
我也受这个问题困扰

nicolef 发表于 2008-4-29 11:34

回复 楼主 的帖子

直接在工作空间中声明应该就可以啊

jhf20060301 发表于 2008-4-29 19:45

回复 4楼 的帖子

s函数不能用工作空间里的变量全局变量也不能用
哭 ToT

jhf20060301 发表于 2008-4-29 19:53

我知道了
只要
function sys=mdlOutputs(t,x,u)

global uuuu
if (t<1.0e-17)
    uuuu=1
end
就OK了
页: [1]
查看完整版本: simulink中的S函数怎么声明Global变量?