exponenta event banner

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