Simulink编程快速上手之:C语句的两种实现方式(If_Else)

Simulink程序设计的一大优势是可以自动生成C语言代码。在引入Simulink之前,设计人员往往需要先设计和编码的两个步骤才能实现所需功能逻辑。在引入Simulink之后,设计人员可以把更多的精力放在设计上,从设计到代码的步骤,由Simulik自动完成从而大大提高了开发效率。同时Simulik生成代码时可以指定编码的格式及规范,也提高了编码的质量。

Simulink的逻辑设计,有两种方式可以实现。一种是,利用Simulink组件通过S-Function的方式实现。另一种,是利用Stateflow组件来实现。下面,我们对常用的编程语句的两种实现方式分别进行举例说明。

一、新建Subsystem和一个Chart

      将Subsystem模块命名为S-Function,将Chart命名为Stateflow

二、逻辑实现

1. If Else语句

   用S-Function,有两组模块可以实现,Switch、 if 与 if Action Subsystem组合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值