Project Transfer to INTECRIO
The project transfer to INTECRIO is done in the INTECRIO Project Transfer window.
You have four choices:
If you only want to generate the code required for INTECRIO, the Paths field in the INTECRIO Project Transfer window is the only one that must contain a value. The Workspace and System fields must be empty.
This might be the case when the generated code is intended for transfer.
Note
Mere code generation for INTECRIO is possible even if no INTECRIO version is installed on your computer.
See Generated Files for Project Transfer for a description of the generated files that are significant for working with INTECRIO.
If you want to generate code and import it into INTECRIO, you must also select the INTECRIO version and the INTECRIO workspace. The Systems field remains empty.
Note
ASCET does not check whether an existing workspace was created with the selected INTECRIO version.
If you select another INTECRIO version than the one used to create the workspace, the transfer can fail.
By default, the version of INTECRIO last installed is selected in the Version combo box. If only one INTECRIO version is installed, this is selected automatically; the field is disabled.
If the workspace does not exist, it is created automatically.
If you want to generate code, import it and integrate it into INTECRIO (i.e. add it to an INTECRIO system project), enter the INTECRIO system project you want to work with in the Systems field.
In this case, both workspace and system project already have to exist.
If you want to generate code, import and integrate it into INTECRIO and start the Build process in INTECRIO, complete all fields and activate Trigger INTECRIO Build.
To ensure the Build process can run, and generates a usable prototype, a hardware system and the operating system configuration have to be completely specified in INTECRIO.
Once transfer has been completed, you can experiment with the project in INTECRIO. Depending on what specifications you have made for the transfer, you have to carry out different steps.
Messages
If you want messages that are read and written in the ASCET model to appear as signal sources/sinks, deactivate the Ignore internally connected messages option. This option works with all of the four choices. The table below summarizes the message-to-interface-conversion for the activated and deactivated option. In the left (ASCET) half of the table, S indicates messages sent by the respective component, R indicates messages received by the respective component.
Message Access in | INTECRIO Interface | |||
project | module A | module B | option activated | option deactivated |
S/R | --- | --- | ||
S/R | S | signal source | signal source | |
S/R | R | signal sink | signal sink | |
S/R | S/R | signal source | signal source | |
S | signal source | signal source | ||
S | S | signal source | signal source | |
S | R | --- | signal source | |
S | S/R | --- | signal source | |
R | signal sink | signal sink | ||
R | R | signal sink | signal sink | |
R | S/R | --- | signal source | |
See also