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

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

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

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

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

但是,这时生成的代码要使用到自己的工程中需要修改接口,点击右下角的代码映射-组件接口
在Functions里面可以看到生成代码初始化函数和周期执行的功能函数以及执行的步长时间。

然后可以选择配置数据接口,一般推荐的都是默认配置(出错误的概率小一些)。
模型还存在一些内部模型,它们的对象接口一般是不开放的,为了能够进行访问,需要显示配置,具体操作如下
1)打开子系统,再建模页面选择模型数据编辑器,然后选择参数选项卡,找到需要设置的变量

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

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

3961

被折叠的 条评论
为什么被折叠?



