ERTLab Viewer |
|
![]() |
|
The ERTLab Viewer provides a user-friendly 3-D visualization environment capable of spinning the 3D model, viewing sections, planes, volumes, and shells with contouring and simple labeling. |
|
1. Starting the Viewer
Alternatively the Viewer may be started from the Windows Start Menu by selecting the ERTLab Viewer icon. The Viewer is also started automatically when the ViewMesh buttons are pushed from the ERTLab Solver Forward modeling workspace, Inversion Workspace or MakeMesh workspace. |
|
2. Introduction to ControlsLike most MS-Windows software, the ERTLab Viewer environment is navigated using a system of menus or toolbar push-buttons. ![]() |
|
2.1 MenusIn the system menu the following items are available:File - Use the file menu items to open a
file, to perform the printing tasks, to exit the program or to
work with script files. View - This menu item presents a list of toolbars which may be turned on or off (checked). The Window button shrinks or expands the active window. |
|
2.2 Toolbar controlsThe toolbar provide access to the follwing tasks:
|
|
2.3 Zoom, pan and rotateTo rotate using the mouse: left click and hold while moving the mouse. To pan using the mouse: hold the shift key down, left click and hold while moving the mouse. To zoom using the mouse: |
|
3. Post-processing toolbarThe post-processing toolbar is used to control
and modify the features displayed. On opening a model the electrodes are
presented as red spheres and the model area is
|
|
4. Feature Control MenusThis section describes feature control menus that are displayed in the feature control area of the post-processing toolbar when master headings or individual items are selected by left-clicking on them using the mouse. Some of these menus are also displayed as individual items are inserted using the vertical tool-bar in the post-processing menu. |
|
4.1 Scalar Bar feature control![]() Two color bars are available in ERTLab, a typical rainbow distribution from cold, blues and greens through warmer yellows and reds, and the RB color bar from cold shades of blue through white in the center to warm shades of red. The controls labeled Linear, Log 10 and Inverted Linear control the rainbow color distribution and the controls labeled Linear RB and inverted Linear RB control the Red-blue color distribution. There is no Log 10 distribution available for the red-blue color bar. To change the range of values over which the color bar chosen is
distributed change the min and max displayed in the data visualization
properties area of the post-processing toolbar. |
|
4.2 Axes feature control![]() The Axis feature contol allows the user to change the location, length, and display of the Cartesion coordinate axes. By default, the axis extend from the minimum to the maximu boundaries of the mesh in the X, Y and Z direction and contain labels and ticks at five locations. |
|
4.3 Electrodes feature control![]() A slider bar that controls the size of the electrodes is available. To make the electrodes larger left-click on the slider using the mouse and drag it toward max. |
|
4.4 Sections heading feature controlClick on the master sections heading to display the contour control. The default is automatic distribution of 32 contour levels. ![]() To adjust contour levels:
|
|
4.5 Individual Sections Feature control![]() - Each section must be assigned a unique name. The default is that each section is named sez1, sez2, and so on. - Direction control is as follows:
- Contour lines may be shown or not, contour values may be shown or not by using the mouse to check the boxes. - Clipping on sets the colors outside the
display range to white. Clipping off sets colors outside the displayed range to
the hottest or coldest color as appropriate. Adjust the range of values over
which the contours are distributed by changing the min and max displayed in the
data visualization properties area of the post-processing toolbar. - Mode provides three choices, the default is
contours. Other choices are cell scalars and node scalars.
![]() - The opacity control may be used to 'see
through' the section feature. |
|
4.6 Individual Isosurfaces feature control![]() - Each isosurface must be assigned a unique name. The default is that each isosurface is named iso1, iso2, and so on. - The control produces a 3-D shell, which may be thought of as a 3-D contour, threaded to join the Iso-value chosen. - The opacity control may be used to 'see through' the isosurface feature. |
|
4.7 Individual Volumes feature control![]() - Volumes may be named. - A volume is created for the range specified. Since volumes may take some time to calculate, it is usually best to start with a small range, then expand it. One presentation we find informative is to create two volumes, one at the high end of the model range, and one at the low end of the model range. - Adjust the range of values over which the contours are
distributed by changing the min and max displayed in the data visualization
properties area of the post-processing toolbar.
- The opacity control may be used to 'see through' the volume feature. |
|
4.8 Individual labels feature control![]() - Labels may be named. - The position, size and color of the label may be controlled. |
|
5. Script controlsScript controls are used to save a model workspace for future viewing or to view alternative versions of the same mesh (some examples are: IP vs resistivity, alternative inversions produced using different parameters, or sequential periods of data collection). To save a script select File> Save to script file from the File menu. To run a script click File > Execute script file from the File menu. To run a script changing the input mesh file name choose File > Execute script changing data... from the File menu. A script file is an ASCII text file.The script file must comply with the following syntax: The first line MUST contain the keyword FILENAME
followed by the name of the data file.
FILENAME
\\NetworkComputer\Directory1\SubDirectory1\SubDirectory2\Filename.vwer
Following lines can contain any of the following keywords in any order,
followed by the corresponding parameters in the given order. A line beginning
with # is a comment (the first line, containing the FILENAME keyword, cannot be
a comment). The supported keywords and the corresponding parameters are:FILENAME "filename" Specifies the data file name.
"filename" is a string containing the name of the data file. SPLASHSCREEN
t
Shows the splash screen (that cannot be
automatically shown at startup since it would stop the execution of the
script).
SECTION
"name" dir_x dir_y dir_z
orig_x orig_y orig_z clip mode opacity contours contvaluest is an integer value that specifies how long the splash screen will be shown in milliseconds. Inserts a section.
ISOSURFACE
"name" isovalue opacity"name" is a string containing the name of the section. dir_x, dir_y, dir_z are floating point values that specify the normal to the sectioning plane. orig_x, orig_y, orig_z are floating point values that specify one point on the sectioning plane. clip is an integer value that specifies if contours clipping is on or off (0 = off, 1 = on). mode is an integer value that specifies the section mode (1 = contours, 2 = cell scalars, 3 = node scalars). opacity is an integer value that specifies the opacity of the visual item (0 <= opacity <= 10). contours is an integer value that specifies if contour lines are shown or not (0 = off, 1 = on). contvalues is an integer value that specifies if contour values are shown or not (0 = off, 1 = on). Inserts an isosurface.
VOLUME
"name" min max
opacity"name" is a string containing the name of the isosurface. isovalue is a floating point value that specifies the surface's isovalue. opacity is an integer value that specifies the opacity of the visual item (0 <= opacity <= 100). Inserts a volume containing the subdomain in the
range (min, max).
"name"
is a string containing the name of the volume.
POV
x y zmin, max are floating point values that specify the range. opacity is an integer value that specifies the opacity of the visual item (0 <= opacity <= 100). Specifies the point of view (POV).
FP
x y zx, y, z are floating point values that specify the point of view. Specifies the focal point (FP).
VIEWUP
x y zx, y, z are floating point values that specify the focal point. Specifies the view up vector.
VIEW
"name" pov_x pov_y pov_z
focus_x focus_y focus_z up_x up_y up_zx, y, z are floating point values that specify the up vector. Inserts a view in the view list
SLEEP
t"name" is the name of the view pov_x, pov_y, pov_z are floating point values that specify the point of view. focus_x, focus_y, focus_z are floating point values that specify the focal point. up_x, up_y, up_z are floating point values that specify the up vector. Inserts a delay in the execution of the script.
SCALARBAR
visiblet is an integer value that specifies the delay in milliseconds. Sets the visibility of scalar bar.
AXES
visible v_ticks v_labels v_titles ticks_x ticks_y
ticks_z dec_digits r g b sizevisible is an integer value that specifies whether the scalar bar is visible or not (0 = off, 1 = on). Sets the visibility of axes.
ELECTRODES
visiblevisible is an integer value that specifies whether axes are visible or not (0 = off, 1 = on). v_ticks, v_labels, v_titles are integer values that specify whether ticks, labels and titles are visible or not (0 = off, 1 = on). ticks_x, ticks_y, ticks_z are positive integer values that specify the number of ticks for x, y and z axes respectively. dec_digits is a positive integer value that specifies the number of decimal digits shown in labels. r, g, b are positive integer values that specify the color of axes (0 <= r,g,b <= 255). size is a positive integer value that specifies the size of labels and titles (1 <= size <= 5). Sets the visibility of electrodes.
RANGE
min maxvisible is an integer value that specifies whether electrodes are visible or not (0 = off, 1 = on). Changes the scalar bar range to (min, max).
FILTERS
visible x ymin, max are floating point values that specify the new scalar range. Sets the visibility of filters dialog box.
PERSPECTIVE
onvisible is an integer value that specifies whether dialog box is visible or not (0 = off, 1 = on). x, y are floating point values that specify the top-left corner of the dialog box (x and y are normalized to the main window's size and relative to its top left corner). Sets perspective on or off
LABEL
"name" x y z r g b sizeon is an integer value that specifies whether perspective is on or off (0 = off, 1 = on). Inserts a label.
CAPTUREBMP
"filename""name" is a string containing the name of the label. x, y, z are floating point values that specify the position of the label. r, g, b are positive integer values that specify the color of the label (0 <= r,g,b <= 255). size is a positive integer value that specifies the size of the label (0 <= size <= 10). Captures a screenshot in a bitmap file.
EXIT"filename" is a string containing the name of the bitmap file. Closes the application.
|
|
|© 2006 Geostudi Astier srl and Multi-Phase Technologies LLC| |