Reads Tecplot data files. Tecplot is a commercial visualization tool from AMTEC. This reader supports ASCII and Binary files from Tecplot.
Name | Type | Description | UI Control |
filename | string | Name of the Tecplot file to read. | File Dialog |
Name | Type | Description | |
out_mblock | Multi_Block | Multi_Block data which can contain several meshes read from the Tecplot file. | |
out_fields | Mesh_Struct+Node_Data [] | Array of Structured meshes which are the parts of the Multi_Block. | |
This moddule reads the Tecplot data format. Tecplot is a commercial visualization tool from AMTEC. This reader supports ASCII and Binary files from Tecplot. The data is stored in a Multi_Block data structure and a reference to the fields array is provided. This fields array can be used with the Array of fields (*_ARR) visualization modules provided by AVS/Express.
filename
String parameter that specifies which Tecplot file should be read. The filename string should contain the full path name of the file and can contain any of the AVS/Express environment variables (e.g. $XP_PATH<1>)
out_mblock
Multi_Block data output that contains the geometries and attached data values which are contained in several blocks in the Tecplot file. The output consists of Blocks of fields containing the nodal coordinates, connectivity information and the data values per node.
out_fields
Array of Structured mesh + Node data fields that contain the geometry and attached data values read from the Tecplot file. Each of the output fields in this array consists of the nodal coordinates, connectivity information and the data values per node.
The ReadTecplotFunc functional macro uses the low-level ReadTecplotCore module. The macro takes as input the parameter blocks, ReadTecplotParams. The macro outputs the data read from the Tecplot file as Multi_Block data.
The ReadTecplotFunc functional macro and the ReadTecplotUI user interface macro are both used by the ReadTecplot user macro. All of these macros use the ReadTecplotParams parameter block to communicate. Additional to the Multi_Block output the ReadTecplot user macro has an output for an Array of Structured mesh + Node data which can be used with modules of the ARR DefaultObjects which can directly be rendered by the standard data viewers.
The project includes an example application that demonstrates the use of the ReadTecplot macro. The ReadTecplotEg application uses the ReadTecplot macro to read a Tecplot file. The Example contains an isosurface_ARR, isoline_ARR and a bounds_ARR module to show the inner structure of the fields array which is read by the ReadTecplot macro.
iac_proj/rd_tecpl/rdtpmods.v contains the V definitions of the ReadTecplotCore module and the ReadTecplotParams parameter block.
iac_proj/rd_tecpl/rdtpmacs.v contains the V definitions of the ReadTecplotUI UI macro, the ReadTecplotFunc functional macro and the ReadTecplot user macro.
iac_proj/rd_tecpl/rdtpapps.v contains the V definitions of the ReadTecplotEg example application.
The low-level ReadTecplotMods library containing the low-level module ReadTecplotCore does not specify a process. By default the express process will be used.
I. Hallstein, Dr. Tomas Forkert DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e. V. Simulations- und Softwaretechnik (SISTEC) Contact: Dr. Tomas Forkert DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e. V. Simulations- und Softwaretechnik (SISTEC) D-51140 Koeln e-mail: Tomas.Forkert@dlr.de voice: ++49 2203 601 2066 fax: ++49 2203 601 3070 http://www.sistec.dlr.de
Tobias Schiebeck, International AVS Centre
International AVS Centre Manchester Visualization Centre Manchester Computing University of Manchester Oxford Road Manchester United Kingdom M13 9PL