主要内容

系统对象代码映射到MATLAB系统块对话框

系统对象™源代码控制块对话框的外观。本节地图系统对象代码块对话框。这个示例代码片段使用两个系统对象,使用默认系统对象块对话框映射,以及使用自定义映射。

请注意

你也可以改变外观的MATLAB系统块使用掩码编辑器对话框。有关更多信息,请参见使用掩码编辑器定制系统对象对话框

系统对象块对话框默认映射

下图显示了源代码对应的对话框元素当你不使用自定义对话框getHeaderImplgetPropertyGroupsImpl方法。(打开源代码和链接模拟使用参数出现在所有MATLAB系统块对话框。)

默认的源代码和对话框元素之间的映射

延迟块的示例使用一个系统对象模型片段,将对话框使用默认映射。这一块有一个输入和一个输出。

这个块使用的系统对象直接引线设置为false(间接引线)。这种设置意味着系统对象不直接使用计算的输入输出,使模型在反馈系统使用安全这一块不引入一个代数循环。有关间接引线的更多信息,请参阅在反馈回路中使用系统对象

创建小部件类型MATLAB系统块

自定义块对话框的一个例子,看看系统对象块对话框定义映射

系统对象块对话框定义映射

LMS自适应块是一个块和一个自定义标题和属性组。系统使用对象代码getHeaderImplgetPropertyGroupsImpl方法从matlab.System定制这些块对话框元素。

LMS自适应滤波器块的系数估计一个未知的系统(由未知的系统,延迟块)。其输入所需的信号与实际信号。它的输出是错误的估计信号和向量范数的估计系数。它使用lmsSysObj系统对象。

源代码和对话框映射自定义标题、描述和标签组

这个系统的源代码对象还定义了两个输入和输出端口。

源代码描述系统输入和输出端口

相关的话题