Prev: Introduction

 

Up: Contents

 

Next: TASverterGUI


Architecture

TASverter converts a model from one format to another format with a STEP-TAS  dataset or repository as internal intermediate storage. The TASverter design is based around two types of modules:

This release of TASverter contains modules for reading and writing Model data, but future releases of TASverter will also offer modules for reading and writing results data. A reader module processes the source model (or results data) and converts it into an internal STEP-TAS  representation. A writer module takes the internal form and converts it into the specific tool format required by the destination model. If necessary, unit conversion and node renumbering can be applied during reading or writing. The general data flow that TASverter performs during conversion is shown below.

Data conversion flow with TASverter

Figure 1: General data conversion flow with TASverter

TASverter is written in Python and its main modules can be divided into two basic categories:

Reader modules are currently available for the following data formats ("Format A" in the figure above):

Writer modules are currently available for the following data formats ("Format B" in the figure above):

Models can also be read and written using the "internal" STEP-TAS  format: the so-called  Part 21 format. However, users should be aware that although every effort is being made to freeze individual areas of the STEP-TAS  protocol when that area of functionality is released, these Part 21 files should not be used for the long term archiving of model data until the complete STEP-TAS  protocol is finally frozen.

The conversion between THERMICA and ESARAD is currently limited to the geometrical definitions with thermal node meshing and thermo-optical  properties. Future releases will extend this to include the mission definitions and kinematics. The links to the following sections provide more information about what is actually supported in the ESARAD and THERMICA models, and about the formats currently handled by TASverter.

ESATAN and SINDA thermal mathematical models are not currently handled, although future releases of TASverter are planned to address these formats.


Prev: Introduction

 

Up: Contents

 

Next: TASverterGUI