Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

nargout

System object 的输出参数的数目

说明

numOutputs = nargout(obj) 返回 obj 算法定义所需要的输出参数的数目。此函数是常规 nargout 函数在 System object™ 中的扩展应用。

如果您的 System object 使用 matlab.system.mixin.Nondirect (Simulink) 类,则 nargin 返回 updateImploutputImpl 方法的输出参数的数目。

nargout 返回在对当前正在执行的 System object 进行的调用中指定的输出参数的数目。此语法只能在 System object 环境中使用。

输入参数

全部折叠

要查询的 System object。

输出参数

全部折叠

此参数表示调用 System object 所需的输出数目。

如果输出非负,则当对象处于使用中状态时,不能更改输出的数目。

如果输出为负,则不同调用中的输出数目可以更改。当 System object 没有覆盖 getNumOutputsImpl 并且 stepImpl 签名中包含 varargout 时,就会出现这种情况。

在 R2018a 中推出