ReadTecplot

Synopsis

Reads Tecplot data files. Tecplot is a commercial visualization tool from AMTEC. This reader supports ASCII and Binary files from Tecplot.

Parameters

ReadTecplotParams
Name Type Description UI Control

filename string Name of the Tecplot file to read. File Dialog

Output Ports

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.

Description

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.

Parameters

ReadTecplotParams

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>)

Outputs

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.

Utility Macros

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.

Example

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.

Files

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.

Other Notes

The low-level ReadTecplotMods library containing the low-level module ReadTecplotCore does not specify a process. By default the express process will be used.

Author

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

Modifications

Tobias Schiebeck, International AVS Centre

Contact

International AVS Centre
Manchester Visualization Centre
Manchester Computing
University of Manchester
Oxford Road
Manchester
United Kingdom
M13 9PL

See Also