从Simulink使用Embedded Coder生成代码

1、利用Simulink搭建自己的控制模型,然后在上方工具栏的APP中选择Embedded Coder,在打开的新的C代码的工具栏里面选择快速向导,会弹出一个操作框,系统就选自己的simulink模型,输出根据需求来选就可以。部署会自动辨识你的模型,可以不用管。

然后字长是会根据你的实际的运行硬件来的,没有的话就自己设置,我这里选的是arm Cortex M3内核

优化界面根据自己的需求选择即可。

然后点击生成代码就好了。

这时候回到模型界面就可以看到代码了

但是,这时生成的代码要使用到自己的工程中需要修改接口,点击右下角的代码映射-组件接口

在Functions里面可以看到生成代码初始化函数和周期执行的功能函数以及执行的步长时间。

然后可以选择配置数据接口,一般推荐的都是默认配置(出错误的概率小一些)。
模型还存在一些内部模型,它们的对象接口一般是不开放的,为了能够进行访问,需要显示配置,具体操作如下

1)打开子系统,再建模页面选择模型数据编辑器,然后选择参数选项卡,找到需要设置的变量

选中下面那个,再value行双击,然后点击右侧的三个点,点击浏览,进入设置区域,然后选择该变量,右键选择转换为参数对象

再右侧选择再coder app中配置,选择model default,然后编译代码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值