主要内容

s函数生成器

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

  • 库:
  • 万博1manbetxSimulink/用户定义函数

  • s函数生成器块

描述

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

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

请注意

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

港口

输入

全部展开

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

有关更多信息,请参见Simulink支持的万博1manbetx数据类型万博1manbetx在Simuli万博1manbetxnk文档中。

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

输出

全部展开

S函数生成器可以输出复杂的1-D或2-D信号和非虚拟总线。对于每种情况,信号必须具有Simulink支持的数据类型。万博1manbetx万博1manbetx

有关更多信息,请参见Simulink支持的万博1manbetx数据类型万博1manbetx在Simuli万博1manbetxnk文档中。

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

参数

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

块特征

数据类型

布尔||定点|整数|

直接馈通

多维信号

是的

适应信号

讨论二阶导数过零检测

扩展功能

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

在R2006a之前引入