simulink简单记录---(9) [2018年11月10日]

上一篇 / 下一篇  2018-11-10 10:48:25 / 天气: 小晴 / 心情: 莫名其妙 / 个人分类:simulink

       1.控制流语句
       ① if-else语句
        在Ports&Subsystems模块库中的If模块和If Action Subsystem模块可以实现标准C语言的if-else条件逻辑语句
       If模块的输入决定了表示输出端口的条件值,每个输出端口又输入到if Action Subsystem 子系统模块,if模块依次从顶部开始求取条件值,若条件为真,则执行相应的if Action Subsystem子系统。
       If-else模块
       ① Number of inputs: 输入If模块的输入数目,向量输入中的各元素可以使用(行,列)变量的形式实现判断条件,如u3(2)>0,u3向量的第二个元素
       ②If expression:输入If条件 
       ③Elseif expression:输入elseif条件,并用逗号隔开,elseif端口可选,而且不需要对if模块进行操作
       ④Show else condition:可在If模块上显示else输出端口。else端口是可选的,而且不要求对if模块进行操作
       If Action subsystem子系统,子系统内包含Action Port模块,动作类似使能子系统
       ②Switch语句
       在Ports&Subsystem模块库中的Switch Case模块和Switch case Action Subsystem模块,可以实现标准C语言的Switch条件逻辑语句。
       Switch模块: 
       ①switch case模块接收单个输入信号
       ②Case conditions:输入case值,每个case值可以是一个整数或一个整数组
       ③Show default-case: 选择后switch case模块显示默认的case输出端口。
           如果所有的case条件均为否,则执行默认的case条件
       ④Enable zero-crossing detection:表示启动过零检测
       Switch Case模块的每个case输出端口与Switch Case Action Subsystem中的Action端口相连,成为一个独立的case语句体。
       

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2018-12-11  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 4023
  • 日志数: 15
  • 建立时间: 2016-02-19
  • 更新时间: 2018-11-27

RSS订阅

Open Toolbar