chhttty个人博客总目录
1 总目录说明
博主会定期更新博客,记录自己工作、学习过程中的一些思考。
对于理论性的内容,博主会根据自己的理解表述出来,如果理解有误,欢迎指出。对于应用性的内容(比如模型仿真、生成代码、脚本编程),博主会尽量把流程写清楚,并展示脚本运行结果或生成代码结果,达到一个可验证和可复现的效果。
2 基于模型的设计
这一部分博客的内容为基于模型的设计,工具链为Mathworks公司的Matlab 2018a。
该目录下各个章节的侧重点不同:
- <Matlab编程技巧>中包括Matlab自动化脚本开发或工具链开发的相关技术;
- <Simulink配置>中包括代码生成配置和数据字典配置;
- <Simulink代码生成>中包括Simulink基础建模,Simulink配置选项以及代码生成;
- <Simulink建模>中包括Simulink算法建模实践,代码生成及相关注意点;
- <MBD中的C语言>中介绍了一些简单的C语言知识,介绍Polyspace的基本用法;
- <集成与验证>中会将生成的代码编译后刷到硬件中进行验证,以及一些MBD实战项目。
2.1 Matlab编程技巧
Matlab编程技巧:MBD中常用的Matlab函数
2.1.1 建模辅助脚本
Matlab编程技巧:通过脚本获取/修改Simulink模块参数
Matlab编程技巧:通过脚本获取/修改Simulink信号线参数
Matlab编程技巧:通过脚本创建/修改Simulink数据字典
Matlab编程技巧:通过脚本获取/修改Stateflow参数
Matlab编程技巧:通过脚本创建Simulink模块、信号线
Matlab编程技巧:自定义Model Advisor检查规则
Matlab编程技巧:自定义Simulink菜单
Matlab编程技巧:通过脚本将Simulink模型生成代码
Matlab编程技巧:通过脚本导入Excel数据字典
2.1.2 文件处理
Matlab编程技巧:导入Excel表格
Matlab编程技巧:写入Excel表格
Matlab编程技巧:文本文件的读写
Matlab编程技巧:导入arxml文件
Matlab编程技巧:导入A2L文件
Matlab编程技巧:导入DBC文件
2.1.3 字符串处理
Matlab编程技巧:路径相关函数
Matlab编程技巧:正则表达式应用技巧
Matlab编程技巧:通过正则表达式解析DBC文件
Matlab编程技巧:通过脚本写入C代码内容
2.1.4 其他
Matlab编程技巧:自定义启动和关闭函数
Matlab编程技巧:打开模型时加载数据字典
Matlab编程技巧:A*算法仿真
Matlab编程技巧:通过Matlab管理git
2.2 Simulink配置
2.2.1 代码生成配置
Simulink代码生成:Embedded Coder配置
Simulink代码生成:目标硬件配置
Simulink代码生成:Optimization配置
Simulink代码生成:Code Style配置
Simulink代码生成:自定义cgt文件
Simulink代码生成:Step函数接口配置
Simulink代码生成:生成C++类
2.2.2 数据字典配置
Simulink代码生成:数据字典的建立、关联模型
Simulink代码生成:信号线、参数配置
Simulink代码生成:Storage Class配置
Simulink代码生成:自定义Storage Class配置
Simulink代码生成:AliasType配置
Simulink代码生成:枚举量配置
2.3 Simulink代码生成
Simulink代码生成:学习Simulink以及生成代码
2.3.1 模块代码
Simulink代码生成: 延时模块及其代码
Simulink代码生成: Selector模块及其代码
Simulink代码生成: Assignment模块及其代码
Simulink代码生成: Saturation模块及其代码
Simulink代码生成: Relay模块及其代码
Simulink代码生成: MinMax模块及其代码
Simulink代码生成: CAN Pack模块及其代码
Simulink代码生成: Data Type Conversion模块及其代码
Simulink代码生成: 查表模块及其代码
Simulink代码生成: Switch模块及其代码
2.3.2 子系统代码
Simulink代码生成: 原子子系统及其代码
Simulink代码生成: 使能子系统及其代码
Simulink代码生成: If-Action子系统及其代码
Simulink代码生成: For Iterator子系统及其代码
Simulink代码生成: While Iterator子系统及其代码
Simulink代码生成: Simulink Function子系统及其代码
Simulink代码生成: Initialize Function子系统及其代码
Simulink代码生成: Model Reference及其代码
Simulink代码生成: 可变子系统及其代码
2.3.3 其他
Simulink代码生成: Bus信号及其代码
Simulink代码生成: Vector信号及其代码
Simulink代码生成: 调用Matlab函数
Simulink代码生成: 通过Stateflow调用外部C代码
Simulink代码生成: 通过Legacy Code Tool集成C函数
Simulink代码生成: 生成ASAP2文件
Simulink代码生成: 通过Matlab Function集成C函数
2.4 Simulink建模
Simulink建模:如何学习Simulink建模
Simulink建模:一阶滤波模型
Simulink建模:PID控制模型
Simulink建模:通过Chart模块进行多个周期调度
Simulink建模:简单状态机模型
Simulink建模:LKA系统功能状态机建模
Simulink建模:位运算
Simulink建模:CRC校验模型
2.5 MBD中的C语言
2.5.1 C语言基础
C语言基础:MBD中的C语言
C语言基础:C语言的头文件
C语言基础:typedef的作用
C语言基础:预处理指令
2.5.2 Polyspace应用
Polyspace应用:Bug Finder检测代码漏洞
Polyspace应用:Simulink中的缺陷检查
2.6 集成与验证
2.6.1 软件集成
软件集成:Simulink与STM32联合开发
软件集成:Simulink与Arduino联合开发
2.6.2 MBD实战:机甲大师机器人控制
机甲大师机器人控制(一):概念与流程
机甲大师机器人控制(二):功能分析
机甲大师机器人控制(三):软件架构设计
机甲大师机器人控制(四):软件单元
机甲大师机器人控制(五):软件单元测试
机甲大师机器人控制(六):集成测试
机甲大师机器人控制(七):购买清单
2.6.3 MBD实战:BLDC控制实验
BLDC控制实验:方波、霍尔、开环、定速、正转
BLDC控制实验:方波、霍尔、开环、调速、正转
BLDC控制实验:方波、霍尔、开环、调速、正反转
x 学习笔记
Eclipse编译:创建一个AURIX工程
Makefile文件:Makefile介绍
Eclipse编译:打包静态库文件
Eclipse编译:由elf生成hex文件
预处理过程:概念及命令行
预处理过程:头文件
预处理过程:宏
仿真与测试:通过From Workspace模块导入外部数据
仿真与测试:通过Signal Builder模块生成输入信号
建模规范:命名规范
建模规范:环境设置
chhttty个人博客总目录相关推荐
- DalNur | 博客总目录
目 录 Blog Links 一.前言 二.办公/office 2.1 Word 2.2 Excel 三.绘图/Draw 3.1 AutoCAD 3.2 Revit 四.前/后处理 4.1 Hyper ...
- 博客总目录(2007.11.12 - 2010.4.25)
如果我的学习记录和历程能对你有所帮助, 我非常高兴; 但是 -- "万一" 不是高手.更不是大师, 只是利用工作之余学点东西, 并感觉学得挺吃力. 内容都是写时才会, 难免稚嫩, ...
- .NET 技术精华博客总目录
目录1.0版-2015 04 29 如果大家觉得不全,或者有更好的可以评论里面留言啊,后续还会有2.0 3.0 n.0版本 spring.net系列--刘冬 http://www.cnblogs. ...
- 纪念正月十六工作室博客总访问量突破百万
古有政通人和,百废俱兴,乃重修岳阳楼,并属予作文以记之.虽类比堪堪勉强,但IT人性情率直,不免也潦草抒情.固也称:我们亦有我们的"岳阳楼"!此间初露锋芒,崭露头角,事业经营蒸蒸日上 ...
- CSDN博客生成目录
CSDN博客生成目录方法如下: 在博文的首部写@[TOC]目录名,自己定)(注意是英文括号) TOC可以是小写toc,是table of contents的缩写 我的目录 简介 简介A 简介B 发展近 ...
- 【Blog】CSDN博客总排行榜
CSDN博客总排行榜 https://blog.csdn.net/rank/writing_rank_total
- 自制脚本,统计个人csdn博客总字数
目录 前言 一.自动爬取所有文章的链接地址 二.字数统计 总结 前言 在csdn写博客也已经一年多了,经常忍不住想知道自己总共写了多少字.可是目前官方只能统计单篇文章的总字数,却没有提供所有文章的字数 ...
- UG/NX二次开发-阿飞博客专栏目录(九块九抄代码)
九块九抄代码,小例子,随时用,随时查,ctrl+c to ctrl+v 方便大家抄代码 博客园免费试看部分UF函数 https://www.cnblogs.com/nxopen2018/ 全部内容请九 ...
- Python爬虫入门实战1:获取CSDN个人博客文章目录及阅读量数据
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036 ░ 一.引言 有阵子博客的访问量出现了比较大 ...
最新文章
- python秩和检验(Kruskal-Wallis H Test)
- 什么才是真正赚钱?| 每日趣闻
- Dart 调用C语言混合编程
- 推荐几个实用的Python“小伎俩”
- 推荐系统User-Item Embedding图算法
- antd4中Form.create已废弃
- T-sql检测文件夹是否存在
- android 引用路径,android – ClassLoader引用了未知路径:/ data...
- C++第10周项目2扩展之2参考——迭代求和
- 杭电 1233 最小生成树 kruskal()算法
- 【蓝桥杯嵌入式】【STM32】3_Buzzer之将JTAG功能相关引脚映射为普通IO、AFIO的使用
- 联发科完成双模芯片实验室测试 首批5G终端明年一季度问世
- BZOJ 4516 后缀数组+ST+set
- 关于@Autowired的使用:推荐使用构造函数进行注入
- nodejs后台系列--第四篇--koa(三)
- 密码学入门(7):数字签名和证书
- poco常用语法合集
- 增量式编码器和绝对式编码器
- CTFWeb——Bugku秋名山老司机 详细题解
- 74LSxx versus. 74HCxx
热门文章
- 每日学术速递1.25
- 电子商务购物管理系统
- 我也发个武林的资料 非常齐全 (120版偏移已更新,加入人物运动状态及冷却状态)
- photoshop自动批阅_如何使用Photoshop智能对象自动执行多对象编辑
- UE5遇到255错误代码:ShaderCompileWorker Win64 Development -Quiet“ -WaitMutex -FromMsBuild已 退出,代码为 255。
- Oracle Study学习之--Flashback Archive
- 关联查询取更新时间_2020年河北中考成绩查询时间以及入口(7.29日更新)
- 统计书中单词出现次数, 然后把数据生成pdf
- Linux基础命令《一》
- 小程序的HTTP请求