Automated Testing and Validation with Reactis®

 
 Reactis User's Guide   Contents  |  Index
 Chapters:  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | A | B | C

Appendix A  File Types and Extensions

This appendix lists the file extensions of the different file types that Reactis and the Reactis for C Plugin use and create.

A.1  File Types Used or Created by Reactis

.mdl, .slx
Model files created in Simulink. Reactis reads model files but does not modify them.
.rsi
Reactis Info File. Stores information about models used in Reactis, for example:
  • Validator objectives added to a model.
  • .rsm files assigned to S-Functions within a model.
  • Settings editable in the Edit menu in Reactis.
Reactis automatically creates a .rsi file when a model is loaded the first time. The base name of the created .rsi file matches the model file name. The .rsi file is created in the same folder as the model file, unless specified otherwise in Global Settings -> Files.
.rst
ReactisTest Suite. Contains test data created by Reactis Tester or Reactis Simulator. Can be loaded in Reactis Simulator to run the tests on a model.
.csv
Comma Separated Value files. Reactis Simulator can import data from .csv files into a .rst test suite or export data from a .rst test suite to a .csv file.
.m
MATLAB script. Reactis can export a test suite to .m script format in order to run the test suite on the model in Simulink (see Section 12.2).
.mat
MATLAB binary data. Reactis can export a test suite to .m script format in order to run the test suite on the model in Simulink (see Section 12.2).
.rsp
Reactis profile file. Stores temporary information about models such as:
  • Recent error messages about the model
  • History of parameters used for the model in Tester
  • Watched variables in Simulator
  • Currently opened scopes in Simulator
  • Currently enabled coverage highlighting settings in Simulator
Reactis automatically creates a .rsp file when a model is loaded the first time. The base name of the created .rsp file matches the model file name. The .rsp file is created in the same folder as the model file, unless specified otherwise in Global Settings -> Files.
.rtp
Reactis Tester parameter file. If the corresponding option in Edit -> General is enabled, Reactis generates a .rtp file every time a test suite is created via the Reactis GUI. The .rtp file contains all information necessary to re-create the same test suite, including a copy of all settings in the current .rsi file. Note that .rtp files can only be used to re-create test suites within the same major version of Reactis. When using a .rtp file with a different version of Reactis, the re-created test suite may differ from the original.
.mwi
Reactis model cache file. If the corresponding option in Edit -> General is enabled, Reactis creates .mwi files for every model when either Simulator or Tester are starting up. The .mwi file contains an imported version of the model’s content, allowing Reactis to skip the Importing MDL file... phase of Tester or Simulator.

A.2  File Types Used or Created by the Reactis for C Plugin

.c, .h
C source and header files. Reactis reads these files but does not modify them.
.rsm
Reactis Makefile. Stores information about how to build an S-Function or static/dynamic library. To create a .rsm file, right-click on an S-Functions and selecting Assign RSM file, then either select an existing file or enter a new file name. See Section 16.3 for more information about creating .rsm files.
.rso
C object file. If Create and use cache files for C code is checked in Edit -> C Code then Reactis will create a .rso file for each .c input file.
.rsld
Dynamic library cache file. If Create and use cache files for C code is checked in Edit -> C Code then Reactis will create a .rsld file for each S-Function or dynamic library defined by a .rsm file.
.rsls
Static library cache file. If Create and use cache files for C code is checked in Edit -> C Code then Reactis will create a .rsls file for each static library defined by a .rsm file.
.rsxm
Cache of initial Reactis for C Plugin machine state. If Create and use cache files for C code is checked in Edit -> C Code then Reactis will create a .rsxm file for the model. This file contains the complete initial state of the Reactis for C Plugin and therefore speeds up Reactis Simulator and Tester startup time.