The Art Exporter is a utility for exporting (parts of) your models to Art files. Those Art files can then be used with Code RealTime. The current version of the Art Exporter aims at exporting data types only, to facilitate reuse of existing data types created in Model RealTime in applications developed with Code RealTime. Future versions will support full migration of Model RealTime applications.
ArtExporter_<today's date>
). Then press the Archive button and browse to the location where you saved the Art Exporter ZIP file. Press the OK button.To use the exported Art files, add them as workspace folders in Code RealTime.
Note that you can create additional Art files and TC files as required in these workspace folders in Code RealTime. Just make sure to give them names that won't clash with the names of generated Art files. Thereby you can re-export the source models if you have changed them in Model RealTime, or want to export them with some different settings.
In the example below three Art files (in two workspace folders) have been exported. The other Art file (Top.art
) and the TC file (app.tcjs
) have been manually created in Code RealTime.
Initial version with support for exporting data types (classes, structs, unions, enumerations and typedefs). Basic support for attributes, operations, nested types (one level) and inheritance.