主要内容

实现一个MATLAB系统

实现一个块,并将一个System对象™分配给它。然后,您可以探索区块来查看效果。

  1. 创建一个新模型并添加MATLAB系统块从用户定义函数库。

  2. 在块对话框中,从列表中,选择基本先进的,或模型的扩展如果您想从模板创建一个新的System对象。根据需要修改模板并保存System对象。

  3. 中输入System对象的完整路径名系统对象名称.单击列表箭头。如果当前文件夹中存在有效的System对象,则名称将显示在列表中。

    MATLAB系统块图标和端口标签更新为相应的系统对象。例如,假设您选择了一个名为lmsSysObj在您的当前文件夹中。block更新如下图所示:

请注意

在将块与系统对象类名关联之后,不能使用该类名分配新的系统对象MATLAB系统块对话框。相反,右键单击MATLAB系统块,选择块参数(MATLABSystem)中输入一个新的类名系统对象名称

理解MATLAB系统

  1. 双击。的MATLAB系统块对话框反映了系统对象参数。对话框通常包含一个源代码指向System对象类文件的链接。例如:

    源代码链接出现,如果System对象使用MATLAB®语言。如果您有:

    • 将System对象转换为P-code

    • 方法覆盖默认行为getHeaderImpl方法

  2. 点击源代码,观察System对象中的公共和活动属性出现在MATLAB系统块对话框作为块参数。

  3. 方法选择您希望模型模拟块的方式模拟使用参数。(该参数出现在每个页的底部MATLAB系统如果只有一个选项卡,或者多个选项卡中第一个的底部,则阻塞。)

相关的例子

更多关于

Baidu
map