FMT(基于MATLAB/Simulink)的代码生成

部署运行你感兴趣的模型镜像

附上github链接与简介:Firmament-Autopilot/FMT 模型:Firmament Autopilot 模型框架 --- Firmament-Autopilot/FMT-Model: Firmament Autopilot Model Framework

Firmament Model (FMT Model) is a part of Firmament Autopilot project. It includes a simulation framework with algorithm libraries designed with MATLAB/Simulink.
苍穹模型(FMT 模型)是苍穹自动驾驶仪项目的一部分。它包括一个仿真框架,其中包含使用 MATLAB/Simulink 设计的算法库。

1、下载解压上述包

复制地址(我直接放在桌面)

看自己的编译器工具链是否正确

详细见上一个教程matlab与C++混合编程 helloworld(编译器下载与验证)_mingw64(6.3.0)-优快云博客

2、打开MILSIM.slx模型与Embedded Coder
点击代码生成即可生成代码

3、代码生成遇到的常见问题与解决措施

模型参数不一致的报错最为常见

解决思路

回到matlab选择工作区(可拖动到右边方便修改,主要报错也是在xxx_config修改)

找到以下四个文件(FMT四个子模型)

以及MILSIM - Simulink的模型设置项

每一个都需要修改,四个子模块与顶层confog!!!

每一个都需要修改,四个子模块与顶层confog!!!

每一个都需要修改,四个子模块与顶层confog!!!

下面任意打开一个xxx_config

修改需要修改的参数(根据报错的提示)

以下列出几个需要修改的参数(没有包含全部的报错信息)

1)步长时间修改为0.002

2)修改为“内联”

3)软件替换库:None
4)生命周期:1
技巧:对于报错不好找到的,可以在config内直接搜索关键词

对于修改好的先点击应用再点击确定

最后再对报错文件先修复,再点击生成代码
最后,生成代码
还有什么其他问题可以在评论区留言讨论,我也是新手互相讨论互相进步。

您可能感兴趣的与本文相关的镜像

Seed-Coder-8B-Base

Seed-Coder-8B-Base

文本生成
Seed-Coder

Seed-Coder是一个功能强大、透明、参数高效的 8B 级开源代码模型系列,包括基础变体、指导变体和推理变体,由字节团队开源

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值