MATLAB 帮助中心
命名空间: target
用于目标类型的基类
target.Object 是一个抽象基类,它使目标类型能够继承常用功能。
target.Object
摘要
true
HandleCompatible
有关类属性的信息,请参阅类属性。
全部展开
IsValid
如果对象通过验证过程,则为 true。
否则为 false。
false
GetAccess
public
SetAccess
private
数据类型: logical
logical
validate
全部折叠
要验证目标对象的数据完整性,请使用 target.Object 基类的 IsValid 属性或 validate 方法。
假设有如下示例,您要在其中创建一个 target.Processor 对象,并将某个现有语言实现与该对象相关联。
target.Processor
myProcessor = target.create("Processor"); myProcessor.LanguageImplementations = target.get("LanguageImplementation", ... "ARM Compatible-ARM Cortex");
要查看新创建的对象是否无效,请输入 myProcessor.IsValid。
myProcessor.IsValid
ans = logical 0
如果您尝试用方法 myProcessor.validate() 验证对象,会出现错误。
myProcessor.validate()
Error using target.internal.Processor/validate Target data validation failed. * Undefined property "Name" in "Processor" object. * Undefined identifier in "Processor" object.
验证失败,因为未指定以下 target.Processor 属性:
Name - 处理器名称
Name
Id - 对象标识符
Id
您可以指定处理器名称,该名称还指定对象标识符。
myProcessor.Name = "MyProcessor";
再次检查 myProcessor 的有效性,查看对象的有效性是否成立。
myProcessor
ans = logical 1
注意:当您使用 target.add 函数注册目标对象时,软件也会检查该对象的有效性。
target.add
在 R2019b 中推出
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处