主要内容

实现一个MATLAB系统

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

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

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

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

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

请注意

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

理解MATLAB系统

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

    源代码如果System对象使用MATLAB,则显示link®语言。如果您有:

    • 将System对象转换为P-code

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

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

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

相关的例子

更多关于