使用C/ c++代码实现算法
使用C/ c++代码实现一个新的算法
在Simulink中实现C/ c++代码®使用您开发的模块。你可以使用这些方法来实现你的代码:
C调用者block -通过导入C函数将C代码集成到Simulink中。
C函数block -集成和调用来自Simulink模型的外部C/ c++代码
S-Function -使用称为S-Function API的特殊语法与Simulink引擎通信。它们允许您创建连续、离散和混合系统。
s函数生成器block -通过根据您提供的规范从您的代码构建s函数来集成C/ c++代码。s函数构建器还可以作为模型中生成的s函数的包装器。
遗留代码工具-集成C/ c++函数,如查找表、通用函数和接口到Simulink模型中。
使用C调用者块将C函数调用到没有状态的模型。要创建没有状态的s函数,请使用遗留代码工具。要使用状态和方法,请使用C函数块,s函数生成器或S-functions。
属于
- 使用C调用块调用C代码
通过导入C函数将简单的外部C代码调用到Simulink中 - 使用C函数块集成外部C/ c++代码
从Simulink模型集成和调用外部C/ c++代码 - 使用Simulink代码导入器导入自定义C/ c++代码
使用Simulink代码导入工具从您的自定义C/ c++代码创建Simulink库 - 实现C/ c++ s函数
扩展Simulink的功能,并将您的C/ c++代码带入Simulink - 使用S-Function Builder实现C/ c++代码
通过自动创建s函数,在Simulink块中实现C/ c++代码