主要内容

s函数生成器

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

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

  • S-Function构建块

描述

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

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

请注意

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

港口

输入

全部展开

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

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

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

输出

全部展开

s函数生成器可以产生真实的和复杂的,1-D或2-D信号和非虚拟总线。对于上述每种情况,信号必须具有Simulink支持的数据类型。金宝app金宝app

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

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

参数

看到使用S-Function Builder自动构建s -函数控件的配置信息s函数生成器块使用S-Function生成器编辑器。

块特征

数据类型

布尔||不动点|整数||公共汽车

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

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

版本历史

R2006a之前介绍