target.Command class

Пакет: цель

Получите системную команду для выполнения на компьютере MATLAB

Описание

Используйте target.Command класс, чтобы получить системную команду для выполнения на вашем компьютере разработчика.

Создать target.Command объект, используйте target.create функция. Создайте объект и затем используйте отдельные шаги, чтобы задать свойства. Или, создайте объект и задайте свойства на одном шаге.

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'});

Можно также задать команду и аргументы при помощи строки. Например, чтобы создать target.Command объект для команды echo с аргументами -a и -bзапущенный:

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

Введенный в R2020b