Main Content

target.Command 类

命名空间: target

捕获在 MATLAB 计算机上执行的系统命令

自 R2020b 起

描述

使用 target.Command 类捕获在开发计算机上执行的系统命令。

使用 target.create 函数创建 target.Command 对象。创建该对象,然后使用单独的步骤来指定属性。或者,在单一步骤中创建对象并指定属性。

commandObject = target.create('Command', ...
                              stringPropertyValue, ...
                              argumentsPropertyValue) 

属性

全部展开

要调用的应用程序或脚本的名称。

属性:

GetAccess
public
SetAccess
public

字符串数组或字符向量元胞数组,其中每个元素表示在 String 属性中定义的应用程序或脚本的一个单独参量。

属性:

GetAccess
public
SetAccess
public

示例

全部折叠

通过为应用程序提供应用程序文件路径和参量创建此 target.Command 对象。

cmdObj= target.create('Command');
cmdObj.String = 'pathToavrdude';
cmdObj.Arguments = {'-p$(BOARD.Processor.ArduinoPartNumber)' ...
                    '-c$(PROCESSOR.ArduinoProgrammer)' ...
                    '-Uflash:w:$(EXE):i'};

您可以在单一步骤中创建该对象。

cmdObj = target.create('Command', ...
                       'pathToavrdude', ...
                       {'-p$(BOARD.Processor.ArduinoPartNumber)' ...
                       '-c$(PROCESSOR.ArduinoProgrammer)' ...
                       '-Uflash:w:$(EXE):i'});

您也可以使用字符串来指定命令和参量。例如,要为带参量 -a-b 的命令 echo 创建一个 target.Command 对象,请运行:

cmdObj = target.create('Command', 'echo -a -b');

版本历史记录

在 R2020b 中推出