主要内容

validateInputsImpl

类:matlab。系统

验证输入系统对象

语法

validateInputsImpl (obj input1 input2,…)

描述

validateInputsImpl (objinput1, input2,…在系统对象™第一次运行时验证该对象的输入。验证包括检查数据类型、复杂性、交叉输入验证以及由属性值控制的输入的有效性。

运行时细节

validateInputImpl当对象第一次运行时调用设置当输入大小、数据类型或复杂性发生变化时。详细信息请参见详细呼叫序列

方法创作技巧

  • 你必须设置访问=受保护对于这个方法。

  • 不能修改此方法中的任何属性。使用processTunedPropertiesImpl方法或setupImpl方法修改属性。

输入参数

全部展开

系统对象句柄,用于访问特定于对象的属性、状态和方法。如果你的validateInputsImpl方法不使用对象,您可以将此输入替换为

列出System对象的输入。类中定义的输入顺序必须匹配stepImpl方法。使用输入验证对象输入的数据类型、复杂性或大小。

例子

全部展开

验证输入是否为数字。

方法(Access = protected)函数x validateInputsImpl (~)如果~ isnumeric (x)错误('输入必须是数字');结束结束结束
在R2012a中引入