【问题标题】:How can I both load my Simulink model to my Arduino and add also my own code with it?如何将我的 Simulink 模型加载到我的 Arduino 并添加我自己的代码?
【发布时间】:2014-03-16 21:04:57
【问题描述】:

我可以完美地构建 simulink 模型并将其上传到我的 Arduino。但我需要更多我自己自定义创建的代码。那么如何将我自己的自定义代码也添加到 matlab simulink 代码中呢?

也就是说,有没有办法获取包括Arduino Hardware Support Blocks在内的simulink模型的c++代码并进行一些更改并添加更多代码并自己上传?

【问题讨论】:

标签: matlab arduino embed simulink


【解决方案1】:

是的,你可以。如果我没记错的话,那就是Configuration Parameters -> Code Generation -> Custom Code。您可以在源文件、头文件、初始化函数和终止函数中包含自定义代码。您还可以包含其他包含目录、源文件和库的列表。

【讨论】:

  • 非常感谢。这个答案给了我洞察力。
【解决方案2】:

根据您尝试添加的代码,有不同的方法:

  1. am304 已经提到,配置参数中的Custom Code 选项
  2. 使用自定义S-Functions,您可以使用包含在模型中的代码编写自己的块。 (你可能需要学习TLC
  3. 更手动的方法是自定义 Template Makefile 来编译您的源文件以及从模型生成的源代码。
  4. 主文件(rt_main.c)也可以自定义。

【讨论】:

    猜你喜欢
    • 2020-02-16
    • 2019-01-10
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多