target.Command class

Пакет: цель

Команда Capture system для выполнения на компьютере 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