Read_PLOT3D
Synopsis
reads a multiblock PLOT3D format data file
V name
CFD.Read_PLOT3D
Input Port
parent |
user interface parent object |
Parameters
filename_xyz |
string |
filename_q |
string |
iblanks |
integer |
format |
integer |
useq |
integer |
trigger |
integer |
dims3d |
integer |
multiblock |
integer |
<none> |
<none> |
Output Ports
mblock |
Multi_Block |
fields |
(Mesh+Node_Data)[] |
Description
Read_PLOT3D has the same functionality as Plot_Multi_Block, but reads more types of PLOT3D files.
Read_PLOT3D reads a pair of files that describe a PLOT3D dataset. It reads that data into an array of fields; each field describes one block of the dataset. The result can be operated on by any of the *_ARR array-of-fields macros.
The Multi_Block object contains the array of fields plus some additional information, including the number of blocks and the bounds of the dataset.
Input Port
ui_parent
A port to connect to a user interface object that contains the macro's widgets. By default, it is connected to the default user interface object in the application in which the macro is instanced. (This default connection is not drawn.)
Parameters
Plot3d XYZ Filename
UIfileSB. Name of Plot3d xyz file.
Plot3d Q Filename
UIfileSB. Name of Plot3d q file.
iblanks
Indicate presence of iblank values in the data files
format
Select the file format: ASCII, Binary, or Binary with Padding
use_q
Process Q file; otherwise ignore only building mesh data structure
trigger
Start the read process
dims3d
Assume data is 3D if selected, if not, assume 2D only
multiblock
Assume multiblock format or else simple 1-block binary files
<none>
Clear the filename entries
Output Ports
mblock
Multi_Block object.
fields
Array of fields.
Example
Libraries.Examples.Visualization.Multi_Block: examples/mblock.v
File
v/cfd.v
See also
Related modules