setupImpl
初始化 System object
语法
setupImpl(obj)
setupImpl(obj,input1,input2,...)
说明
setupImpl( 实现一次性任务。obj)
setupImpl( 使用一个或多个 obj,input1,input2,...)stepImpl 输入设定设置 System object™。
运行时详细信息
通过 setup 方法调用 setupImpl。用户从不直接调用 setup 方法。但是,在第一次运行 System object 和在释放 System object 后会调用 setup。有关详细信息,请参阅详细的调用序列。
方法编写提示
如果您的 System object 不需要任何设置任务,则可以在类定义文件中省略此方法。
使用
setupImpl设置私有属性,因此不需要在每次调用stepImpl方法时都计算它们。要获取 System object 的资源,您必须使用
setupImpl而不是构造函数。您必须先对此方法设置
Access = protected。不要使用
setupImpl初始化或重置状态。对于状态,请使用resetImpl方法。如果将在 Simulink® MATLAB System (Simulink) 模块中使用 System object,则不能在
setupImpl方法中修改任何可调属性。不要使用
setupImpl方法设置输入值。不要在
setupImpl中包括验证。要验证属性或输入,请使用validatePropertiesImpl、validateInputsImpl或setProperties方法。如果您打算使用 MATLAB System (Simulink) 模块在 Simulink 中使用 System object,请不要在此方法中使用 System object 的输入值。您只能查询输入的设定,即数据类型、复/实性和大小。
输入参数
示例
版本历史记录
在 R2011b 中推出