target.Object 类
命名空间: target
用于目标类型的基类
描述
target.Object
是一个抽象基类,它使目标类型能够继承常用功能。
属性
如果对象通过验证过程,则为
true
。否则为
false
。
属性:
GetAccess | public |
SetAccess | private |
数据类型: logical
示例
要验证目标对象的数据完整性,请使用 target.Object
基类的 IsValid
属性或 validate
方法。
假设有如下示例,您要在其中创建一个 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
- 处理器名称Id
- 对象标识符
您可以指定处理器名称,该名称还指定对象标识符。
myProcessor.Name = "MyProcessor";
再次检查 myProcessor
的有效性,查看对象的有效性是否成立。
myProcessor.IsValid
ans = logical
1
myProcessor.validate()
注意:当您使用 target.add
函数注册目标对象时,软件也会检查该对象的有效性。
版本历史记录
在 R2019b 中推出
另请参阅
主题
MATLAB Command
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)