Main Content

runModel

Start or restart Simulink model running on EV3 hardware

Description

example

runModel(myev3,modelname) starts or restarts a Simulink® model on the EV3 hardware.

Examples

collapse all

After you run a Simulink model on the EV3 hardware, you can use commands to stop, restart, and delete the model.

Create a connection between the MATLAB® software on your host computer and the operating system on the EV3 hardware.

myev3 = legoev3('172.21.128.249')
myev3 = 

  legoev3 with properties:

    ipAddress: '172.21.128.249'

The function returns a handle, myev3, that you will use as the first argument in the following commands.

To stop the model on the EV3 hardware, enter:

stopModel(myev3,'ev3_gettingstarted')
ans =

     0

When the function has stopped the model, it returns 0.

To restart the model on the EV3 hardware, enter:

runModel(myev3,'ev3_gettingstarted')
ans =

     0

When the function has restarted the model, it returns 0.

To delete the model on the EV3 hardware, enter:

deleteModel(myev3,'ev3_gettingstarted')
ans =

     0

When the function has deleted the model, it returns 0.

Input Arguments

collapse all

Connection to a specific EV3 brick, specified as a handle.

Use legoev3 to create this connection.

Example: legoev3

Name of model, specified as a character vector.

Example: 'ev3_gettingstarted'