The Simulink® Real-Time™ environment contains an interface for your target computer. The interface provides these capabilities for signal acquisition:
Create, save, and load signal groups.
Monitor signals.
Add and configure host, target machine, or file scopes.
Attach signals to or remove signals from scopes.
Start and stop scopes.
Attach signals to instruments.
The Simulink Real-Time interface also provides these capabilities for changing parameters:
Create, save, and load parameter groups.
Display and change parameter values.
Attach parameters to instruments.
You can use the Simulink Real-Time interface from MATLAB® or Simulink. You can also use other development environments to create custom standalone client applications outside of MATLAB. Therefore, there are several ways that you can visualize and control signals and parameters in a real-time application from development and target computers.
This table compares the interfaces that Simulink Real-Time supports for signal visualization and parameter control.
Interface | Signal Acquisition | Parameter Control | Can Run Outside of MATLAB |
---|---|---|---|
Yes | Yes | Yes | |
MATLAB Command-Line Interface (Simulink Real-Time) | Yes | Yes | No |
Simulink External Mode Interface (Simulink Real-Time) | Yes | Yes | No |
Add Simulink Real-Time Blocks to Simulink Model (Simulink Real-Time) | Yes | No | No |
Target Computer Command-Line Interface (Simulink Real-Time) | Yes | Yes | Yes |
Custom UI with Simulink Real-Time API for Microsoft .NET Framework (Simulink Real-Time) | Yes | Yes | Yes |
Custom UI with Simulink Real-Time C API (Simulink Real-Time) | Yes | Yes | Yes |