文件

Matlab.System类

包裹:matlab

系统对象的基类

描述

matlab。系统是系统对象的基类。在您的类定义文件中,您必须将对象从此基类(或从此基类派生的另一个类中组)。子类化允许您使用此基类提供的实现和服务方法来构建您的对象。将此语法键入类定义文件的第一行,以直接继承matlab。系统基类,ObjectName.是您对象的名称:

Classdef.ObjectName 
             

笔记

你必须设置访问=受保护对于每一个人matlab。系统您在代码中使用的方法。

方法

allowmodelreferencedIscretesampletimeInheritumencempl. 模型参考样本时间继承状态用于离散采样时间
getDiscretestateImpl. 离散状态属性值
getGlobalnamesimpl. MATLAB系统块的全局变量名称
getheaderimpl. 系统对象显示的标题
getInputNamesImpl 名字Matlab系统块的输入端口
getNumInputsImpl 系统对象的输入数
getNumOutputsImpl 输出数量系统对象
getoutputnamesimpl. 名字Matlab系统块输出端口
getPropertygroupsimpl. 系统对象显示的属性组
getsimulateusingimpl. 使用参数指定模拟的值
InfoImpl. 相关信息系统对象
isInactivePropertyImpl 非活动属性的状态
isinputsizelockedimpl. 锁定输入大小的状态
loadObjectImpl 加载系统对象来自垫档文件
processtunedpropertiesimpl. 调谐属性更改时的操作
删除歧杆子 释放资源
resetimpl. 重置系统对象状态
saveObjectImpl 保存系统对象在垫档案中
setProperties. 创建时使用名称值对设置属性值系统对象
setupimpl. 初始化系统对象
showfisettingsimpl. 系统对象的固定点数据类型选项卡可见性
showemuldusingimpl. 可见性模拟使用参数
Stepimpl. 系统输出和状态更新方程
金宝appSpecialSmultipleInstanceImpl. 金宝app为每个子系统的Simulink中支持系统对象金宝app
validateinputsimpl. 验证输入系统对象
validatepropertiesimpl. 验证的属性值系统对象

属性

另外还有MATLAB可用的属性®对象,您可以将以下属性应用于自定义系统对象™的任何属性。

不可努力 在一个对象被锁定之后(在它被调用之后或设置已被称为),使用不可努力防止用户更改该属性值。默认情况下,所有属性都可调整。这不可努力属性用于锁定在更改时产生副作用的属性。这个属性对于在处理过程中锁定假定为常量的属性值也很有用。您应该始终将影响输入或输出端口数量的属性指定为不可努力
逻辑 采用逻辑将属性值限制为逻辑标量值。可以转换为逻辑的任何标量值也有效,例如0或1。
积极的人 采用积极的人将属性值限制为正整数值。
酌情 采用酌情标记属性,以便在使用时显示其状态值getDiscretestate.方法。

要了解有关属性的更多信息,请参阅属性属性

例子

展开全部

创建一个简单的系统对象,adjone.,来自哪个子类matlab。系统.你将这段代码放入一个MATLAB文件中,AddOne.m

Classdef.Addage %附加商计算输出值,将输入递增1方法(访问=保护)% stepImpl方法在调用对象时被调用。函数y = stepimpl(〜,x)y = x + 1;结尾结尾结尾

通过创建一个实例来使用此对象adjone.,提供输入并运行对象。

哈德= addone;x = 1;哈德(X);

分配不可努力归因于这件初始值属性,您在类定义文件中定义。

属性(非全额)initialValue结尾
这个话题有用吗?