主要内容

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

System对象™源代码控制块对话框的外观。本节将System对象代码映射到块对话框。这个示例代码片段使用了两个System对象,一个使用默认System对象来阻止对话框映射,另一个使用自定义映射。

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

属性自定义对话框时,源代码与对话框元素的对应关系如下图所示getHeaderImplgetPropertyGroupsImpl方法。(链接打开源代码和模拟使用参数出现在所有MATLAB系统块对话框。)

延迟块使用System对象,该对象使用默认映射绘制对话框。这个块有一个输入和一个输出。

这个块使用一个直接馈通设置为false(非直接馈通)的System对象。这个设置意味着System对象不直接使用输入来计算输出,使模型能够在反馈系统中安全地使用此块,而不引入代数循环。有关非直接馈通的更多信息,请参阅在反馈循环中使用系统对象

有关自定义块对话框的示例,请参见系统对象到块对话框自定义映射

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

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

LMS自适应滤波器块估计未知系统(由未知系统和延迟块组成)的系数。它的输入是期望的信号和实际的信号。它的输出是估计信号和估计系数中误差的向量范数。它使用lmsSysObj System对象。

System对象的源代码还为块定义了两个输入和输出端口。

相关的话题