主要内容

S函数

包括模型中的S函数

  • 图书馆:
  • 金宝appSimulink /用户定义的函数

  • S函数块

描述

S函数块从框图提供对S函数的访问。S-函数命名为S函数名称参数可以是2级MATLAB®或者1级或1级-2 c mex s函数(参见MATLAB S函数基础知识有关如何创建S函数的信息)。

笔记

使用Level-2 Matlab S功能块在框图中包含级别-2 Matlab S函数。

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

参数

展开全部

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

程序使用

块参数:functionName.
类型:字符向量
价值:S函数的名称
默认:'系统'

指定额外的S函数参数。

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

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

请注意,尽管单个参数可以括在括号中,但参数列表不得括在括号中。

程序使用

块参数:参数
类型:字符向量
价值:S函数参数
默认:''

仅当此块表示C MEX S函数时,此参数仅适用,并且您打算使用金宝app®编码器™软件从包含块的模型生成代码。如果使用它,当您准备好生成代码时,必须强制编码器以重建如下所解释的顶级模型顶级模型代码的控制再生(金宝appSimulink编码器)

有关使用此参数的更多信息,请参阅为S函数指定其他源文件(金宝appSimulink编码器)

程序使用

块参数:SFUNCTIOMODULES.
类型:字符向量
价值:文件名的字符矢量
默认:''

块特征

数据类型

布尔基[一种]|公共汽车[一种]|双倍的[一种]|固定点[B.][一种]|一半[一种]|整数[一种]|单身的[一种]|细绳[一种]

直接喂养

有限的[一种]

多维信号

有限的[一种]

可变尺寸信号

有限的[一种]

零交叉检测

有限的[一种]

[一种]实际数据类型或能力支持取决于块实现。金宝app

[B.]有关使用S函数中的固定点数据类型的详细信息,请参阅编写固定点S函数。

扩展能力

在R2006A之前介绍