S-Function Builder
集成 C 或 C++ 代码以创建 S-Function
库:
Simulink /
User-Defined Functions
描述
S-function Builder 模块集成新的或现有 C 或 C++ 代码,并根据您提供的设定创建 C MEX S-Function。有关使用 S-Function Builder 模块生成 S-Function 的详细说明,请参阅Use a Bus with S-Function Builder to Create an S-Function。
S-Function Builder 模块实例还作为 Simulink® 模型中生成的 S-Function 的包装器。在仿真包含 S-Function Builder 模块实例的模型时,Simulink 软件调用生成的 S-Function,以调用实例 mdlStart
、mdlOutputs
、mdlDerivatives
、mdlUpdate
和 mdlTerminate
方法中您的 C 或 C++ 代码。要了解 Simulink 引擎如何与 S-Function 交互,请参阅 Simulink Engine Interaction with C S-Functions。
示例
端口
输入
输出
参数
有关使用 S-Function Builder 编辑器配置 S-Function Builder 模块的信息,请参阅Build S-Functions Automatically Using S-Function Builder。
模块特性
数据类型 |
|
直接馈通 |
|
多维信号 |
|
可变大小信号 |
|
过零检测 |
|
扩展功能
版本历史记录
在 R2006a 之前推出