target.Command - Capture system command for execution on MATLAB computer - MATLAB (original) (raw)
Main Content
target.Command Class
Namespace: target
Capture system command for execution on MATLAB computer
Since R2020b
Description
Use the target.Command
class to capture a system command for execution on your development computer.
To create a target.Command
object, use thetarget.create
function. Create the object and then use separate steps to specify properties. Or, create the object and specify properties in a single step.
commandObject = target.create('Command', ... stringPropertyValue, ... argumentsPropertyValue)
Properties
Name of the application or script to call.
Attributes:
GetAccess | public |
---|---|
SetAccess | public |
String array or cell array of character vectors where each element represents a separate argument to the application or script defined in the String
property.
Attributes:
GetAccess | public |
---|---|
SetAccess | public |
Examples
Create this target.Command
object by providing an application file path and arguments for the application.
cmdObj= target.create('Command'); cmdObj.String = '_pathTo_avrdude'; cmdObj.Arguments = {'-p$(BOARD.Processor.ArduinoPartNumber)' ... '-c$(PROCESSOR.ArduinoProgrammer)' ... '-Uflash:w:$(EXE):i'};
You can create the object in a single step.
cmdObj = target.create('Command', ... '_pathTo_avrdude', ... {'-p$(BOARD.Processor.ArduinoPartNumber)' ... '-c$(PROCESSOR.ArduinoProgrammer)' ... '-Uflash:w:$(EXE):i'});
You can also specify the command and arguments by using a string. For example, to create a target.Command
object for the commandecho
with arguments -a
and-b
, run:
cmdObj = target.create('Command', 'echo -a -b');
Version History
Introduced in R2020b