简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文研究Simulink中关于目标硬件相关的配置。文章目录1 目标硬件的含义2 Simulink中的硬件配置3 代码中的位长度信息4 总结1 目标硬件的含义不管运行什么软件,都是无法离开硬件单独运行的。我们生活中常见的笔记本电脑、手机等都是硬件。对于汽车嵌入式软件而言,目标硬件就是嵌入式控制器,譬如博主工作中所用的TC27X系列。在Simulink的配置中必须明确指定硬件,才能生成出符合该硬件的正
本文研究Simulink中的If-Action子系统及其生成的代码。文章目录1 概述2 示例模型搭建2.1 If模块2.2 If-Action子系统2.3 merge模块2.4 完整模型3 代码生成4 拓展1 概述If-Action子系统是一种特殊的子系统。参考Matlab帮助文件中的示例图片,可以对该系统有一个直观的认识。它是由动作信号触发,来决定子系统是否执行。动作信号通过If模块对输入的判断
本文研究通过回调函数,在打开模型时加载数据字典到工作空间中。文章目录1 问题引入2 简单例程2.1 模型配置2.2 数据字典表格2.3 创建脚本3 效果演示4 总结1 问题引入在《Matlab编程技巧:通过脚本导入Excel数据字典》一文中,博主研究了通过脚本将表格里的数据字典导入到Matlab工作空间中。这种方法需要每次都要手动运行脚本,也有点不太方便。简单研究后发现,可以通过在模型中配置回调函
本文通过一个例程来简述如何使用Legacy Code Tool将外部C函数集成到Simulink模型中。文章目录1 问题引入2 编译器安装3 Legacy Code Tool简单示例3.1 创建C文件和头文件3.2 通过LCT生成S-function模块3.3 模型仿真3.4 代码生成4 总结1 问题引入假设一个公司在旧的项目中,没有通过Simulink建模并生成代码,而是纯手写的C代码。在新的项
本文介绍博主自己学习Simulink建模的方法。
本文总结一些工作中在使用PID控制时积累的经验。>>返回个人博客总目录。
本文通过LKA状态转移,研究Stateflow稍微复杂地用法。
在Simulink模型中,经常会用Stateflow做一些状态转移或者流程图的建模。除了状态转移的逻辑以外,也经常需要关注Statefolw的参数,包括Data和Event等。本文会介绍通过Matlab脚本调用API来获取和修改Stateflow参数的方法。本文例程基于Matlab2018a版本。1 手动获取/修改Stateflow参数1.首先在Matlab命令行中输入open sf_sec...
可变子系统可以通过判断条件,来决定内部执行不同的逻辑,生成代码也可以生成宏的形式。
本文研究了如何用脚本解析MDF文件,将其中的信号回灌到Simulink模型中进行仿真。>>返回个人博客总目录。