分析系统对象代码
使用分析仪查看和导航系统对象™代码。
分析仪在系统对象代码中显示所有元素的轮廓。
通过单击该元素的名称,导航到特定的输入,输出,属性,状态或方法。
使用箭头按钮展开或折叠元素部分。
使用+(公共),#(受保护)和 - (私有)符号标识属性和自定义方法的访问级别。
例如:
打开现有系统对象。
在matlab.®Toolstrip,在系统对象部分,点击检查。
在打开的“分析仪”对话框中,单击“
resetimpl.
方法。MATLAB编辑器窗口中的光标转到
resetimpl.
方法。
分析仪为遗留基本类,具有遗留属性的属性和冗余方法提供警告。当系统对象包含遗留代码时,分析器显示一个更新按钮可帮助您替换或删除遗留代码。
警告和更新Matlab在线不可用按钮。
当你点击更新,分析仪:
转换旧系统对象属性,例如
斯特林斯
那逻辑
, 和积极的人
删除过时的系统对象
混合
超类,如matlab.system.mixin.sampletime.
那matlab.system.mixin.nondirect.
, 和matlab.system.mixin.propagates.
删除过时的创作方法,例如
processInputsizechangeimpl(obj,u,...)
删除冗余创作方法,例如
isinputdatatytypemutableimpl.
那isinputsizemutableimpl.
那IsinputComplexityMutableImpl.
那IsDiscretestatesPecificationMutableImpl.
, 和istunablePropertyDatatyTabeMutableImpl.
当两个条件都满足时:系统对象定义或继承
strictdefaults.
。系统对象的父类未定义这些创作方法。
当更新修改系统对象代码时,提示允许您将更新的代码与以前的版本进行比较。