美文网首页
simulink 自动生成代码在x86平台变成so或lib/dl

simulink 自动生成代码在x86平台变成so或lib/dl

作者: 咖喱鸡蛋 | 来源:发表于2020-04-23 18:33 被阅读0次

simulink 自动生成代码

如果不考虑实时性,可以直接把模块当成一个有输入和输出的应用黑盒处理。
输入输出一般为一个结构体,里面包含一些输入输出参数

  • 1、c++ 可以先实例化一个 share_prt的指针
  • 2、初始化变量、调用实例的 void initialize();
  • 3、更新变量,调用void step();计算结果(如果有节拍则延时)
  • 4、获取计算结果,进入循环
  • 5、系统退出,则调用 void terminate();

系统测试

  • c++ visual studio2019 + matlab2018a 测试简单的例子通过,需要注意应用matlab的头文件。
  • gcc7.3 + cmake 3.7 + matlab2018a 测试简单例子通过

自动代码生成参考文章

代码优化参考文章

Simulink自动生成代码的常见优化方法

C语言生成S-Function

基于模型开发之代码集成
使用Simulink和EmbeddedCoder生成高度优化的代码
Simulink中浮点数的优化表示法

相关文章

网友评论

      本文标题:simulink 自动生成代码在x86平台变成so或lib/dl

      本文链接:https://www.haomeiwen.com/subject/dozaihtx.html