基于MATLAB和simulink模型的学习与应用


前言

  第一次接触MATLAB这款软件还是在大学时的专业课上,现在为了完成应用层功能开发的任务,MATLAB再一次进入了我的视野,我需要利用simulink模型以及代码生成技术或许可以完成应用层开发。芯片底层的功能接口仍然需要用C代码的方式编写应用层生成的代码里调用接口。

simulink模型

1.模块库

在这里插入图片描述

  simulink中基本上用到的所有基本模块都可以在模块库中找到,当然也可以讲自己设置的一些常用的活用的比较顺手的模块添加到库中,具体方法搜索帮助文档。后面可能会用到,这里就不具体讲了。

2.帮助文档

问号区域
  点击图中问号图标既可以打开帮助文档。
在这里插入图片描述
  本人使用的是2020b版本的matlab,很多帮助文档的内容都已经翻译成了中文,阅读起来非常方便。记得以前上学时用的旧版的matlab中这一块还是英文的,读起来很费劲还需要借助翻译工具。而且现在的帮助文档中有很多实例,可以拿来作为参考或者在其基础上进行二次开发,十分便利。

3.StateFlow

  在应用层开发中,一般的功能逻辑和状态转换都可以通过stateflow实现:
在这里插入图片描述
  打开一个帮助文档例程可以看到内部的状态流算法,通过状态和跳转条件的设置,实现功能逻辑。

总结

  本文仅仅简单介绍了MATLB中关于simulink的最基本用法,而simulink提供了大量的模块和方法,能帮助我们非常方便的设计产品应用层逻辑。包括:快速仿真、信号检测、故障排查等等。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WeLikeStudy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值