EDA365电子论坛网

标题: 实现a>0则b++的问题 [打印本页]

作者: ckjs    时间: 2019-12-10 10:25
标题: 实现a>0则b++的问题
前提:输入e,if(e>1)b++;elseif (e<-1) b--;else 0- O- `2 D/ V" b& y
问题:上述两个变量中,e是输入的,b是这个模块中出现的一个新的变量,在c语言里面很好实现,可是在simulink里要怎么实现呢?纠结好久了
" Y! t$ X- `1 i5 I
. u3 ^5 M% \9 o7 @/ y' d" X# I6 Y. h5 F

作者: fawa    时间: 2019-12-10 17:53
1: 不知道 if else怎么搭建& s" Y2 s! ^  d+ i  y
  Simulink 里面有自带的if 和 if action 模块,可以快速搭建这种子系统。
( Z5 N) Y) ]7 w2:不知道怎么创建b4 e& V8 S2 T/ f) ~. w$ E2 a
  b可以直接作为 if action子系统的输入,也可以通过定义data store memory定义变量




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2