主要内容

创建系统对象

写一个MATLAB®类对象™创建并定义了一个新的系统

您可以定义您自己的定制系统对象的实现方法。使用图形工具来探索综合API来创建系统对象。例如,您可以插入方法初始化运行,重置,并终止系统对象。介绍定义一个系统对象,明白了定义基本系统对象

方法

espandi全体的

setupImpl 初始化系统对象
stepImpl 系统输出和状态更新方程
resetImpl 重置系统对象
releaseImpl 释放资源
infoImpl 信息系统对象
isDoneImpl 数据结尾国旗
isInactivePropertyImpl 不活跃的状态属性
isTunablePropertyDataTypeMutableImpl 设置是否可调属性可以改变数据类型
isDiscreteStateSpecificationMutableImpl 控制离散状态是否可以改变数据类型
processTunedPropertiesImpl 行动时可调特性变化
创建时设置属性值使用名称-值对系统对象
validatePropertiesImpl 验证属性值的系统对象
getPropertyGroupsImpl 房地产集团系统对象显示
getNumInputsImpl 输入到系统对象的数量
getNumOutputsImpl 的输出系统对象
getNumInputs 输入需要调用的数量系统对象
getNumOutputs 数调用的输出系统对象
isInputComplexityMutableImpl 设置是否可以改变输入系统对象的复杂性
isInputDataTypeMutableImpl 设置系统对象是否可以改变输入数据类型
isInputSizeMutableImpl 设置系统对象输入的大小是否可以改变
输入参数个数 输入参数的数量系统对象
nargout 输出参数的数量系统对象
processInputSpecificationChangeImpl 执行操作时,输入尺寸,复杂性,或数据类型的改变
validateInputsImpl 验证输入系统对象
loadObjectImpl 负载系统对象从垫子上文件
saveObjectImpl 保存系统对象在垫子上文件
sysobjupdate 自定义更新系统对象最新的语法

抚慰心灵

matlab.System 系统对象的基类
matlab.system.mixin.FiniteSource 有限源mixin类

Argomenti

输入和输出

改变输入的数量

这个例子显示了如何设置数量的输入系统对象™在使用和不使用getNumInputsImpl

定义复合系统对象

定义系统对象,包括其他系统对象的属性。

处理输入规格变化

实现方法来限制输入系统对象的复杂性时,数据类型,或大小可以改变或实现一个方法来输入规格变化时的反应。

性能和效率

建议用于定义系统对象

建议加快缓慢的系统对象。

详细的调用序列

调用序列显示方法当你运行一个系统对象的顺序。

定义有限源对象

这个例子显示了如何定义一个系统对象,执行一个特定数量的步骤或特定数量的从文件中读取。

保存和加载系统对象

使用MATLAB结构来保存和加载系统对象属性和状态。

Informazioni complementari

初Esempi在钢琴