注册 登录
ET创芯网论坛(EETOP) 返回首页

dongdong2016的个人空间 http://blog.eetop.cn/?1519554 [收藏] [复制] [分享] [RSS]

日志

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

已有 448 次阅读2018-11-10 10:48 |个人分类: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语句体。
       

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐上一条 /3 下一条

关闭
关闭
X

小黑屋|手机版|Archiver|关于我们|联系我们|ET创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2019-5-22 12:37 , Processed in 0.028830 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部