【问题标题】:Simulink Coder - How interface external code with modelSimulink Coder - 如何将外部代码与模型接口
【发布时间】:2012-12-10 21:56:13
【问题描述】:

我正在 simulink 中开发一个系统控件,我想在嵌入式板上运行这个模型。 因此,我想将模型的输入和输出与特定功能(手工编写和模型外部)联系起来。

为了理解:我有一个包含 8 个元素的数组的输入。该数组的指针由名为 adc.readAllValues() 的函数返回。

如何将 simulink 与我的外部代码接口?

【问题讨论】:

    标签: c++ model simulink


    【解决方案1】:

    这是一种方法:

    • Simulink 的输入是 Simulink.Parameter 对象

    • Simulink 的输出是 Simulink.Signal 对象

    这些 Simulink 对象都具有“ExportedGlobal”存储类。这意味着它们是可以从您的外部代码访问的全局符号。例如,在 VxWorks 中,您可以使用“symFindByName”来查找符号的地址。

    一个有趣的 Simulink 功能可以提供帮助是 C API http://www.mathworks.ch/ch/help/rtw/ug/data-exchange.html?searchHighlight=capi#f75428

    【讨论】:

      猜你喜欢
      • 2012-06-27
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      相关资源
      最近更新 更多