主要内容

testTarget

使用支持的硬件测试目标的特性金宝app

描述

testTarget (targetObj控件表示的目标提供的所有功能matlabshared.targetsdk.Target(目标)对象,targetObj

testTarget (targetObjfeatureName只测试指定的特性,featureName,由所表示的目标提供目标对象,targetObj

testTarget (targetObjtestOptions控件表示的目标提供的所有功能目标对象,targetObj,通过应用测试选项,testOptions

testTarget (targetObjfeatureNametestOptions只测试指定的特性,featureName,由所表示的目标提供目标对象,targetObj,通过应用测试选项,testOptions

此函数通过对目标提供的特性及其支持的硬件运行一系列测试来测试目标的特性。金宝app这个函数在变量中报告结果< HardwareName > _TestResults在MATLAB®工作区,< HardwareName >是被测试硬件的名称。< HardwareName > _TestResultsvariable是一个结构,其字段以特性命名,每个字段有以下子字段:Status、Message和Logs。如果目标还不支持任何硬件,则变量名为金宝appunspecified_TestResults

输入参数

全部折叠

表示目标的映射对象的句柄。

要测试的目标特性,指定为字符串之一“框架”“硬件”“部署”“调度”“externalmode”“公益诉讼”“分析工具”,或“codeoptimization”

数据类型:字符

要测试的目标特定选项,指定为一个结构。结构的字段有:

的名字 描述
ModelName

要测试的模型的名称“codeoptimization”特性,指定为字符串。在测试其他特性时被忽略。默认是''

CRLName

要用于测试的代码替换库的名称“codeoptimization”特性,指定为字符串。忽略其他测试特性。默认是''

ExpectedCodePattern

用于测试的代码模式“codeoptimization”特性,指定为字符串。在测试其他特性时被忽略。默认是''

NetworkProtocol 目标所使用的网络协议,指定为字符串之一“嘘!”远程登录的,或“串行”.默认是“嘘!”
HardwareName 对于映射为多个的目标硬件对象,要测试其特性的硬件设备的名称,指定为字符串。默认是''
操作 对于映射为多个的目标操作对象,用于测试特性的操作系统,指定为字符串之一“Linux”vxworks的,或“baremetal”.默认是''
IsModelRunning

MATLAB函数的句柄,用于检查模型是否在硬件上运行,是否在MATLAB路径上,指定为字符串。默认是''

仅当被测硬件使用网络协议时适用远程登录的“串行”或操作系统vxworks的“baremetal”.当您没有指定此字段且被测硬件使用非默认的网络协议或操作系统时,此函数返回一个错误。该函数必须以模型名作为输入参数,并具有逻辑输出参数。

TestConcurrentExecution

为具有多个核心的目标启用分析器特性测试中的并发执行测试点。这个测试点只能用于为具有并发执行能力的多核硬件设计的目标。默认是“假”

请注意

CRLNameExpectedCodePattern测试选项必须由用户显式提供,否则测试将返回不完整的

数据类型:结构体

介绍了R2015a