主要内容

分析系统对象代码

使用分析仪查看和导航系统对象™代码。

分析仪在系统对象代码中显示所有元素的轮廓。

  • 通过单击该元素的名称,导航到特定的输入,输出,属性,状态或方法。

  • 使用箭头按钮展开或折叠元素部分。

  • 使用+(公共),#(受保护)和 - (私有)符号标识属性和自定义方法的访问级别。

例如:

  1. 打开现有系统对象。

  2. 在matlab.®Toolstrip,在系统对象部分,点击检查

  3. 在打开的“分析仪”对话框中,单击“resetimpl.方法。

    分析仪内容

    MATLAB编辑器窗口中的光标转到resetimpl.方法。

    RESETIMPL方法

分析仪为遗留基本类,具有遗留属性的属性和冗余方法提供警告。当系统对象包含遗留代码时,分析器显示一个更新按钮可帮助您替换或删除遗留代码。

分析仪对话框内容与过时的matlab.system.mixin.customicon类

警告和更新Matlab在线不可用按钮。

当你点击更新,分析仪:

  • 转换旧系统对象属性,例如斯特林斯逻辑, 和积极的人

  • 删除过时的系统对象混合超类,如matlab.system.mixin.sampletime.matlab.system.mixin.nondirect., 和matlab.system.mixin.propagates.

  • 删除过时的创作方法,例如processInputsizechangeimpl(obj,u,...)

  • 删除冗余创作方法,例如isinputdatatytypemutableimpl.isinputsizemutableimpl.IsinputComplexityMutableImpl.IsDiscretestatesPecificationMutableImpl., 和istunablePropertyDatatyTabeMutableImpl.当两个条件都满足时:

    • 系统对象定义或继承strictdefaults.

    • 系统对象的父类未定义这些创作方法。

当更新修改系统对象代码时,提示允许您将更新的代码与以前的版本进行比较。

也可以看看

相关话题