Tune Parameter During Program Execution
Interact with a generated executable program while the program runs in nonreal time on your development computer by tuning a parameter and observing the results.
Configure Data Accessibility and Communication Channel
This part of the tutorial assumes that you have configured the example model
SecondOrderSystem
as described in Configure Model for Verification.
Build and Run Executable Program
To allow time for you to monitor changes that you make to the parameter, set the simulation stop time to
Inf
. In the Simulink® Editor, click the Hardware tab. In the Stop Time field, set the simulation stop time toInf
.Click Monitor & Tune. The software:
Builds the executable program.
Deploys the program as a separate process on your development computer.
Connects the Simulink model to the program.
Runs the model executable program code.
To stop the simulation, in the Hardware tab, click Stop.
Tune Parameter and Observe Results
Experiment with the value of a block parameter during execution. Observe the impact of the change.
While the executable program is simulating on your development computer, in the model canvas, use the Knob block to change the value of the damping gain. For example, change the value to 600. Observe:
The changes in the plot are displayed in the Dashboard Scope block.
On the Hardware tab, open the Model Data Editor by clicking Tune Parameters.
Next, package the generated program code and artifacts for deployment.