主要内容

s函数生成器

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

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

  • s函数生成器块

描述

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

S-Function Builder块的实例也可以作为Simulink中生成的S-Function的包装器金宝app®模型。当模拟一个包含S-Function Builder块实例的模型时,Simulink软件会调用生成的S-Function来调用实例中的C或c++代码金宝appmdlStartmdlOutputsmdlDerivativesmdlUpdatemdlTerminate方法。要了解Simulink引擎金宝app如何与S-functions交互,请参阅金宝app与C - s -函数的Simulink引擎交互

请注意

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

港口

输入

全部展开

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

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

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

输出

全部展开

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

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

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

参数

看到使用s函数生成器自动构建s函数有关S-Function Builder编辑器参数的信息。

块特征

数据类型

布尔||不动点|整数|

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

定点转换
使用fixed-point Designer™设计和模拟定点系统。

之前介绍过的R2006a