文档

s函数生成器

集成C或c++代码来创建s函数

  • 库:
  • 金宝appSimulink /用户定义函数

描述

s函数构建器集成新的或现有的C或c++代码,并根据您提供的规范创建C MEX s函数。看到自动生成s -函数参阅使用S-Function Builder块生成s -函数的详细说明。

S-Function Builder块的实例还可以作为Simulink中生成的s -函数的包装器金宝app®模型。当模拟包含S-Function Builder块实例的模型时,Simulink软件调用生成的S-Function,以便在实例的S-Function块中调用金宝appC或c++代码mdlStartmdlOutputsmdlDerivativesmdlUpdate而且mdlTerminate方法。要了解Simulink引擎金宝app如何与s -函数交互,请参见金宝appSimulink引擎与C S-Functions的交互

请注意

S-Function Builder块不支持屏蔽。金宝app但是,您可以屏蔽子系统块,该块包含s函数生成器块。有关更多信息,请参见动态屏蔽子系统

港口

输入

全部展开

S-Function Builder可以接受复杂的1-D或2-D信号和非虚拟总线。对于上述每种情况,信号必须具有Simulink支持的数据类型。金宝app金宝app

有关更多信息,请参见Simulink支持的金宝app数据类型金宝app在Simuli金宝appnk文档中。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

输出

全部展开

S-Function Builder可以输出复杂的1-D或2-D信号和非虚拟总线。对于上述每种情况,信号必须具有Simulink支持的数据类型。金宝app金宝app

有关更多信息,请参见Simulink支持的金宝app数据类型金宝app在Simuli金宝appnk文档中。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔|不动点|枚举|公共汽车

参数

看到s -函数生成器对话框请参阅在线文档中有关使用S-Function Builder块的参数对话框的信息。

块特征

数据类型

布尔||不动点|整数|

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

定点转换
使用定点设计器设计和模拟定点系统。

R2006a之前介绍