主要内容

为Simulink自定义系统对象金宝app

自定义系统对象™用于使用MATLAB系统堵塞

MATLAB系统块启用MATLAB中定义的系统对象®用作Simulink中的块金宝app®。要控制块外观或输出,或为每个子系统启用系统对象使用,请使用提供的实现方法自定义系统对象。有关定义系统对象的详细信息,请参阅定义基本系统对象系统对象

方法

展开全部

geticonimpl. 名称以显示为块图标
GetheArimpl. 系统对象显示的标题
getInputNamesImpl MATLAB系统块输入端口的名称
getoutputnamesimpl. MATLAB系统块输出端口的名称
getPropertyGroupsImpl 系统对象显示的属性组
getsimulateusingimpl. 使用参数指定模拟的值
showemuldusingimpl. 使用参数模拟的可见性
showfisettingsimpl. 修复点数据类型选项卡系统对象的可见性
allowmodelreferencedIscretesampletimeInheritumencempl. 模型参考采样时间继承状态离散采样时间
getGlobalnamesimpl. MATLAB系统块的全局变量名称
getDiscreteStateImpl 离散状态属性值
getDiscretestatesPecificationImpl. 离散状态大小,数据类型和复杂性
getOutputDataTypeImpl 输出端口的数据类型
getOutputSizeImpl 大小输出端口
get金宝appsimulinkfunctionnamesimpl 登记金宝app在您的函数名称系统对象
getInterfaceimpl. 系统对象作为消息或数据
isOutputComplexImpl 输出端口的复杂性
IsoutputfixedSizeImpl. 固定或可变大小的输出端口
processtunedpropertiesimpl. 调谐属性更改时的操作
propagatedInputComplexity 输入期间的复杂性金宝app传播
传播inputdattype. 数据类型的输入期间金宝app传播
传播inputixedsize. 输入的固定尺寸状态金宝app传播
传播inputsize. 输入期间的大小金宝app传播
IsinputdirectFeedThroughimpl. 直接馈通输入状态
ContanceImpl. 从输入或内部状态的输出计算系统对象
updatimpl. 根据输入更新对象状态
createSampletime. 创建示例时间规范对象
getsampletimeimpl. 指定采样时间类型,偏移时间和采样时间
GetAmpletime. 查询样品时间
GetCurrentime. MATLAB系统块中的当前仿真时间
setnumticksuntilnexthit. 设置刻度的数量金宝app采样时间
金宝appspecurallipleinstanceimpl 金宝app为每个子系统的Simulink中支持系统对象金宝app

课堂

展开全部

matlab.system.display.icon. 自定义图标映像
matlab.system.display.Action 自定义按钮
matlab.system.display.Header 系统对象属性的标题
matlab.system.display.Section 系统对象的属性组部分
matlab.system.display.sectionGroup. 用于系统对象的节组

话题

概述

定义在Simulink中使用的系统对象金宝app

发展MATLAB系统块和交互式预览块对话框。

在Simulink中使用系统对象进金宝app行系统设计

使用系统对象的Simulink设计系金宝app统。

块的外观

自定义系统块外观

自定义MATLAB系统块图标和输入和输出名称。

自定义系统块对话框

自定义MATLAB系统块对话框,通过添加选项卡、组、描述等。

输入和输出

设置模型参考分立示例时间继承

禁止系统对象的模型引用离散样本时间继承。

在系统对象中使用全局变量

定义全局变量以用于系统对象。

指定输出

如果S金宝appimulink不能推断System对象的输出特征,可以添加方法来指定大小、数据类型、复杂性或离散状态输出。

特殊用例

对非直接反馈使用更新和输出

使用使用的系统对象来实现Nondirect馈通updatimpl.ContanceImpl.,IsinputdirectFeedThroughimpl.方法。

启用每个子系统支持金宝app

使能够对于每一个人在Simulink中金宝app使用System对象来支持子系统金宝app对于每一个人子系统。

指定MATLAB系统块系统对象的示例时间

此示例显示如何使用System Object™方法控制MATLAB系统块的采样时间。

相关信息

特色例子