使用来自C 应用程序的Simulink

Using Simulink from c++ application

本文关键字:应用程序 Simulink      更新时间:2023-10-16

我想知道是否有一种与C 程序中的Simulink使用/通信的方法。在这种情况下,Simulink正在执行实时模拟在在C 控制程序中的仿真过程中应获取其输入数据。此外,在仿真过程中,应从c 程序中访问Simulink的仿真数据(块的输出(。这可能吗?

用于实时处理,您需要使用Simulink Coder将Simulink模型转换为C代码。

作为C代码,可以以任何方式使用该模型产生的代码(在您的较大的C应用程序中(。

如果我正确理解,您希望将C 代码与Simulink集成并运行模拟。

根据文档:

C呼叫者块允许您将C/C 代码带入Simulink。

C呼叫者块的优点是:

  • 简单C函数的自动集成
  • 与Simulink覆盖范围,Simulink Test和Simulink Design验证器
  • 集成
  • 与Simulink编码器集成。

要建模动态系统,请改用S功能构建器。