掌舵人 发表于 2010-7-7 10:03:50

关于Matlab/Simulink 中的constant 模块的问题

本帖最后由 ljelly 于 2010-7-8 10:57 编辑

如何设置 才能做到 双击 常数模块 使其值在 0 1 之间变换?
'Double click these constant blocks to switch the value between 0 and 1'
初学Simulink 希望有高手指点迷津 不胜感激

nostalgica 发表于 2010-7-7 10:49:12

封装一下,在mask的initialization里面加代码控制

掌舵人 发表于 2010-7-7 11:44:40

本帖最后由 掌舵人 于 2010-7-7 11:47 编辑

2# nostalgica

多谢版主 可是我的问题还是没有解决 我不清楚 加一段怎样的代码 我的问题来自于 stateflow → Examples →Home Security Systemhttp://home.simwe.com/attachment/201007/7/444471_127847322560aN.jpg

我将例子中的 constant 与simulink模块中的constant 相比较例中的constant 与simulink/sources 中的constant   右击 多了 Open block 和 Open block in new window其他设置 均相同 不清楚 怎样设置 才能像 例中一样 双击 在 1 0之间改变 小弟愚笨 请版主明示

ljelly 发表于 2010-7-8 10:57:00

2# nostalgica

多谢版主 可是我的问题还是没有解决 我不清楚 加一段怎样的代码 我的问题来自于 stateflow → Examples →Home Security Systemhttp://home.simwe.com/attachment/201007/7/444471_127847322560a ...
掌舵人 发表于 2010-7-7 11:44 http://forum.simwe.com/images/common/back.gif
例子中是通过两个constant模块分别设为0和1,然后通过一个手动开关来转换的
双击开关时,在0和1之间切换

如果你想通过一定的条件来进行切换,可以试试switch模块

nostalgica 发表于 2010-7-8 15:27:25


做了个例子给你,注意model propoties->callback->open function 里也有代码
页: [1]
查看完整版本: 关于Matlab/Simulink 中的constant 模块的问题