主要内容

功能

模型中包含s函数

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

  • 功能块

描述

S-Function块提供了从框图中访问s -函数的方法。s函数命名为功能名称参数可以是Level-1或Level-2 C MEX s函数(参见MATLAB s函数基础以了解如何创建s函数)。

请注意

使用二级MATLAB s函数块中包含二级MATLAB®s函数的框图。

S-Function块显示指定S-Function的名称和指定的输入输出端口数。连接到输入端的信号必须具有输入的s函数指定的尺寸。

参数

全部展开

使用此参数指定s函数的名称。

编程使用

块参数:FunctionName
类型:特征向量
值:s函数的名称
默认值:“系统”

指定附加的s函数参数。

函数参数可以指定为MATLAB表达式,也可以指定为用逗号分隔的变量。例如,

A, B, C, D,[眼睛(2,2);零(2,2)]

注意,虽然单个参数可以括在括号内,但参数列表不能括在括号内。

编程使用

块参数:参数
类型:特征向量
值:功能参数
默认值:' '

此参数仅在此块表示C MEX s函数并且您打算使用金宝app®编码器™从包含块的模型生成代码的软件。如果您使用它,当您准备生成代码时,您必须强制编码器重新构建顶部模型,如中所述顶层模型代码的控制再生(金宝app仿真软件编码器)

有关使用此参数的详细信息,请参见为S-Function指定额外的源文件(金宝app仿真软件编码器)

编程使用

块参数:SFunctionModules
类型:特征向量
值:文件名的字符向量
默认值:' '

块特征

数据类型

布尔一个|公共汽车一个|一个|不动点b一个|一半一个|整数一个|一个|字符串一个

直接引线

有限的一个

多维信号

有限的一个

适应信号

有限的一个

讨论二阶导数过零检测

有限的一个

一个实际的数据类型或功能支持取决于块实现。金宝app

b有关在s函数中使用定点数据类型的详细信息,请参见编写定点s函数。

扩展功能

版本历史

R2006a之前介绍