主要内容

setupimpl.

班级:Matlab.System.

初始化系统对象

句法

setupimpl(obj)
Setupimpl(OBJ,INPUT1,INPUT2,...)

描述

setupimpl(obj.实现一次性任务。

setupimpl(obj.INPUT1,INPUT2,...使用一个或多个设置一个系统对象™Stepimpl.输入规格。

运行时间细节

setupimpl.通过了设置方法。用户永远不会叫设置直接方法。但,设置首次被调用System对象并在系统对象已发布后。有关详细信息,请参阅详细的呼叫序列

方法创作提示

  • 如果您的系统对象不需要任何设置任务,则可以从类定义文件中省略此方法。

  • setupimpl.设置私有属性,以便每次都不需要计算它们Stepimpl.调用方法。

  • 要获取系统对象的资源,必须使用setupimpl.而不是构造函数。

  • 你必须设置访问=受保护对于这种方法。

  • 不使用setupimpl.初始化或重置状态。对于各国,使用resetimpl.方法。

  • 如果系统对象将在Simulink中使用万博1manbetx®Matlab系统(万博1manbetxSimulink)块,您无法修改任何可调性属性setupimpl.方法

  • 不要使用setupimpl.设置输入值的方法。

  • 不包括验证setupimpl.。验证属性或输入使用validatepropertiesimpl.validateinputsimpl., 或者setProperties.方法。

输入参数

展开全部

系统对象句柄用于访问对象特定的属性,状态和方法。如果你的setupimpl.方法不使用该对象,可以用替换此输入

列出系统对象的输入。输入的顺序必须与所定义的输入顺序匹配Stepimpl.方法。Stepimpl.将输入传入setupimpl.在一次性计算中使用规格和数据类型等规范。

例子

展开全部

此示例显示如何打开文件以使用使用setupimpl.类定义文件中的方法。

方法(访问=保护)功能setupimpl(obj)obj.pfiled = fopen(obj.filename,'WB');如果obj.pfiled <0错误('打开文件失败');结尾结尾结尾

此示例显示了如何使用setupimpl.要指定运行对象初始化输入的属性。在这种情况下,调用运行该对象,包括输入,以大小u的矩阵初始化对象状态。

方法(访问=保护)功能setupimpl(obj,u)obj.state = zeros(大小(u),'喜欢',U);结尾结尾
在R2011B中介绍