主要内容

使用C函数块集成外部C算法

从Simulink模型集成和调用外部C算法金宝app

使用C函数block来调用模型中的外部C代码。您可以编写输出代码来修改符号。符号是代码中的一个变量,可以在Simulink中接受输入、输出、持久值、参数或常量值金宝app®模型。使用C函数块:

  • 编写C代码来预处理数据以调用C函数。类似地,可以在调用C函数后编写C代码对数据进行后处理。

  • 为模拟和代码生成指定不同的代码。

  • 调用多个函数。

  • 初始化并使用块中缓存的持久数据。

使用C函数在需要分配和释放内存、预处理和后处理外部代码符号或初始化和终止持久数据的情况下使用块。要调用简单的C代码,请使用C调用者块。若要将使用C代码的动态系统集成到Simulink模型中,请使用金宝app功能块。

C函数 从Simulink模型集成和调用外部C代码金宝app

对象

SymbolSpec 查询和配置C功能块数据符号
象征 C函数块数据符号

特色的例子