文档

实现一个MATLAB系统

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

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

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

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

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

请注意

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

理解MATLAB系统

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

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

    • 将System对象转换为P-code

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

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

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

相关的例子

更多关于

这个话题有帮助吗?