随笔分类 -  Simulink

Simulink中封装子系统
摘要:学习目的: 使用simulink封装一个子系统,并将封装子系统放入到自定义的库中,可供建模时重复使用 功能:封装一个能够检测输入信号下降沿跳变的边沿检测模块,该模块可支持双击时修改内部参数。封装完成后,将封装好的模块添加到自定义的simulink库中,方便建模日常使用 Matlab版本:2018a 阅读全文
posted @ 2020-11-08 16:15 quinoa 阅读(7263) 评论(0) 推荐(0)
Simulink代码自动生成(二)
摘要:前面一篇介绍了Simulink代码自动生成的基本步骤,虽然生成了符合模型逻辑的代码,但有些部分还需要进行进一步优化才能更便于我们使用和代码的集成编译。这一篇将从实用的目的作为出发点,将模型生成代码植到51单片机上,周期的点亮板子上的LED发光二极管。在移植的过程中,我们在根据需求对之前模型进行优化 阅读全文
posted @ 2020-10-26 22:15 quinoa 阅读(4177) 评论(0) 推荐(0)
Simulink代码自动生成(一)
摘要:前面介绍了MDB的设计思想并对比了它和传统的嵌入式软件开发之间的差异,现在开始使用Simulink工具演示模型的搭建和C代码的自动生成过程。 Matlab版本:R2018B 一、算法模型的搭建 搭建一个具有计数功能模型,当使能计数时,每运行一次该计数模块计数值加1,当计数值大于目标值时,相应的使能标 阅读全文
posted @ 2020-10-25 19:10 quinoa 阅读(7616) 评论(0) 推荐(0)
嵌入式开发之基于模型的设计思想
摘要:基于模型设计思想简介 基于模型设计是一种流程,广泛的适用于汽车控制器开发、通信行业和半导体行业,较之传统软件开发流程而言,开发者能够更快捷、更高效地进行开发。简单来说,基于模型的设计就是根据软件的功能需求作为依据搭建模型,搭建的模型本身就是一个可执行的规格书,输入数据运行模型就可以得到模型的运行结果 阅读全文
posted @ 2020-10-25 11:47 quinoa 阅读(1601) 评论(0) 推荐(0)