setupImpl

类:matlab.System

初始化系统对象

句法

setupImpl(OBJ)
setupImpl(OBJ,输入1,输入2,...)

描述

setupImpl(OBJ实现一个时间的任务。

setupImpl(OBJ输入1,输入2,...建立一个系统对象™使用一个或多个的stepImpl输入规格。

运行时详细信息

setupImpl通过被称为设定方法。用户永远致电设定方法直接。但,设定被称为第一次系统对象运行和系统对象已被释放之后。有关详细信息,请参阅详细调用序列

方法创作技巧

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

  • setupImpl要设置专用属性,使他们不必每次都做计算stepImpl方法被调用。

  • 为了获得资源系统对象,则必须使用setupImpl而不是一个构造函数。

  • 您必须设置访问=保护此方法。

  • 不使用setupImpl初始化或复位状态。对于美国,使用resetImpl方法。

  • 如果系统对象将在Simulink中使用金宝app®MATLAB系统块,你不能修改在任何调谐性能setupImpl方法

  • 不要使用setupImpl方法来设置输入值。

  • 不包括在验证setupImpl。验证属性或输入使用validatePropertiesImplvalidateInputsImpl, 要么setProperties方法方法。

输入参数

展开全部

系统对象句柄用来访问属性,状态和方法的具体对象。如果你的setupImpl方法不使用的对象,您可以替换该输入

列出输入到系统对象。输入的顺序必须输入在所定义的顺序匹配stepImpl方法。stepImpl经过投入setupImpl使用规范,例如在一时间计算大小和数据类型。

例子

展开全部

这个例子说明了如何打开一个文件使用写setupImpl方法在类定义文件。

方法(访问=保护)功能setupImpl(OBJ)obj.pFileID =的fopen(obj.Filename,'WB');如果obj.pFileID <0错误(“打开文件失败”);结束结束结束

这个例子说明如何使用setupImpl来指定运行对象初始化一个输入的属性。在这种情况下,调用运行对象,它包括输入ü,初始化对象状态中尺寸的U的矩阵。

方法(访问=保护)功能setupImpl(OBJ,U)obj.State =零(尺寸(U),'喜欢',U);结束结束

介绍了在R2011b