| Embedded IDE Link™ TS | ![]() |

| On this page… |
|---|
Embedded IDE Link TS Pane Overview Target Preference Configuration Export EDE handle to MATLAB base workspace Export CrossView Pro handle to MATLAB base workspace |
Parameters for controlling Embedded IDE Link TS build configuration, export handles, and processor-in-the-loop verification.
This pane appears if you add the Embedded IDE Link TS configuration options to a model with any system target file. To do this, select the menu item Tools > Embedded IDE Link TS > Add Embedded IDE Link TS Configuration to Model.
Working with Configuration Sets
Set what action to take after the Real-Time Workshop build process completes. You can create application and library projects in the TASKING EDE and then stop, or you can also choose to build, execute, or debug.
Default: Create Application Project
Generate code for the model or subsystem, create a TASKING application project for the selected TASKING configuration, connect to the TASKING EDE, and open the application project (in addition to the required Real-Time Workshop and Signal Processing Blockset Library projects, if required) in the TASKING EDE. This option does not build or execute the application.
Performs the same actions as Create Application Project, but this option archives the generated code into a library in TASKING. No main.c file is generated.
Performs the same actions as Create Application Project, but also instructs TASKING to build the application project.
Performs the same actions as Create Library Project, but also instructs TASKING to build the Library project.
Performs the same actions as Create and Build Application Project and also downloads the executable file to your CrossView Target and runs the executable. No debugging information is downloaded into the target with this option.
Performs the same actions as Create, Build and Execute Application Project but also downloads debugging information to the target. This option behaves the same way as the Debug Application icon in the TASKING EDE.
To manually debug the executable from the application project, use the Create and Build Application Project option, then click the Debug Application icon in the TASKING EDE
This parameter is disabled by Configure model to build PIL algorithm object code.
| Parameter: TaskingBuildAction |
| Type: string |
| Value: 'Create Application Project' | 'Create Library Project' | 'Create and Build Application Project' | 'Create and Build Library Project' | 'Create, Build and Execute Application Project' | 'Create, Build and Debug Application Project' |
| Default: 'Create Application Project' |
| Application | Setting |
|---|---|
| Debugging | 'Create, Build and Debug Application Project' |
| Traceability | No impact |
| Efficiency | No impact |
| Safety precaution | No impact |
Select a configuration description, as defined in the Target Preferences, to be used by the build action.
Default: 'Target Preference Configuration Not Set'
After you have set up target preferences for particular configurations, you can select them here (e.g., 'c166'). The names in the list correspond to the Configuration Description for each configuration in the Embedded IDE Link TS Target Preferences dialog box. Click Edit Configuration to open the Target Preferences dialog box for the currently selected configuration. For instructions, see Using Configuration Sets to Specify Your Target.
| Parameter: TaskingConfiguration |
| Type: string |
| Value: 'Target Preference Configuration Not Set' | Any "Configuration_Description" name defined in the Embedded IDE Link TS Target Preferences (e.g. 'TriCore', 'C166', etc.) |
| Default: 'Target Preference Configuration Not Set' |
Specify whether to add a model-specific suffix to the regular Real-Time Workshop build directory suffix.
Default: Off
Specify a model-specific suffix to be added the regular Real-Time Workshop build directory suffix. This setting is useful to avoid "shared utility function" code generation errors which occur because of conflicts over Real-Time Workshop utility functions shared between different models. A typical conflict is between with models with floating-point number support and those without. To resolve this conflict, you can add an 'fp' suffix for floating-point models, and an 'int' suffix for non-floating-point models.
Use the default Real-Time Workshop build directory suffix — not using an additional suffix may result in rebuilding shared libraries unnecessarily.
This parameter enables Build directory suffix.
| Parameter: TaskingSpecifyBuildSubDirName |
| Type: logical |
| Value: 0 | 1 |
| Default: 0 |
| Application | Setting |
|---|---|
| Debugging | No impact |
| Traceability | No impact |
| Efficiency | On |
| Safety precaution | No impact |
Specify a model-specific suffix to be added the regular Real-Time Workshop build directory suffix.
No Default
Enter a model-specific suffix to be added the build directory name. This setting is useful to avoid "shared utility function" code generation errors which occur because of conflicts over Real-Time Workshop utility functions shared between different models.
This parameter is enabled by Add build directory suffix.
| Parameter: TaskingBuildSubDirName |
| Type: string |
| Value: Any string composed of the following characters: [a-z_A-Z0-9] |
| Default: '' |
Specify whether to export the EDE object handle to the workspace.
Default: On
Export a TASKING EDE object handle to the MATLAB base workspace after the build process completes.
Do not export the EDE object handle to the workspace.
This parameter enables EDE handle name.
| Parameter: TaskingExportEDEHandle |
| Type: logical |
| Value: 0 | 1 |
| Default: 1 |
Specify a name for the exported handle.
Default: 'EDE_Obj'
Specify the MATLAB base workspace variable name to export the handle to.
This parameter is enabled by Export EDE handle to MATLAB base workspace.
| Parameter: TaskingExportEDEHandleName |
| Type: string |
| Value: Any valid MATLAB variable name (see MATLAB function: isvarname) |
| Default: 'EDE_Obj' |
Specify whether to export the CrossView Pro object handle to the workspace.
Default: On
Export the TASKING CrossView Pro object handle to the MATLAB base workspace after the build process completes.
The handle is only exported if the build action launches CrossView Pro.
Do not export the CrossView Pro object handle to the workspace.
This parameter enables CrossView Pro handle name.
| Parameter: TaskingExportCrossViewHandle |
| Type: logical |
| Value: 0 | 1 |
| Default: 1 |
Specify a name for the exported handle.
Default: 'XView_Obj'
Specify the MATLAB base workspace variable name to export the handle to.
This parameter is enabled by Export CrossView Pro handle to MATLAB base workspace.
| Parameter: TaskingExportCrossViewHandleName |
| Type: string |
| Value: Any valid MATLAB variable name (see MATLAB function: isvarname) |
| Default: 'XView_Obj' |
Specify whether to build Processor-in-the-Loop (PIL) algorithm code.
Default: Off
Configure the model to build PIL algorithm code that is suitable for use with the PIL block.
Do not build PIL algorithm code.
This parameter enables PIL block action.
This parameter disables Build action.
Processor-in-the-Loop (PIL) Cosimulation
Select a PIL block action to take after the Real-Time Workshop build process completes
Default: 'None'
Do not create a PIL block. Choose this to avoid creating a PIL block, for instance if you have already built a PIL block and do not want to repeat the action.
Create the PIL block, then automatically build and download the PIL application. This is the default when you select the option to configure the model for PIL.
Create the PIL block, and then stop without building. You can build manually from the PIL block.
This parameter is enabled by Configure model to build PIL algorithm object code. When enabled, the default changes to 'Create PIL block, then build and download PIL application'.
| Parameter: TaskingPILBlockAction |
| Type: string |
| Value: 'None' | 'Create PIL block' | 'Create PIL block, then build and download PIL application' |
| Default: 'None' |
Processor-in-the-Loop (PIL) Cosimulation
![]() | Configuration Parameters | Limitations and Tips | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |