系统对象代码映射到MATLAB系统块对话框
系统对象™源代码控制块对话框的外观。本节地图系统对象代码块对话框。这个示例代码片段使用两个系统对象,使用默认系统对象块对话框映射,以及使用自定义映射。
请注意
你也可以改变外观的MATLAB系统块使用掩码编辑器对话框。有关更多信息,请参见使用掩码编辑器定制系统对象对话框。
系统对象块对话框默认映射
下图显示了源代码对应的对话框元素当你不使用自定义对话框getHeaderImpl
或getPropertyGroupsImpl
方法。(打开源代码和链接模拟使用参数出现在所有MATLAB系统块对话框。)
的延迟块的示例使用一个系统对象模型片段,将对话框使用默认映射。这一块有一个输入和一个输出。
这个块使用的系统对象直接引线设置为false(间接引线)。这种设置意味着系统对象不直接使用计算的输入输出,使模型在反馈系统使用安全这一块不引入一个代数循环。有关间接引线的更多信息,请参阅在反馈回路中使用系统对象。
自定义块对话框的一个例子,看看系统对象块对话框定义映射。
系统对象块对话框定义映射
的LMS自适应块是一个块和一个自定义标题和属性组。系统使用对象代码getHeaderImpl
和getPropertyGroupsImpl
方法从matlab.System
定制这些块对话框元素。
的LMS自适应滤波器块的系数估计一个未知的系统(由未知的系统,延迟块)。其输入所需的信号与实际信号。它的输出是错误的估计信号和向量范数的估计系数。它使用lmsSysObj
系统对象。
这个系统的源代码对象还定义了两个输入和输出端口。