System对象™源代码控制块对话框的外观。本节将System对象代码映射到块对话框。这个示例代码片段使用了两个System对象,一个使用默认System对象来阻止对话框映射,另一个使用自定义映射。
属性自定义对话框时,源代码与对话框元素的对应关系如下图所示getHeaderImpl
或getPropertyGroupsImpl
方法。(链接打开源代码和模拟使用参数出现在所有MATLAB系统块对话框。)
的延迟块使用System对象,该对象使用默认映射绘制对话框。这个块有一个输入和一个输出。
这个块使用一个直接馈通设置为false(非直接馈通)的System对象。这个设置意味着System对象不直接使用输入来计算输出,使模型能够在反馈系统中安全地使用此块,而不引入代数循环。有关非直接馈通的更多信息,请参阅在反馈循环中使用系统对象.
有关自定义块对话框的示例,请参见系统对象到块对话框自定义映射.
的LMS自适应Block是一个带有自定义标题和属性组的块示例。系统对象代码使用getHeaderImpl
和getPropertyGroupsImpl
方法从matlab。系统
自定义这些块对话框元素。
的LMS自适应滤波器块估计未知系统(由未知系统和延迟块组成)的系数。它的输入是期望的信号和实际的信号。它的输出是估计信号和估计系数中误差的向量范数。它使用lmsSysObj System对象。
System对象的源代码还为块定义了两个输入和输出端口。