To call Polychrony services, right-click on the SSME file on which you want to apply the service(s), and select Polychrony. You can choose to use a predefined scenario : in this case, select the Execute Predefined Scenarios option.
Seven actions are proposed, from the selected SSME or (textual) Signal model:
- Generate textual Signal file (SIG) for a SSME model, or SSME file for a textual Signal model.
- Generate C files (equivalent to the application of the options -c -TRA -forced of the batch compiler)
- Generate C++ files (equivalent to the application of the options -c++ -TRA -forced of the batch compiler)
- Generate Java files (equivalent to the application of the options -java -TRA -forced of the batch compiler)
- Generate SIG (LIS) file from the selected model (equivalent to the application of the option -lis of the batch compiler)
- Generate SIG (TRA) file from the selected model (equivalent to the application of the option -tra of the batch compiler)
- Execute a compilation scenario on the model
The code C/C++/Java is generated if the model is well formed, well typed, endochronous, without cycles, and without clock constraints. All the generated files are generated in a directory named as the SSME or Signal model file. They are only generated if all previous compilation steps are all successful.