MATLAB STATEFLOW入门学习

这篇博客记录了作者学习MATLAB Stateflow的初步体验,包括按照视频教程搭建模型并成功运行的过程。重点强调了两个关键点:一是选择C语言作为Stateflow的编译语言;二是利用宏定义替代.m文件来定义枚举类型,以生成C代码。此外,还提及了计时器的替代实现方法。作者通过实践对Stateflow的基本功能有了初步了解,并提醒注意教程中未明确的小细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MATLAB STATEFLOW入门学习

最新学习基于模型的开发,从B站找了一个入门学习视频,跟着教程搭建模型,并能成功运行
https://www.bilibili.com/video/BV1ab411j7Mp?spm_id_from=333.999.0.0

一、模型搭建

在这里插入图片描述按照教程搭建的模型,如果要成功运行的话还是有一些小细节需要注意。

二、注意事项

1.stateflow的编译语言选择

一定要选择C语言在这里插入图片描述

2.宏定义的使用

因为最终是想搭建模型后生成C代码,所以没有使用.m文件定义枚举型,而是使用了宏定义在这里插入图片描述
``data.h的定义如下
#define OFF 0U
#define LO 1U
#define HI 2U

3. 计时器的使用

按照教程,计时器并没有生效,选择了其他方式实现,如下图所示
在这里插入图片描述


总结

通过搭建运行模型对stateflow的基本功能有了了解,最坑的还是教程中没有提到的一些小细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值