Академический Документы
Профессиональный Документы
Культура Документы
0
User Guide
www.altair.com
FTP site
Location
Telephone
North America
248.614.2425
hwsupport@altair.com
China
86.400.619.6186.
support@altair.com.cn
France
33.1.4133.0992
francesupport@altair.com
Germany
49.7031.6208.22
hwsupport@altair.de
India
91.80.6629.4500
1800.425.0234 (toll
free)
support@india.altair.com
Italy
39.800.905.595
support@altairengineering.it
Japan
81.3.5396.2881
support@altairjp.co.jp
Korea
82.70.4050.9200
help@altair.co.kr
Scandinavia
46.46.286.2052
support@altair.se
United Kingdom
01926 .468.600
support@uk.altair.com
Brazil
55.11.3384.0414
br_support@altair.com.br
Australia
61.3.9016.9042
anzsupport@altair.com
New Zealand
64.9.413.7981
anzsupport@altair.com
Listed below are Altair HyperWorks applications. Copyright Altair Engineering Inc., All Rights Reserved for:
HyperMesh 1990-2011; HyperCrash 2001-2011; OptiStruct 1996-2011; RADIOSS 1986-2011; HyperView
1999-2011; HyperView Player 2001-2011; HyperStudy 1999-2011; HyperGraph 1995-2011; MotionView 1993
2011; MotionSolve 2002-2011; HyperForm 1998-2011; HyperXtrude 1999-2011; Process Manager 2003-2011;
Templex 1990-2011; Data Manager 2005-2011; MediaView 1999-2011; BatchMesher 2003-2011;
TextView 1996-2011; HyperMath 2007-2011; ScriptView 2007-2011; Manufacturing Solutions 2005-2011;
HyperWeld 2009-2011; HyperMold 2009-2011; solidThinking 1993-2011; solidThinking Inspired 2009-2011;
Durability Director 2009-2011; Suspension Director 2009-2011; AcuSolve 1997-2011; and AcuConsole
2006-2011.
In addition to HyperWorks trademarks noted above, GridWorks, PBS Gridworks, PBS Professional,
PBS and Portable Batch System are trademarks of ALTAIR ENGINEERING INC., as is patent # 6,859,792. All
are protected under U.S. and international laws and treaties. All other marks are the property of their respective
owners.
.............................................................................................................................................2
Graphical
User Interface
Panel/Dialog
..............................................................................................................................................................................3
Reorganization in HyperGraph 2D 11.0
..............................................................................................................................................................................4
Plot Type
Options
Tab Area
..............................................................................................................................................................................6
Plot Browser
........................................................................................................................................................................7
HyperGraph
..............................................................................................................................................................................10
2D Toolbars
Chart Selector
........................................................................................................................................................................11
Curves ........................................................................................................................................................................12
Annotations
........................................................................................................................................................................14
Axes ........................................................................................................................................................................15
Panel
Legends
Panel
........................................................................................................................................................................31
Headers
and Footers Panel
........................................................................................................................................................................36
Notes........................................................................................................................................................................37
Panel
HyperGraph
..............................................................................................................................................................................51
Menus
Curves Menu
........................................................................................................................................................................52
Annotations
Menu
........................................................................................................................................................................53
Tools Menu
........................................................................................................................................................................54
Replace
Filenames
........................................................................................................................................................................55
Templex
Functions
........................................................................................................................................................................58
Readers,
Writers, and Functions
........................................................................................................................................................................63
HG Apply
Style
........................................................................................................................................................................89
Templex
Curve Names
........................................................................................................................................................................95
Free Body
Diagrams
........................................................................................................................................................................96
RAD2NOISE
........................................................................................................................................................................104
Synchronize
Animation
........................................................................................................................................................................105
HyperGraph
Preferences Menu
........................................................................................................................................................................106
Export
Settings
........................................................................................................................................................................107
Options
........................................................................................................................................................................108
NVH Menu
........................................................................................................................................................................109
Modal/Panel
Participation
........................................................................................................................................................................110
Order........................................................................................................................................................................121
Analysis
Vehicle........................................................................................................................................................................131
Safety Tools
Vehicle
Safety Tools - Math Menu
........................................................................................................................................................................132
Vehicle
Safety Tools - Filter Menu
........................................................................................................................................................................134
Vehicle
Safety Tools - Units Menu
........................................................................................................................................................................135
Vehicle
Safety Tools - Injury Menu
........................................................................................................................................................................138
TTId ........................................................................................................................................................................139
Calculations and Reference Information
Vehicle
Safety Tools - Misc Menu
........................................................................................................................................................................140
Vehicle
Safety Tools - Transforms Menu
........................................................................................................................................................................141
Altair Engineering
Duration
Macro
........................................................................................................................................................................143
HyperGraph
Context Sensitive Menus
........................................................................................................................................................................144
To modify
a curve from the View Dependencies dialog:
........................................................................................................................................................................146
To assign
a viewing control to MB2:
........................................................................................................................................................................147
To magnify
part of a plot:
........................................................................................................................................................................148
To translate
a plot:
........................................................................................................................................................................149
To reposition
a plot:
........................................................................................................................................................................150
..............................................................................................................................................................................151
Registering
a Custom DLL to Export Curves
HyperGraph
..............................................................................................................................................................................152
Questions
.............................................................................................................................................155
XY Plot
..............................................................................................................................................................................157
Build Plots
Panel - XY Plot
Opening........................................................................................................................................................................158
a Plot File
Supported
Files in HyperGraph
........................................................................................................................................................................159
Building........................................................................................................................................................................162
Plots with Generic XY Data Files
To expand
Y data lists:
........................................................................................................................................................................163
To select
Y data requests:
........................................................................................................................................................................164
To select
a contiguous range of Y data requests:
........................................................................................................................................................................165
To select
a non-contiguous range of Y data requests:
........................................................................................................................................................................166
To select
Y data components:
........................................................................................................................................................................167
To select
a contiguous range of Y data components:
........................................................................................................................................................................168
To select
a non-contiguous range of Y data components:
........................................................................................................................................................................169
To build
plots from plot data files:
........................................................................................................................................................................170
Building........................................................................................................................................................................171
Plots with ADAMS Request Files
Building........................................................................................................................................................................172
Plots with MADYMO Time History Files
Multiple........................................................................................................................................................................173
Curves
Dynamic
Curve Names
........................................................................................................................................................................174
..............................................................................................................................................................................175
Plot Macros
Panel - XY Plot
To add ........................................................................................................................................................................177
a parameter to the Parameters list:
To add ........................................................................................................................................................................178
a curve to a plot macro:
To add ........................................................................................................................................................................179
a note to a plot macro:
To copy........................................................................................................................................................................180
and paste a macro:
To create
a new macro:
........................................................................................................................................................................181
To edit ........................................................................................................................................................................182
an existing macro:
To apply
an existing macro:
........................................................................................................................................................................183
Define..............................................................................................................................................................................184
Curves Panel - XY Plot
Curve List
........................................................................................................................................................................185
To rename
a curve:
........................................................................................................................................................................186
To add
a curve:
........................................................................................................................................................................187
To cut
a curve from the active window:
........................................................................................................................................................................188
To copy
a curve from the active window:
........................................................................................................................................................................189
To paste
a curve into another window:
........................................................................................................................................................................190
To turn
a curve on or off:
........................................................................................................................................................................191
Data Sources
........................................................................................................................................................................192
ii
Altair Engineering
File as
a Data Source
........................................................................................................................................................................193
Math........................................................................................................................................................................196
as a Data Source
Values
as a Data Source
........................................................................................................................................................................197
Curve Calculator
........................................................................................................................................................................202
Creating........................................................................................................................................................................203
and Defining Curves
Constructing
Curves
........................................................................................................................................................................205
Defining........................................................................................................................................................................206
a Range
Calculus
Functions
........................................................................................................................................................................207
Signal Processing
........................................................................................................................................................................208
Filters ........................................................................................................................................................................209
Fit
........................................................................................................................................................................210
Referencing
Curves
........................................................................................................................................................................211
To insert
a vector into the active expression:
........................................................................................................................................................................212
To reference
a curve in the active window:
........................................................................................................................................................................213
Math Functions
........................................................................................................................................................................214
External........................................................................................................................................................................215
Functions
MATLAB
Interface
........................................................................................................................................................................216
Freezing
vectors
........................................................................................................................................................................217
To freeze
a vector:
........................................................................................................................................................................218
To freeze
a curve:
........................................................................................................................................................................219
To unfreeze
a vector:
........................................................................................................................................................................220
Datum..............................................................................................................................................................................221
Lines Panel - XY Plot
To display
or hide a datum line:
........................................................................................................................................................................222
To add ........................................................................................................................................................................223
a datum line to a plot:
To apply
attributes to a datum line:
........................................................................................................................................................................224
To associate
a datum line with a secondary axis:
........................................................................................................................................................................225
To change
the axis range:
........................................................................................................................................................................226
To copy........................................................................................................................................................................227
and paste a datum line:
To create
a datum line label:
........................................................................................................................................................................228
To delete
a datum line:
........................................................................................................................................................................229
To display
datum line labels with mouse over:
........................................................................................................................................................................230
To position
a datum line:
........................................................................................................................................................................231
To specify
a math expression to define the datum line display:
........................................................................................................................................................................232
Modify..............................................................................................................................................................................233
Curves Panel
To select
a curve to edit:
........................................................................................................................................................................234
To set the
range marker orientation:
........................................................................................................................................................................235
To specify
the range within which to edit the curve data:
........................................................................................................................................................................236
To modify
the curve data:
........................................................................................................................................................................237
To delete
a curve edit:
........................................................................................................................................................................238
To rename
a curve edit:
........................................................................................................................................................................239
To undo........................................................................................................................................................................240
a curve edit:
Curve..............................................................................................................................................................................241
Attributes Panel - XY Plot
To select
a single curve:
........................................................................................................................................................................242
Altair Engineering
iii
To select
a range of curves:
........................................................................................................................................................................243
To select
a non-contiguous range of curves:
........................................................................................................................................................................244
To select
curves using the curve list buttons:
........................................................................................................................................................................245
Line, Symbol,
and Data Attributes
........................................................................................................................................................................246
Coordinate
..............................................................................................................................................................................248
Info Panel - XY Plot
To display
point data by picking a point on a curve:
........................................................................................................................................................................249
To display
point data using the point table:
........................................................................................................................................................................250
To display
point data using the Find Point controls:
........................................................................................................................................................................251
To display
point data in decibels:
........................................................................................................................................................................252
..............................................................................................................................................................................253
Statistics
Panel
Find Point
........................................................................................................................................................................254
Curve Statistics
........................................................................................................................................................................255
Statistics
Templates
........................................................................................................................................................................256
..............................................................................................................................................................................257
Scales,
Offsets, and Axis Assignments Panel - XY Plot
To scale
X vectors:
........................................................................................................................................................................258
To scale
Y vectors:
........................................................................................................................................................................259
To offset
curves along the horizontal axis:
........................................................................................................................................................................260
To offset
curves along the vertical axis:
........................................................................................................................................................................261
To move........................................................................................................................................................................262
curves along the horizontal axis:
To move........................................................................................................................................................................263
curves along the vertical axis:
To assign
axes to multiple curves at once:
........................................................................................................................................................................264
..............................................................................................................................................................................265
Options
Panel - XY Plot
.............................................................................................................................................267
Bar Chart
Define..............................................................................................................................................................................268
Curves Panel - Bar Chart
Data Sources
........................................................................................................................................................................269
File as
a Data Source
........................................................................................................................................................................270
Math........................................................................................................................................................................273
as a Data Source
Values
as a Data Source
........................................................................................................................................................................274
Datum..............................................................................................................................................................................279
Lines Panel - Bar Chart
Curve..............................................................................................................................................................................280
Attributes Panel - Bar Chart
Line and
Symbol Attributes
........................................................................................................................................................................282
Bar Chart
Styles
........................................................................................................................................................................283
Axis Attributes
........................................................................................................................................................................284
..............................................................................................................................................................................285
Options
Panel - Bar Chart
.............................................................................................................................................286
Complex
Plot
Build Plots
..............................................................................................................................................................................288
Panel - Complex Plot
Opening........................................................................................................................................................................289
a Plot File
Building........................................................................................................................................................................290
Plots with Complex Plot Data Files
To select
Y nodes:
........................................................................................................................................................................291
iv
Altair Engineering
To select
a contiguous range of Y nodes:
........................................................................................................................................................................292
To select
a non-contiguous range of Y nodes:
........................................................................................................................................................................293
To select
Y channels:
........................................................................................................................................................................294
To select
a contiguous range of Y channels:
........................................................................................................................................................................295
To select
a non-contiguous range of Y channels:
........................................................................................................................................................................296
Building........................................................................................................................................................................297
Plots with NASTRAN Punch Files
To build
a complex plot from a NASTRAN punch file:
........................................................................................................................................................................298
To build
an XY Plot from a NASTRAN punch file:
........................................................................................................................................................................299
Multiple........................................................................................................................................................................300
Curves
Plot Macros
..............................................................................................................................................................................301
Panel - Complex Plot
Define..............................................................................................................................................................................303
Curves Panel - Complex Plot
Curve List
........................................................................................................................................................................304
Data Sources
........................................................................................................................................................................305
File as
a Data Source
........................................................................................................................................................................306
Math........................................................................................................................................................................309
as a Data Source
Values
as a Data Source
........................................................................................................................................................................310
Creating........................................................................................................................................................................315
and Defining Curves
Datum..............................................................................................................................................................................317
Lines Panel - Complex Plot
Curve..............................................................................................................................................................................318
Attributes Panel - Complex Plot
Line and
Symbol Attributes
........................................................................................................................................................................319
Coordinate
..............................................................................................................................................................................320
Info Panel - Complex Plot
..............................................................................................................................................................................321
Options
Panel - Complex Plot
Polar.............................................................................................................................................323
Plot
Build Plots
..............................................................................................................................................................................325
Panel - Polar Plot
To plot ........................................................................................................................................................................326
data from a file with complex data plus a time or frequency vector:
To change
the active frequency for files with complex data and a frequency vector:
........................................................................................................................................................................327
To select
a file with complex data but no frequency data:
........................................................................................................................................................................328
Multiple........................................................................................................................................................................329
Curves - Polar Plot
Define..............................................................................................................................................................................330
Curves Panel - Polar Plot
Curve List
- Polar Plot
........................................................................................................................................................................331
Data Sources
- Polar Plot
........................................................................................................................................................................332
File as
Data Source - Polar Plot
........................................................................................................................................................................333
Math........................................................................................................................................................................334
as a Data Source - Polar Plot
Value
as a Data Source - Polar Plot
........................................................................................................................................................................335
Creating........................................................................................................................................................................336
and Defining Curves - Polar Plot
Define..............................................................................................................................................................................337
Tip-to-Tail Panel
To define
a tip-to-tail function and display attributes
........................................................................................................................................................................338
To exclude
a curve from the tip-to-tail calculation
........................................................................................................................................................................339
Datum..............................................................................................................................................................................340
Lines Panel - Polar Plot
Curve..............................................................................................................................................................................341
Attributes Panel - Polar Plot
Coordinate
..............................................................................................................................................................................343
Info Panel - Polar Plot
Altair Engineering
Scales,
..............................................................................................................................................................................345
Offsets, and Axis Assignments Panel - Polar Plot
To scale
phase vectors:
........................................................................................................................................................................346
To scale
mag vectors:
........................................................................................................................................................................347
To offset
curves along the phase axis:
........................................................................................................................................................................348
To offset
curves along the mag axis:
........................................................................................................................................................................349
..............................................................................................................................................................................350
Options
Panel - Polar Plot
.............................................................................................................................................352
HyperGraph
Solver Interfacing
Interfacing
..............................................................................................................................................................................353
with Abaqus
..............................................................................................................................................................................354
Interfacing
with Nastran
Supported
Nastran Results
........................................................................................................................................................................355
..............................................................................................................................................................................357
Interfacing
with LS-DYNA
Interfacing
..............................................................................................................................................................................359
with OptiStruct
HyperGraph
........................................................................................................................................................................360
Interfacing
..............................................................................................................................................................................361
with PAM-CRASH
HyperGraph
hgdaisy External Reader
........................................................................................................................................................................362
HyperGraph
hgthp External Reader
........................................................................................................................................................................364
..............................................................................................................................................................................365
Interfacing
with PAM-CRASH 2G
HyperGraph
hgdaisy External Reader
........................................................................................................................................................................366
HyperGraph
hgthp Result Reader
........................................................................................................................................................................368
Interfacing
..............................................................................................................................................................................369
with RADIOSS
HyperGraph
hgradioss External Reader
........................................................................................................................................................................370
vi
Altair Engineering
HyperGraph 2D
Powerful data analysis and plotting tool for all types of CAE data.
HyperGraph 2D is a powerful data analysis and plotting tool with interfaces to many popular file formats. Its
sophisticated math engine is capable of processing even the most complex mathematical expressions.
HyperGraph 2D combines these features with high-quality presentation output and customization capabilities to
create a complete data analysis system for any organization.
Benefits
HyperGraph 2D supplies design, test, and analysis engineers with an intuitive plotting and data analysis package.
HyperGraph 2Ds combination of an easy-to-use interface and robust suite of automation tools enables engineers
to view and analyze data more efficiently, which:
Minimizes the manual effort and time required to generate plots. The automatic plot builder generates a
family of fully labeled plots from data file(s), using file header and channel information.
Eliminates repetitive tasks. Plot macros capture and automate common math expressions.
Eliminates repetitive plot generation. Report templates can capture and automate the building of entire
pages of data plots.
A fully customizable interface. Customize the interface and the tools to fit any engineering environment.
A customizable library of mathematical functions. Users can add custom defined math functions to Altairs
robust math library.
Provides automation tools for efficient data analysis and report generation.
Overlays sequential test and simulation results for visualization and analysis.
Directly exports active session reports to HTML or PowerPoint XML.
Altair Engineering
Altair Engineering
Old 10.0
New 11.0
Alternate Location
(Pull down menus)
Build Plots
Plot Macros
Define Curve
Datum Lines
Modify Curves
Curve Attributes
Coordinate Info
Statistics
Axes
Legends
Headers/Footers
Headers/Footers button
on the Annotations
toolbar.
Notes
Options
Erase Window
Altair Engineering
The following toolbar options are available for the plot type selected:
Plot Type
Toolbar Options
XY Plot
Build Plots
Plot Macros
Define Curves
Datum Lines
Modify Curves
Curve Attributes
Coordinate Info
Statistics
Scales, Offsets, and Axis Assigments
Axes
Legends
Headers/Footers
Notes
Options
Bar Chart
Define Curves
Datum Lines
Curve Attributes
Axes
Legends
Headers/Footers
Notes
Options
Altair Engineering
Complex Plot
Build Plots
Plot Macros
Define Curves
Datum Lines
Curve Attributes
Coordinate Info
Axes
Legends
Headers/Footers
Notes
Options
Polar Plot
Build Plots
Define Curves
Tip to Tail
Datum Lines
Curve Attributes
Coordinate Info
Scales, Offsets, and Axes Assignment
Axes
Legends
Headers/Footers
Options
Altair Engineering
Tab Area
The Tab Area is the portion of the graphical user interface that contains the browsers, utilities, and other
functionality not shown in the panel area. The Tab Area can be moved to either the left or right side of the
graphics area, or both, or it can be hidden completely.
Browsers that are displayed in the tab area by default in the framework include the Session Browser and the
Model Browser. Other browsers that can be displayed on or off via the View menu are the Parameters
Browser, the Process Manager, Library Manager, Solver Browser, Connector Browser, Mask Browser,
Entity State Browser, and the Utilities Menu.
Turn the Tab Area sidebars on or off by selecting Left, Right, Expand Both, or Collapse Both from the View
menu > Tab Area menu.
To maximize available space, multiple features (browsers, utilities, etc.) are organized onto tabs; click a tab
heading to bring it to the forefront.
Altair Engineering
Plot Browser
The Plot Browser resides on a tab in a Tab Area sidebar. It allows you to view your sessions's current plot
structure, which is displayed in a tree structure within the browser.
Note:
The HyperGraph 2D Plot Browser can be turned on or off using the View > Browsers > HyperGraph 2D > Plot
menu options. A check mark indicates the HyperGraph 2D Plot Browser is activated for display in the Tab Area.
Note The HyperGraph 2D Plot Browser can also be positioned to appear on the right side of the page (the right
tab area).
Altair Engineering
You can access the following options from the context sensitive menu:
Turn On
Turn Off
Cut
Removes the curve from the Plot browser, and deletes it from the current
session.
Copy
Copies the selected curve. To paste it into the browser, select the window
name from the browser, right-click and select Paste.
Delete
Single Curve
Math
Multiple Curve
Math
Altair Engineering
If you have the Vehicle Safety Tools loaded, the Filter and Injury menu options are also included
on the context sensitive menu.
You can also add your own options to the context sensitive menu using the *BrowserContextMenuItem()
preference file command.
Altair Engineering
HyperGraph 2D Toolbars
The HyperGraph 2D toolbars provide quick access to commonly used panels and tools. The following toolbars are
available.
Chart Selector
Curves
Annotations
From the View menu, select Toolbars > HyperGraph 2D and then click on the toolbar name to turn the display
on or off.
The HyperGraph toolbars are dockable, meaning they can be positioned anywhere within the window by hovering
over the four dots, , and dragging them with your mouse to its new location.
10
Altair Engineering
Chart Selector
The HyperGraph 2D Chart Selector toolbar allows you to select one of four plot types: XY Plot, Bar Chart,
Complex Plot, and Polar Plot. XY Plot is the default plot type.
Button
Left-click
LEFT Behavior
Right-click
XY Plot panel
Same
Complex Plot
panel
Same
Same
RIGHT Behavior
Altair Engineering
11
Curves
The Curves toolbar provides quick access to HyperGraph 2D panels. The panels available depend on the plot
type currently selected. To access a panel, click on the corresponding panel icon from the toolbar.
For the XY Plot type, these panels are accessible from the toolbar:
Button
Left-click
LEFT Behavior
Right-click
Build Plots
Same
Plot Macros
Same
Define Curves
Same
Datum Lines
Same
Modify Curves
Same
Curve Attributes
Coordinate Info
Same
Statistics
Same
Same
RIGHT Behavior
For the Bar Chart plot type, these panels are accessible from the Curves toolbar:
Button
12
Left-click
LEFT Behavior
Right-click
Define Curves
Same
Datum Lines
Same
Curve Attributes
RIGHT Behavior
Altair Engineering
For the Complex Plot plot type, these panels are accessible from the Curves toolbar:
Button
Left-click
LEFT Behavior
Right-click
Build Plots
Same
Plot Macros
Same
Define Curves
Same
Datum Lines
Same
Curve Attributes
Coordinate Info
RIGHT Behavior
Same
For the Polar Plot plot type, these panels are accessible from the Curves toolbar:
Button
Left-click
LEFT Behavior
Right-click
Build Plots
Same
Define Curves
Same
Datum Lines
Curve Attributes
Coordinate Info
Altair Engineering
RIGHT
Behavior
Same
Same
Same
13
Annotations
The Annotations toolbar provides quick access to the HyperGraph 2D panels listed below. The panels available
on the Annotations toolbar are the same for all plot type options.
To access a panel, click on the corresponding panel icon from the toolbar.
Button
Left-click
LEFT Behavior
Right-click
Axes
Same
Legends
Opens the
Legends panel.
Same
Opens the
Headers and
Footers panel.
Same
Notes
Opens the
Options panel.
RIGHT Behavior
Same
14
Altair Engineering
Axes Panel
Multiple axes can be added to plots using the Axes panel. Axis attributes such as labels, color and scaling can
also be modified using the Axes panel. The panel is displayed when the Axes button,
, is selected, or when
you click on an axis label in the HyperGraph 2D window. You can also access the panel from the Annotations
menu or toolbar.
The options available on the Axes panel depend on the current plot type: XY Plot, Bar Chart, Complex Plot, or
Polar Plot.
Altair Engineering
15
Multiple axes enable you to easily view curves of different scales on the same plot by assigning the data vectors to
separate appropriately scaled axes. Data vectors are assigned to axes using the Scales, Offsets, and Axis
Assignment panel for XY Plot. For Bar Chart, they are assigned using the Curve Attributes panel > Axis
Attributes tab. Complex plots and polar plots do not support multiple axes.
On the Axes panel, the curve name is defined by a Templex expression instead of a fixed string. The Templex
expression is visible in editable fields only. In non-editable fields, the evaluated expression is displayed. In most
cases, the evaluated expression should match the text that was hard-coded in previous versions. Please see
Dynamic Curve Names for more information on this topic.
Axis List
Every xy plot has a primary horizontal axis and a primary vertical axis. The primary axis is the
default axis. The Axis list enables you to add up to five horizontal and five vertical axes. It
consists of the Axis option menu and the list of axes names. Axes can be added, cut, copied, and
pasted using the buttons displayed below the axis list. Axes can also be copied and pasted
between windows.
Every bar chart has a primary (vertical) axis and a category (horizontal) axis. The primary axis is
the default axis. Similar to xy plots, the Axis list enables you to add up to five additional (six total)
vertical axes. The Axis list consists of the Axis option menu and the list of axes names. The
primary axes and any additional vertical axes can be added, cut, copied, and pasted using the
buttons displayed below the axis list. Axes can also be copied and pasted between windows.
Note
The category axis label can be renamed, however it cannot be added, deleted, copied, or
pasted. You can change the names of the categories on the Define Curves panel.
Every complex plot has one primary horizontal axis and one primary vertical axis. Complex plot
axes can be renamed, but they cannot be copied, pasted, deleted, turned off, or moved.
Note
Axis
Attributes
Primary axes can be copied, pasted, and renamed, but they cannot be deleted, turned off,
or moved.
Individual axes can be turned on and off. When an axis is turned off, the curves associated with
the axis are also turned off. To turn off an axis, select if from the axis list and deselect the Axis
check box.
For bar charts, the primary and category axis can not be turned on and off.
16
Altair Engineering
Label
The axis label is a single line of text displayed alongside the axis in the HyperGraph 2D window. It
is automatically updated in HyperGraph 2D when you enter a new name on the Text tab.
For bar charts, labels can be placed over both stacked and clustered bars.
For polar plots, the axis label is automatically updated when you enter a new name in the Label
field.
For the r axis, the label is displayed along and under the "0" line between the center and the right
side of the circle.
For the theta axis, the label is displayed below and outside the circle.
Note Import templates can be written that specify the text for axis labels. This enables axis labels
to be automatically included when plots are constructed using the Reports panel.
See Import Templates for more information on import templates.
Color
Any of the 64 colors can be assigned to the axes. Select an axis from the Axis list and then select
a color from the palette to instantly change the color of the axes. For Polar Plots, select the r axis
or theta axis tab select a color from the palette to instantly change the color of the axes.
Click Use Preferences to set the axes to the default color specified in the .preferences.mvw
file.
Note
See Preference Files for more information on specifying defaults in the .preferences.mvw
file.
Altair Engineering
17
To rename an axis:
1. Select the axis from the axis list or pick the axis from the HyperGraph 2D window.
2. Type a new name for the axis in the Axis text field.
3. Press Enter.
The new axis name is displayed in the axis list.
18
Altair Engineering
Altair Engineering
19
20
Altair Engineering
Altair Engineering
21
22
Altair Engineering
Altair Engineering
23
24
Altair Engineering
Altair Engineering
25
Scaling Axes
Axes can be represented by a linear scale, a logarithmic scale, a dB10 scale, or a dB20 scale. Each axis can be
represented by a different scale. Use the radio buttons to select the appropriate scale for each axis. For bar
charts, the category (horizontal) axis cannot be represented in this way. Refer to the following table to view the
scale types available for complex plots:
Complex Plot
Axis Type
X Axis
Linear
Logarithmic
Y Axis
For the r axis, the circular axis lines are spaced to match the chosen setting. For the theta axis, linear scale is
the only option.
For the r axis, when you change the Min and Max, HyperGraph 2D updates the circular grid line values to match
the new max and min. The minimum value may be negative for radar plots.
For the theta axis, HyperGraph 2D evenly distributes the range of values around the circle, theta = 0 to theta =
360. HyperGraph 2D does not display the maximum value because it would overlap the minimum value. For
radar curves, HyperGraph 2D connects the last value to the first value.
When a curve is constructed, the axes minimum and maximum values are set so that the curve fits in the window
by default. When you select a different axis scale type, the minimum and maximum values automatically change.
New minimum and maximum values can be specified in the Min and Max text boxes. Altering the minimum and
maximum values for an axis scales the plot along that axis.
Click Fit,
, on the plotting view controls to return Min and Max to the default values and scale the curve to fill
the window. Press return or click Apply to accept the changes. Activating the Fit range check box restores the
current axes values when Fit is selected from the view controls.
If you select the dB10 axis scale type, the program scales any curve data using the formula Data = 10.0 *
log10(Original_Data). If no curves exist on the graph, the minimum value will default to -30 and the
maximum to 10. If you select the dB20 axis scale type, the program scales any curve data using the formula
Data = 20.0 * log10(Original_Data). If no curves exist on the graph, the minimum value will default to
-60 and the maximum to 20.
When Auto Fit is turned on, the selected axis is automatically scaled to fit new curves or bar charts that are
added to the axis. If Auto Fit is turned off, the selected axis remains scaled to fit the curve(s) currently assigned
to it and it is not scaled to fit new curves. For bar chart, if Auto Fit is turned off, the axis is not scaled to fit new
bar charts. When the category axis is selected from the Axis list and Auto Fit is turned off, you can select the
categories that you want to display in the HyperGraph 2D window. Enter a starting category in the From field
and an ending category in the To field then click Apply. Those categories are displayed in the HyperGraph 2D
window.
Horizontal labeling rotates the category text to horizontal when the X and Y-axes are flipped (X becomes the
vertical axes). To flip the X and Y axes, click the Flip XY button on the View Controls.
Bar chart labels can be slanted diagonally to prevent long names from overlapping.
26
Altair Engineering
Altair Engineering
, from the Scales and Tics tab to change font attributes for axis labels.
27
Axis Tics
The Scales and Tics tab on the Axes panel allows you to display axis values using one of the following formats:
Auto Format
determines the best format for displaying axis values and truncates trailing zeros.
Scientific
Fixed Format
Note
For bar charts, the category (horizontal) axis cannot be displayed using the above formats.
The number of tics on each axis (or tics per decade if the axis is logarithmic, decibels, or dB10) is controlled by
either entering a specific number or an increment.
Select Tics per axis to add a specific number of tics.
Select Tic Increment to add tics at specific intervals.
Enter a value in each text field or use the
If using the linear axis, use Grids per Tic (or grids per decade if the axis is logarithmic, decibels, or dB10) to
change the number of grid lines on the graph.
Click Apply to accept the settings.
Both fixed decimal format and scientific notation display numbers to the right of the decimal point. The accuracy
of each format can be adjusted by entering a value in the Precision text field.
Precision specifies the number of digits displayed to the right of the decimal point.
28
Altair Engineering
Convert Units
Using the Convert Axis Units dialog, you can convert the current unit of measure of a horizontal or vertical axis
to another unit of measure. To access this dialog, right click on any plot axis and select Convert Units from the
pop-up menu.
When you select Convert Units from the pop-up menu, the application automatically selects the current axis unit
of measure on the Convert Axis Unit dialog . For instance, if the horizontal axis unit of measure is meters,
Distance will be selected when the Convert Axis Unit dialog is displayed. If the application cannot detect the
current axis unit of measure, it automatically defaults to Time.
Altair Engineering
29
You can select units of measure from the following categories on the Convert Axis Units dialog:
Time
Moment
Distance
Force
Velocity
Pressure
Acceleration
From one of the drop-down menus on the Convert Axis Units dialog, select the new axis unit of measure to
which you want to convert the current axis unit of measure and click OK. The axis unit of measure is updated
accordingly.
To convert the current horizontal or vertical axis unit of measure in HyperGraph 2D:
1. Right-click on the horizontal or vertical axis in HyperGraph 2D.
The HyperGraph 2D Mouse Menu is displayed.
2. From the HyperGraph 2D Mouse Menu, select Convert Units.
The Convert Axis Units dialog is displayed.
The unit of measure category for the axis you selected is automatically selected on the Convert Axis Units
dialog. For instance, if you selected the horizontal axis and the unit of measure is meters, Distance will be
selected on the Convert Axis Unit dialog.
3. From one of the drop-down menus, select the new unit of measure to which you want to convert the chosen
axis.
4. Click OK.
The axis unit of measure is updated accordingly.
30
Altair Engineering
Legends Panel
Legends are automatically generated when a plot is built in the Build Plots panel, or in the Define Curves panel
for bar charts. They are displayed and positioned, and their attributes are specified in the Legends panel. Click
the Legends icon,
, to display the panel. Or,from the menu bar, select Annotations > Legends.
The curve legend displays the curve name and the line attributes that are assigned to the curve. The curve name
and line attributes can be modified using the Define Curves panel. The order of the curves listed in the legend
reflects the order of the curves as they appear in the curve list on the Define Curves panel. To change the order
of the curves in the legend, switch to the Define Curves panel and using the Cut/Copy/Paste commands, reorder the names of the curves in the list.
Apply to
You can modify legends in the Current Plot, Current Page, or All Pages.
Display
Move
You can pick a legend with the mouse and drag it to any position on the plot or use the move
arrow buttons to position legends to the extreme right, left, top, or bottom of the plot.
Moves the legend to the far left side of the current plot.
Moves the legend to the far right side of the current plot.
Moves the legend to the bottom of the current plot.
Moves the legend to the top of the current plot.
Auto
When selected, HyperGraph 2D automatically moves the legend when it obscures the
curve display. HyperGraph 2D tries to move the legend to the following locations, in
the following order:
1. Upper left corner.
2. Upper right corner.
3. Lower left corner.
4. Lower right corner.
The automatic position state is saved in the session files and report templates,
allowing the legend to be automatically repositioned when the curve data changes.
Style
Border thickness and font style, size and type for the legend are specified in the Style
section.
Altair Engineering
31
None
Click None for a borderless legend or click on a line thickness to add a border.
Click the font button to select a font style and size for the selected legend.
Leaders
In the legend, a leader is displayed that reflects the line attributes of the curve.
Location
Left
Positions the leader to the left of the curve name within the legend.
Below
Positions the leader below the curve name within the legend.
Pick a color from the color palette to change the color of the legend leader and text.
Use
Preferences
32
Altair Engineering
Altair Engineering
33
34
Altair Engineering
Altair Engineering
35
, enables
Plot headers and footers are accessed by clicking on the corresponding tab. Click the Show button to display
the header or footer in the window. Titles for plot headers and footers are entered in the text box. Press RETURN
to add new lines.
Different font attributes can be specified for each line of header or footer text. There are three user-definable
styles available: Line 1 is the style assigned to the top line, Line 2 is the style assigned to the middle line, and
Line 3 is the style assigned to the third line and all lines thereafter. Select a line and then click on the font
button,
, to activate the Font dialog box and change the font style, type, and size. Use the color palette to
specify the font color of the selected line.
On the Header tab of the Headers and Footers panel, the curve name is defined by a Templex expression
instead of a fixed string. The Templex expression is visible in editable fields only. In non-editable fields, the
evaluated expression is displayed. In most cases, the evaluated expression should match the text that was hardcoded in previous versions. Please see Dynamic Curve Names for more important information on this topic.
Note
36
Altair Engineering
Notes Panel
Plots can be annotated using notes. Notes are text boxes placed in HyperGraph 2D windows for labeling points,
describing trends, and relating additional curve information. Click the Notes button,
panel.
Notes panel
Note List
The Note list displays the names of all the notes in the active window. Notes can be renamed, added, cut,
copied, and pasted using the note list controls at the bottom of the list.
To edit a note, it must be either selected from the list or picked from the window.
Notes can be hidden or displayed. To hide a note, select the note from the note list or pick the note from the
window and deactivate the check box next to the Note: field. To display a note, select the note and activate the
check box.
The Cut, Copy, Paste, and Add buttons are used to maintain the note list. Notes can be copied and pasted into
other windows. Notes can also be added and cut from the list.
Notes can be positioned anywhere in the window by clicking and dragging the note box to a new location. While
moving, the note is represented by an empty box. Release the mouse button to place the note at its new position.
Tabs
The Notes panel contains three tabs:
Text
Attributes
Attach to
Altair Engineering
37
Alignment
Text can be left aligned, right aligned, or centered in a note box by selecting the
corresponding radio buttons to the right of the text box. Text alignment is updated
automatically.
Apply
Click Apply to process any Templex statements contained in the note and display the
text in the note box or to update existing text.
Right-click to display a text editing menu when the cursor is inside the text box. Once
the menu is activated, it remains open until you perform a procedure. You can perform
the following text editing procedures:
Undo
Discards the last change made to the contents of the text box.
Cut
Removes the highlighted text and places a copy of the text on the
clipboard.
Copy
Paste
Delete
Select All
Right to left
reading order
See Templex Reference for complete descriptions of the Templex statements and for more information on
writing Templex templates.
See Math Reference for more information on math and string functions and operators .
Below the note text box are six buttons that represent Templex variables that can be included in a note. For
example, if a note contains the variables {X}, {Y}, and {Slope}, the X and Y values, as well as the slope of the
curve at the attachment point, are displayed in the note. As the notes attachment point changes, the Templex
variables update automatically.
38
Altair Engineering
{X}
{Y}
{T} or {Time}
{Label}
{Slope}
displays the slope (first derivative) of the curve at the attachment point.
{Curv}
displays the curvature (second derivative) of the curve at the attachment point.
These can be applied if you are reading a curve from an external file, such as an ABF file or an
external reader. Within the external file, there can be a particular request to which a note is
assigned, or a note may be included to improve the understanding of the curve numbers, for
example. The note is preserved in and accessed from the x, y, or t data vector when reading
the curve from the external file.
{x.
filename}
{y.
filename}
{t.
filename}
Displays the filename from which the data vector was derived. If the data vector is a math
vector, no filename is displayed in the note.
{index}
Vector data can be referenced in a note calculation using either of the following statements:
c#.vector
Where:
c@.vector
Where:
Note
When using c#, # denotes the position of the curve as it appears in the curve list in the Define Curves
panel, it is not related to the curve label.
Altair Engineering
39
Apply to
Border Styles
Color Palette
Font Button
Use Preferences
The Attach to tab allows you to specify how a note is displayed in the window. Notes can be anchored one of
four ways, which are described below. Once attached, notes can be positioned anywhere in the window. When
a curve is either cut or copied, notes attached to the curve are also cut or copied. Notes can also be attached to
curves using the Templex statements, attach_note_at and attach_note_to.
40
Altair Engineering
Window
View
Curve
Coordinates
Altair Engineering
41
Window
View
Curve
Coordinates
42
Altair Engineering
To add a note:
1. From the toolbar, select the Notes panel.
2. Click Add under the Note list.
A note labeled "Note1" is appended to the list.
3. Select the new note from the list and enter a note name in the field above the list and press Enter.
The new note is now displayed in the list using the new name.
4. Enter note text in the text box.
5. Click Apply.
6. Select an alignment.
7. Select an attachment method.
The new note is now displayed in the window.
Altair Engineering
43
44
Altair Engineering
Altair Engineering
45
46
Altair Engineering
Altair Engineering
47
The new font settings are displayed in the sample area of the dialog.
7. Click OK.
48
Altair Engineering
Altair Engineering
49
50
Altair Engineering
HyperGraph Menus
The following menus are available in HyperGraph 2D:
Curves
Annotations
Tools
Preferences
Vehicle Safety Tools
NVH Menu
HyperGraph 2D Context Sensitive Menu
Altair Engineering
51
Curves Menu
The Curves menu in HyperGraph 2D allows you to access panels to build plots, plot macros, define curves, and
set curve attributes, scales, axes, and offsets. The following options are available on the Curves menu.
52
Build Plots
Plot Macros
Define Curves
Datum Lines
Modify Curves
Curve Attributes
Coordinate Info
Statistics
Altair Engineering
Annotations Menu
The Annotations menu in HyperGraph 2D allows you to add axes, headers, footers, legends, and notes to plots.
The following options are available:
Axes
Headers/Footers
Legends
Notes
Altair Engineering
53
Tools Menu
The Tools menu in HyperGraph 2D allows you to access panels to plot statistics and retrieve individual point data.
The following options are available on the Tools menu.
Replace Filenames
Templex Functions
Display the Options dialog, which allows you to select Import Templates,
External Readers, External Functions, and Export Templates.
Apply Style
Allows you to select and apply features of the current plot to either every
plot on every page or every plot on the current page.
RAD2NOISE
Potato Plot
Display Notes
The RAD2NOISE dialog in the utilities page allows you to create an input
file based on your inputs. This input file can be used to run the
RAD2NOISE solver in batch mode. The RAD2NOISE function supports
input file creation for the following solutions possible with the RAD2NOISE
solver:
Fourier Transformation
Model extraction from time domain or frequency domain input
Acoustic calculation from time domain or frequency domain input
Spectrum to Octave bands
Pressure to Spectra bands
Synchronize Animation
54
Allows you to specify time scales and offsets for the Time Scales button
on the Animation Controls panel.
Altair Engineering
Replace Filenames
The Replace Files dialog is used to overwrite one plot data file with another plot data file in HyperGraph 2D
windows. The new file and the file being replaced must share the same file structure.
Altair Engineering
55
56
Altair Engineering
Altair Engineering
57
Templex Functions
The Templex Functions panel allows you to create and edit Templex functions. When a function is changed, the
revised version is used in each instance that the function is used.
58
Altair Engineering
Altair Engineering
59
60
Altair Engineering
Altair Engineering
61
62
Altair Engineering
External Readers
External Functions Register external functions in the current session, append external functions
to the current .preferences.mvw file, or save external functions to a
new .preferences.mvw file.
Export Templates
Adds the selected reader, writer, function, or template to the current list in
the Readers, Writers, and Functions dialog.
Save as
Append
Note:
The default .preferences.mvw file is set using Set Preference File on the File menu.
Altair Engineering
63
External Readers
The following external readers are available in HyperGraph 2D. All readers read both binary and text files.
Abaqus ODB History Results
abstat_mat
dads_graph
hgadams
hgadams_xml
hgares
hgdacreader
hgdaisy
hgdyna_bndout
hgdyna_elout
hgdyna_glstat
hgdyna_jntforc
hgdyna_matsum
hgdyna_nodfor
hgdyna_nodout
hgdyna_rcforc
hgmrf
hgnastpch_freq
hgopt
hgopt_abaqus
hgopt_ansys
hgradioss
hgrpc3
hgthp
hmread
spline
64
Altair Engineering
The Value component is the actual value for the result type.
2. Select the same result type and request for both the X and Y data.
3. Select Time as the X Component.
4. Select Value as the Y Component.
5. Click Apply.
Note Time data for different result types can be different. It is recommended to use both the Time and Value
from the same result type.
Altair Engineering
65
HyperView 9.0
HyperView
HyperGraph 2D
DAT, OP2
N/A
OP2
PCH, OP2
PCH (hmnast:
HMRES and H3D)
PCH (hmnast:
HMRES)
OP2 (hmnast02:
HMRES and H3D)
OP2 (hmnast02:
HMRES)
PCH translated:
101, 103, 105,
106, 107, 108,
109, 110, 111, 112
Supported SOLs
Same as HyperView.
2007
2007
Yes
Yes
Yes
Yes
Yes
Yes
66
Altair Engineering
Coordinate Systems
Transforms results to other system type Yes
in application
N/A
Yes
N/A
Yes
N/A
Yes
Yes5
No
N/A
NASTRAN Entities
In HyperGraph 2D, displacement, acceleration, force, and velocity are supported. Stress and strain are not
supported.
NASTRAN centroidal results in HyperView: With Average color option on, HyperView averages element values
to nodes to create a smooth contour plot. You can query elements for centroidal values, but not averaged values,
at nodes. With Average color option on or off, the contour plot reflects exactly what is in the results file.
NASTRAN corner results in HyperView: When using the Display contour data option to create a contour plot,
HyperView uses a simple average at nodes. The legend reflects corner results. You can query elements for
node values, but you cannot query calculated average values. When you are not using the Display corner data
option to create a contour plot, HyperView uses the element values in the results file.
Supports stress, strain, and force for CELAS, CROD, CBAR, and CBEAM.
5
Altair Engineering
67
68
Altair Engineering
Description
Supports
ABSTAT
Airbag statistics.
BNDOUT
DEFGEO
DEFORC
Discrete elements.
x, y, z force
ELOUT
Element data.
Beam
Altair Engineering
69
GCEOUT
Translational Components
x force, y force, z force
Rotational Components
x moment, y moment, z moment
GLSTAT
kinetic energy
internal energy
total energy
ratio
stonewall-energy
spring & damper energy
hourglass energy
damping energy
sliding interface energy
external work
x, y, z velocity
time step
element id controlling time step
JNTFORC
x, y, z force
x, y, z moment
MATSUM
Material energies.
kinetic energy
internal energy
hourglass energy
x, y, z momentum
x, y, z rigid body velocity
total kinetic energy
total internal energy
total hourglass energy
NCFORC
NODFOR
x, y, z force
70
Altair Engineering
NODOUT
x, y, z displacement
x, y, z velocity
x, y, z acceleration
x, y, z rotation
x, y, z rotational velocity
x, y, z rotational acceleration
RBDOUT
x, y, z displacement
x, y, z velocity
x, y, z acceleration
RCFORC
x, y, z force
RWFORC
Wall forces.
normal
x, y, z force
SBTOUT
SECFORC
x, y, z force
x, y, z moment
x, y, z center
area
resultant force
SLEOUT
slave energy
master energy
SPCFORC
x, y, z force
x, y, z moment
SSSTAT
Subsystem data.
SWFORC
Altair Engineering
axial force
shear force
71
72
If you set the REQ_READER_ID environment variable to 1, the ADAMS reader will not include the
request ID in the HyperGraph 2D Request label. Be careful when using this, as older report templates
that rely on a label containing the ID may no longer work.
Altair Engineering
Altair Engineering
73
74
Altair Engineering
Altair Engineering
75
Supports
NODES
Displacements
Velocities
Accelerations
Stamp options.
76
Altair Engineering
Usage
To run from the command prompt to convert PAM-CRASH or PAM-CRASH2G DSY files into Altair Binary Files
(ABF files):
-hgdaisy dsyfile outfile.
To run in HyperGraph 2D:
By default this reader is registered. If it is not, please register it before reading DSY files. It is located in the
HWDIR\externalreaders\bin\$PLATFORM\plot directory. After registering the reader, you can read
DSY files directly into HyperGraph 2D.
Altair Engineering
77
78
Altair Engineering
Altair Engineering
79
Supports
80
Altair Engineering
Supports
An Abaqus translator that The .fil files are converted into .bin files, which can
be read into HyperGraph 2D.
reads .fil files into
HyperGraph 2D and
The response type is the load step. If a dynamic step
HyperStudy.
is present, it is shown as a separate response type with
mass as the only request.
The requests are element or nodal data.
For element data the components are the element result
vs. the element number. Gauss point stresses are
averaged and displayed as element data.
For nodal data, the components are the nodal result vs.
the node number.
Altair Engineering
81
Supports
The .rst files are converted into .bin files that can be
read by HyperGraph 2D.
The response type is the load step.
The requests are element or nodal data.
For element data, the components are the element
result vs. the element number.
For nodal data, the components are the nodal result vs.
the node number.
82
Altair Engineering
Supports
Does Not
Support
NSTRAND
MAT
NODE
BRIC
QUAD
SHEL, SH3N
BEAM
TRUSS
SPRING
ACCEL
SECTIO
CYL_JO
MONV
RWALL
RBODY
INTER
SUBS
Usage
To run from the command prompt:
hgradioss(.exe) f fileT01 outfile
To run in HyperGraph 2D:
By default, this reader is registered. If not, please register it before reading T01 files directly into HyperGraph
2D. It is located in the HWDIR\externalreaders\ directory.
Altair Engineering
83
84
Altair Engineering
Supports
Altair Engineering
85
Description
Supports
1. input_file
Reads .res files into
output_file HyperGraph 2D(including
those with multiple steps)
2. -version
that were created in
HyperMesh.
Usage
To run hmread at the command prompt:
hmread input_file output_file
hmread -version gives the version, build date, and build time.
86
Altair Engineering
Altair Engineering
87
External Writers
DAC files can be imported to and exported from HyperGraph 2D.
The hgdacwriter exports curve data to DAC files, one file per curve. If more than one curve is requested, the
name of the output file is modified by adding the unique request name to the filename. To export curve data to
DAC files, select Export Curves from the File menu. See Export Curves for more information on using this
feature.
88
Altair Engineering
HG Apply Style
The Apply Style option allows you to select and apply attributes of the current plot to either every plot on every
page or to every plot on the current page. From the HyperGraph 2D Tools menu, select HG Apply Style to
display the Style Sheets dialog. You can also access the dialog by right-clicking within HyperGraph 2D and
selecting HG Apply Style from the context sensitive menu.
From the Apply to drop-down menu, select Current page or All pages.
Current page Applies the attributes of the current plot to the other plots on the
current page.
All pages
The following attributes can be selected from the Style Sheets dialog. Place a check mark in the box to select the
attribute you want to apply. Upon opening the dialog, attributes that already have a check mark next to them are
selected by default. In the table below, the default attributes are italicized.
When applying curve styles, the attributes of the first curve in the active HyperGraph 2D window are applied to
the first curve in the selected window. Similarly, the attributes of the second curve in the active HyperGraph 2D
window are applied to the second curve in the selected window, and so on. However, if the selected window has
more curves than the active window, the extra curves are not modified.
Altair Engineering
89
Tab
Attribute
Plot
Background color
Notes
Frame color
Gridline color
Zero line color
Legend
Bar gap
Bar stacking
Complex axes
Font
Border thickness
Leader position
Color
Location
Visibility
Header/
Footer
Primary font
Secondary font
Tertiary font
Color
Alignment
Visibility
90
Altair Engineering
Axes
Curves
Line style
Line thickness
Line color
Symbol
Symbol color
Symbol increment
Bar fill pattern
Notes
Font
Border thickness
Color
Alignment
Page title
Font
Visibility
None
Reverse
Default
Apply
Altair Engineering
91
OK
Close
92
Altair Engineering
To apply attributes from the current plot to each plot on the current page:
1. Select a plot.
2. From the Tools menu, select Apply Style.
The Style Sheets dialog is displayed.
3. Select Current Page.
4. From the Plot, Legend, Header/Footer, Axes, Curves, or Notes tab, select the attributes of the current plot
that you want to apply to the other plots on the current page.
5. Click Apply.
The attributes of the current plot are applied to the other plots on the page.
6. Click Close.
Altair Engineering
93
To apply attributes from the current plot to every plot on every page:
1. Select a plot.
2. From the Tools menu, select Apply Style.
The Style Sheets dialog is displayed.
3. Select All Pages.
4. From the Plot, Legend, Header/Footer, Axes, Curves, or Notes tab, select the attributes of the current plot
that you want to apply to every plot on every page.
5. Click Apply.
The attributes of the current plot are applied to every plot on every page.
6. Click Close.
94
Altair Engineering
Disable
Altair Engineering
95
Potato Plot
Display Notes
96
Altair Engineering
.fbd file
Click the file browser button to select the path and name of the RF&M utility's FBD file
that contains the data to generate the plot.
Sections
The Sections selector displays all cross-sections available in the selected FBD file.
The Sections selector allows you to specify which cross-sections in the selected FBD
file to include in the plot. Multiple cross-sections can be selected using the standard
Ctrl/Shift functionality.
The following filter buttons allow for additional selection control.
Name filter. Search for a particular filename.
Select all. Select all sections or subcases listed.
Reverse selection. Exchanges the currently selected items for
the unselected items in the list.
Select none. Deselects all selected items.
Subcases
The Subcases selector lists all subcases available in the selected FBD file. The
Subcases selector allows you to specify which subcases in the selected FBD file to
include in the plot. Multiple cross-sections can be selected using the standard Ctrl/
Shift functionality.
The Subcases filter buttons allow for additional selection control (see above).
VMT Plots
From this tab, you can define the X and Y components for the plot. Options include:
X component
Y component
From this menu, select the Fx, Fy, Fz, Mx, My, or Mz coordinate
values. These values are defined in the results coordinate system
for each cross-section. Multiple Y components can be selected
using the standard Ctrl/Shift functionality.
Plot Titles
From this tab, you can define a title and subtitle for all generated plots.
Plot Options
From this tab, you can define several options for generating plots. They include:
Altair Engineering
97
Reverse sign
Allows you to reverse the sign (+/-) of the output at one or more
cross-sections. The top drop-down menu is populated with the list
of selected cross-sections. The bottom drop-down menu lists the
type of reverse to be performed. Options include:
Reverse selected section - Reverses the sign of the output at only
the selected section.
Reverse all but selected section - Reverses the sign of the output
at all sections but the selected one.
Reverse all - Reverses the output at all sections.
Reverse none - Does not reverse any data.
Envelop
Layout
98
Altair Engineering
Sample output for X vs Fy and Mx for four subcases. The Envelop results option is
unchecked. The Layout option is set to One plot per subcase.
Sample output for X vs Fy and Mz for four subcases. The Envelop results option is
enabled for both Maximum and Minimum. The Layout option is set to One curve per
plot.
Altair Engineering
99
Potato Plot
From the Tools > Free Body Diagrams menu, you can select the Potato Plot utility. This tool automatically
generates potato plots for subcase screening. It uses the *.fbd file from the Resultant Force and Moment
(RF&M) utility as its input file. You can select the sections and subcases from the *.fbd file to include in the
plot, as well as several other plot options described below.
.fbd file
Click the file browser button to select the path and name of the RF&M utility's FBD file that
contains the data to generate the plot.
Sections
The Sections selector displays all cross-sections available in the selected FBD file. The
Sections selector allows you to specify which cross-sections in the selected FBD file to
include in the plot. Multiple cross-sections can be selected using the standard Ctrl/Shift
functionality.
The following filter buttons allow for additional selection control.
Name filter. Search for a particular filename.
Select all. Select all sections or subcases listed.
Reverse selection. Exchanges the currently selected items for the unselected
items in the list.
Select none. Deselects all selected items.
Subcases
The Subcases selector lists all subcases available in the selected FBD file. The Subcases
selector allows you to specify which subcases in the selected FBD file to include in the plot.
Multiple cross-sections can be selected using the standard Ctrl/Shift functionality.
The Subcases filter buttons allow for additional selection control (see above).
Potato Plots
From this tab, you can define the X and Y components for the plot. Options include:
X component and Y component - Each plot is defined by selecting one X and one Y
component and clicking Add plot. Available X and Y components include Fx, Fy, Fz, Mx,
My, Mz, Fr, and Mr. Any plots created are added to the table on the right.
Delete plot - To delete a plot, highlight one or more plots in the table and click Delete plot.
Note - If a plot with the same X and Y components already exist, a duplicate plot is not
added to the table.
Plot Titles
From this tab, you can define a title and subtitle for all generated plots.
Plot Options
From this tab, you can define several options for generating plots. They include:
100
Altair Engineering
Reverse
sign
Allows you to reverse the sign (+/-) of the output at one or more cross-sections.
The top drop-down menu is populated with the list of selected cross-sections.
The bottom drop-down menu lists the type of reverse to be performed. Options
include:
Reverse selected section - Reverses the sign of the output at only the selected
section.
Reverse all but selected section - Reverses the sign of the output at all sections
but the selected one.
Reverse all - Reverses the output at all sections.
Reverse none - Does not reverse any data.
Plot
points
Currently, all interior and boundary points are plotted. Future releases will
enable all options.
Label
points
Allows you choose how to label each point in the plot. Options include:
Label points (Name) - Labels each point with the name of the subcase from
which it's generated.
Label points (ID) - Labels each point with the ID of the subcase from which it's
generated.
Note - If both options are selected, the format defaults Name (ID).
Sample output for Fy vs Mz for four cross-sections. Both the Label points (Name) and
Label points (ID) options are selected.
Altair Engineering
101
Display Notes
From the Utilities menu, you can select the Display Notes option. This tool allows you to turn
on or off any notes for the selected plot. This is useful for turning on/off the labels generated
from the Pototo Plot utility.
You can apply your selection to the Current window, Current page, or All pages.
102
Altair Engineering
Display Notes
From the Tools > Free Body Diagrams menu, you can select the Display Notes option. This tool allows you to
turn on or off any notes for the selected plot. This is useful for turning on/off the labels generated from the
Pototo Plot utility.
You can apply your selection to the Current window, Current page, or All pages.
Altair Engineering
103
RAD2NOISE
The RAD2NOISE dialog allows you to create an input file based on your inputs. This input file can be used to run
the RAD2NOISE solver in batch mode. The RAD2NOISE function supports input file creation for the following
solutions possible with the RAD2NOISE solver:
The RAD2NOISE function supports input file creation for the following solutions possible with the RAD2NOISE
solver:
Fourier Transformation
Model extraction from time domain or frequency domain input
Acoustic calculation from time domain or frequency domain input
Spectrum to Octave bands
Pressure to Spectra bands
From the Tools menu, select RAD2NOISE to display the dialog.
See the RAD2NOISE topic in the HyperView Interfacing on-line help for more information.
104
Altair Engineering
Synchronize Animation
Synchronize Animation allows you to synchronize windows that contain animation results in different units and/
or begin at different time steps. This dialog is accessed from the Time Scales button on the Animation
Controls panel or from Synchronize Animation on the Utilities menu.
For more information, see Synchronize Animation in the HyperView on-line help.
Altair Engineering
105
106
Altair Engineering
Export Settings
From the Preferences menu, the Export Settings option allows you to define the parameters for the following file
types:
AMF
AVI
H3D
JPEG
See the Export Settings topic in the HyperWorks Desktop User's Guide help for more information.
Altair Engineering
107
Options
The Options panel allows you to set default parameters for XY plots, bar charts, complex plots, and polar plots.
You can access the options panel from the HyperGraph 2D Preferences menu, or by selecting the Options icon
from the toolbar. The options available on the Options panel are dependent upon the currently selected plot
type. For more information, click on a link below:
Options Panel - XY plot
Options Panel - Bar Chart
Options Panel - Complex Plot
Options Panel - Polar Plot
108
Altair Engineering
NVH Menu
To use the HyperGraph 2D NVH utilities, you must first load the NVH preferences file.
1. From the menu bar, select File > Load > Preference File.
The Preferences dialog is displayed.
2. From the Preferences dialog, select NVH Utilities and click Load.
3. The NVH menu is displayed on the menu bar.
From the HyperGraph 2D NVH Menu, you can select the following options:
Modal/Panel Participation
Order Analysis
Altair Engineering
109
Modal/Panel Participation
Modal participation represents the complex contribution of a structure or fluid mode to a response. It can be
output from a modal frequency response analysis using the PFMODE output request card.
Panel contribution represents the complex contribution of all grids on a structural panel to a response. It can be
output from a modal frequency response analysis using the PFPANEL output request card.
In HyperGraph 2D, the NVH Modal/Panel Participation utility allows you to plot modal/panel participation curves
from a RADIOSS PFMODE.PCH file or a Nastran .f06 file. When you launch HyperGraph 2D, the NVH
preferences file is automatically loaded. However, you must activate the NVH Utilities preferences file before
you can use the utility.
1. From the File menu, select Load > Preference File.
2. From the Preferences dialog, select NVH Utilities and click Load.
Preferences dialog
110
Altair Engineering
NVH Menu
An NVH-Utilities tab is added to the browser. This browser tab contains the following sub-tabs: Load, Display
and Study. It also contains icons for modal participation,
toggle between utilities.
. Select an icon to
4. To close the NVH-Utilities tab, click on the X in the upper right corner of the dialog.
Altair Engineering
111
File selection
Result selection
The following fields are available under Result selection. Once the
result selection options are complete, select Load Response to
further investigate the participations.
Subcase
Result type
112
Response ID
Response label
(optional)
Altair Engineering
Direction component
X, Y, or Z.
Options include:
Structural Mode
Acoustic Mode
Panels
:
Display Options
Load Response
Altair Engineering
113
Bar
Rank by
114
Altair Engineering
Polar
Display Options
Display
2D Line
Sand Dune
3D Polar
3D Surface Plot
Altair Engineering
115
All other options are similar to those for the Bar plot.
3D Bar Plot
116
Altair Engineering
Frequency range
Type
% to Exclude
Optional field that allows you to exclude a percentage of the contributors from the
response.
Select contributor(s) to: Select the mode/panel or modes/panels that you want to exclude or include in the
response study.
Click
Click
Click
exchange the currently selected contributors for the unselected contributors
in the list.
Altair Engineering
117
Display Options
Launches the Display Options dialog, which allows you to customize the response
study plot, including scale, weighting, and the plot layout.
Display
Click Display to display the response study plot once your selections are complete.
118
Altair Engineering
Display Option
Scale
Logarithmic
% Plot
dB10
dB20
Weighting
Plot Layout
Altair Engineering
119
New windows on current page Plot is placed into a new window on the current page.
120
Active window
Altair Engineering
Order Analysis
Background, engine related noise, and vibration problems are typically linked to engine orders that are harmonic
multiples of the engines fundamental firing frequency. Understanding the order content of the problem signal is a
way to identify the physical phenomenon that is causing the problem. To solve the problem, you can adjust the
design parameters to modify the engine operation, which in turn reduces the problem orders.
The NVH Order Analysis Utility generates and post-processes engine order related data from a Radioss bulk or
Nastran frequency response analysis that contains either RPM-based loading subcases or order-based loading
subcases.
When you launch HyperGraph 2D, the NVH preferences file is automatically loaded. However, you must activate
the NVH Utilities preferences file before you can use the utility.
1. From the File menu, select Load > Preference File.
2. From the Preferences dialog, select NVH Utilities and click Load.
Preferences dialog
NVH Menu
Altair Engineering
121
An NVH-Utilities tab is added to the browser. This browser tab contains the following sub-tabs: Load, Display
and Study. It also contains icons for modal participation,
toggle between utilities.
. Select an icon to
4. To close the NVH-Utilities tab, click on the X in the upper right corner of the dialog.
122
Altair Engineering
File selection
From the Load tab > RPM/Order results field, select a frequency response file
containing RPM-based loading subcases or order-based loading subcases and click
Load. Once the file is read, subcases from the result file are matched to RPMs, or
orders, and can be reviewed in the Subcase identification section, located on the
Subcase tab. The NVH-Utility attempts to automatically match the subcases and
orders by using text information in the subcase label. If this fails, you must complete
the Subcase identification section and click Apply. Once the match is complete, the
Response tab is displayed and the Result selection fields are populated.
Result selection
The following fields are available on the Response tab, under Result selection.
Result type
Response ID
Altair Engineering
123
Direction component
(optional)
Complex component
Magnitude
Phase
Range selection
Order Cuts
Display Options
Plot Surface
After viewing the surface plot, use the Start, End, and Step fields to specify the orders
you want to see by cutting the surface plot.
Combine Order By - Choose between RSS and Arithmetic Sum to determine how to
combine the order curves to construct the overall response.
124
Display Options
Load Response
Altair Engineering
2D Line
Display
RPM range
Rank by
Display Options
Display
Altair Engineering
125
3D Surface
Bar
Enter a specific RPM in the Specific RPM field, or use the slider
bar to select an RPM value. When you use the slider bar to
select an RPM, a red line is displayed on the response plot and is
dragged simultaneously as you drag the slider bar.
All other options are similar to those for the 2D Line plot.
126
Altair Engineering
Study
Curves over
RPM range
Type
% to Exclude
Altair Engineering
127
Select order to: Select the orders that you want to exclude or include in the
response study.
Click
Click
Click
exchange the currently selected orders for the
unselected orders in the list.
Display Options Launches the Display Options dialog, which allows you to further
customize the plot.
Display
128
Altair Engineering
Scale
Logarithmic
% Plot
dB10
dB20
Weighting
Altair Engineering
129
Plot Layout
Active window
New windows on new page Plot is placed into a new window on a new
page.
130
Altair Engineering
Altair Engineering
131
Auto Correlation If you are comparing two curves, this function would show
where the curves match in phase, where c1 and c2 are the
same curve.
Auto correlation between two curves.
Output
x: lag
y: correlation (A value of 1 is a perfect correlation)
This can be read as: At a lag of time "x", c1 and c2 have a
correlation value of "y".
Derivative
Double Integral
Duration
Duration Comp
Partitions the input curve into 101 bins, reporting only the
negative curve values.
Duration Tens
Partitions the input curve into 101 bins, reporting only on the
positive curve values.
Integral
Normalize
Given c1, calculates a new curve, such that the peak value is
"1".
Resample or
Sample Points
Reverse Curve
Square
Window
Window Integral
Zero
132
Altair Engineering
g>>mph
g>>inch
mph>>g
Two Curves
Add
Average
Cross
Correlation
Cross Plot
Divide
Multiply
Resultant
Subtract
Three Curves
Add
Average
Multiply
Resultant
Given c1, c2, and c3, calculates the square root of (c12 +
c22+c32).
Altair Engineering
133
Batch Mirror
NHTSA
Butterworth
NHTSA FIR100
FreqDomainDiff
IR
Resample
SAE General
SAE (J211,
Mar1995)
No Padding
Does not add any additional time to the x axis. Filters the data
forward, backward, forward and backward, or backward and
forward.
Zero Padding
Mirror Padding
ISO6487 Padding Mirrors data before filtering according to the ISO 6487
standard.
SAE (hg)
134
Altair Engineering
Macro
Function
Time
ms >> sec/min/hour
ft >> mm/cm/meter/inch/mile
Velocity
cm >> mm/meter/inch/ft/mile
Altair Engineering
135
Acceleration
ft/s/s >> g
ft/s/s >> m/s/s
g >> ft/s/s
g >> m/s/s
m/s/s >> g
m/s/s >> ft/s/s
Energy/Moment N*m (Joule) >> inch*Ibf, ft*Ibf, Converts Joules to: inches
BTU
times pound force, feet times
pound force, or British
Thermal Units.
Force/Press
136
Altair Engineering
Converts atmospheric
pressure to pounds per square
inch, barometric pressure, or
Newtons.
Altair Engineering
137
MINY (Curve or
Note)
Nij -Note
Nte - Curve
t = tension
c = compression
Ntf - Curve
Nce - Curve
f = flexion
e or f replace "j" in Nij
Ncf - Curve
TTId (Curve or
Note)
Tibia
T-05
T-50
T-95
138
Altair Engineering
TTI includes an age factor. The higher the age, the greater the risk of injury.
Probability of Injury Using TTI
TTI of 145-150 results in 25% probability of AIS 4 or greater based on these studies.
SID TTId vs. Cadaver TTI
For a 45-year-old, 165 pound subject, if the TTI kernel is 85g, the TTI is 148.
For a 65-year-old, 165 pound subject, if TTI kernel is 85g, the TTI is 176.
The 45-year-old cadaver subject has about a 25% chance of AIS 4 injury, and the 65-year-old subject has a
greater than 75% chance of an AIS 4 injury.
Average Spine Acceleration (ASA)
Cavanaugh et al (SAE #933127) formulated ASA. In a review of 61 cadaver tests, it worked as well as TTI in
predicting AIS 4+ injury. It is obtained by filtering and integrating the T12y acceleration to obtain lateral spine
velocity. ASA15 is the slope between 15% and 85% of peak spine velocity.
In cadavers, ASA is normalized by multiplying AGE/45 x Mass/75kg.
In the Cavanaugh study, an ASA of 30g gave a 25% probability of AIS 4+.
Both ASA and TTI are test-type specific, and were developed in whole-body side impacts.
ASA and TTI in SID (Cavanaugh et al, SAE #942225)
In the SID dummy, ASA has advantages over TTI in evaluating injury-mitigating properties of padding.
In 20-mph impacts, SID TTI is well below the 85g-tolerance limit for both soft and stiff padding. In contrast, ASA
greatly exceeds the 30g-tolerance limit with stiff padding.
Altair Engineering
139
Offset by maxY
Offset by minY
X = Constant
Y = Constant
Bar Chart
Histogram (freq)
Histogram (relf)
140
Altair Engineering
Fourier
Transforms
Rectangular
Hanning
Welch
Hamming
Blackman
Parzen
Inverse
Running Stats
Average
Median
For example,
Minimum
Maximum
Standard Deviation
Regression
Linear
Quadratic
Cubic
4th Degree
5th Degree
6th Degree
7th Degree
Altair Engineering
141
8th Degree
9th Degree
10th Degree
Powery = A*xB
Exponentialy =
A*exp(B*x)
Logarithmicx =
A+B*In(x)
Inversey = I/
(A+B*x)
Derivative
Integral
Cross Correlation
Splines
Sample Points
Digital Filter
142
Altair Engineering
Duration Macro
The duration macro is part of the Vehicle Safety Tools. It allows you to calculate the continuous duration for
one or more curves. To access the macro, go to the Math menu and select One Curve, Duration, Duration
Comp or Duration Tens. You can also select the macro from the Macro list on the Plot Macros panel.
Duration Comp stands for continuous duration compression and is listed that way on the Plot Macros panel.
Duration Tens stands for continuous duration tension.
The continuous duration compression macro partitions the input curve into 101 bins. The load (Y) values start
at the maximum Y of the given curve and step down uniformly to zero. The duration (X) values indicate the
longest continuous time that the input curve was at or above the given bin value. For example, high loads tend to
have a very short (nearly zero) duration while lower loads can last a very long time.
The continuous duration tension macro performs the same function as the duration compression macro, but
focuses only on the positive curve values.
Note
Altair Engineering
143
Magnifies a selected section of your plot and is the default setting for MB2.
Pick Center
Repositions the plot in relation to the center of the window. When Pick Center
is assigned to MB2, a small white square appears in the center of the window.
Translate
Displays the Style Sheets dialog. From this dialog, you can select and apply
attributes of the current plot to either every plot on every page or to every plot
on the current page. This option is also accessible from the Tools menu.
New
When you select New from the context sensitive menu, a secondary menu is
displayed that contains the following options:
Plots from File
Math Curve
File Curve
Note
Adds a new note to the plot and opens the Notes panel.
Y Axis
X Axis
Switch to Real/
Imaginary
Switch to Phase/
Magnitude
144
Altair Engineering
Swap Complex
Axes Position
Highlight Source
Entity
Axis Menu
Convert Units
Besides the viewing controls, you can also access the Convert Units option
from the plot mouse menu. Right-click on any plot axis to display the menu
option. When you select Convert Units, the Convert Axis Units dialog is
displayed. You can use this dialog to convert the current axis unit of measure
to another unit of measure. The application automatically selects the current
axis unit of measure on the Convert Axis Units dialog. From one of the dropdown menus, select the new axis unit of measure to which you want to convert
the current axis unit of measure. If the application cannot detect the current
axis unit of measure, it automatically defaults to Time.
New Axis
Right-click on any plot axis and select New Axis from the mouse menu. A new
axis is added to the plot and the Axes panel is displayed.
Context Menus
You can customize the plot context sensitive menu by adding context menu items. These menu
items act as a shortcut to options that are also accessible from the menu bar. The menu items are
also linked to a particular Tcl/Tk script. See *ContextMenuItem() for more information.
Altair Engineering
145
146
Altair Engineering
Altair Engineering
147
148
Altair Engineering
To translate a plot:
1. Position the pointer inside the window.
2. Press MB2 and drag the mouse.
The plot moves across the window in increments equal to the current tic spacing.
If using a two-button mouse:
1. Position the pointer inside the window.
2. Press the left mouse button and drag the mouse.
The plot moves across the window in increments equal to the current tic spacing.
Altair Engineering
149
To reposition a plot:
Click MB2 anywhere in the active window.
The selected point is now displayed in the center of the window.
If using a two-button mouse:
Click the left mouse button anywhere in the active window.
The selected point is now displayed in the center of the window.
150
Altair Engineering
Altair Engineering
151
HyperGraph Questions
Activate or deactivate a datum line
Add a curve
Add a curve to a plot macro
Add a horizontal or vertical datum line to a plot
Add a note
Add a note to a plot macro
Add a parameter to the Parameters list
Add an axis to a plot
Apply an existing macro
Apply attributes to a datum line
Assign axes to multiple curves at once
Associate a datum line with a secondary axis
Attach a note to a curve
Build plots from plot data files
Change attributes of an axis
Change note attributes
Change the position of a leader in a legend
Connect a note to a specific point on a plot
Copy a curve from the active window
Copy a note from one window to another
Copy and paste a datum line
Copy and paste a macro
Copy and paste an axis to another window
Copy and paste an axis to a new position
Create a datum line label
Create a new macro
Cut a curve from the active window
Delete a curve edit
Delete a datum line
Display the legend in the plot window
Display point data by picking a point on a curve
Display point data in decibels
Display point data using the Find Point controls
152
Altair Engineering
Altair Engineering
153
154
Altair Engineering
XY Plot
The XY Plot toolbar is displayed when you select HyperGraph 2D from the application menu and the active
window is set to the XY Plot mode,
Plot Macros
Define Curves
Datum Lines
Modify Curves
Curve Attributes
Coordinate Info
Altair Engineering
155
Statistics
Scales, Offsets, and Curve offsets and scales are set using the
Axis Assignments
Offsets panel. Offset and scaling values can be
applied to multiple curves on a single plot.
156
Axes
Legends
Headers and
Footers
Notes
Options
Altair Engineering
In addition to the standard set of import templates, an open interface for creating custom import filters is provided.
Using import language and external readers, you can write import templates for most any ASCII data file not
directly supported in the program.
Note
The file entry field on the Build Plots panel is a drop-down list. The list contains all the files selected since the
application was launched.
When creating a curve using the Build Plots panel, the curve name is defined by a Templex expression instead
of a fixed string as in previous versions of HyperGraph 2D. The Templex expression is visible in editable fields
only. In non-editable fields, the evaluated expression is displayed. In most cases, the evaluated expression
should match the text that was hard-coded in previous versions. Please see Dynamic Curve Names for more
important information on this topic.
Altair Engineering
157
158
Altair Engineering
ABAQUS
ODB
Mass from DAT files
DADS
Graph files
GENESIS
History files
HyperWorks
Altair Engineering
159
ABSTAT
BNDOUT
DBFSI
DEFGEO
Mass from D3HSP
ELOUT
GCEOUT
GLSTAT
JNTFORC
MATSUM
NODFOR
NODOUT
RBDOUT
RCFORC
RWFORC
SBTOUT
SECFORC
SLEOUT
SMDYN6
SPCFORC
SPHOUT
SWFORC
TRHIS
TQ3
NASTRAN
160
Altair Engineering
Animation files are used to view and animate simulation results. Animation
files can only be opened in HyperView using the file browser button on the
toolbar.
The following animation files are supported in the HyperGraph 2D:
Altair H3D
LS-DYNA d3plot
Radioss A
PAM-CRASH
DSY
GFILE
Abaqus ODB history results
Ansys RES
Nastran OP2
NIKE3D
General
Excel (CSV)
Multicolumn ASCII
XYDATA files
User-defined import templates and external readers to directly read any file
format
Tab delimited files
Altair Engineering
161
X Type
Data files can consist of different types of data. The available data types depend on the data
file. Use the
buttons to scroll through the types of data in the open file or click on the down
arrow to expand the list. Select the data type for the X vectors.
X Request
Once the data type has been selected, the data request set needs to be selected. To do this,
use the
buttons to scroll through the requests or click the down arrow to expand the list.
Or, click the X Request button to launch the X Request dialog. This dialog contains the same
selections as the drop-down menu.
X Component
Y Type
Y Request
Multiple requests can be plotted in the same window, or plotted in individual windows. The
available choices are displayed in a list. The list can be expanded by clicking the expansion
button,
Y Request Filter
By default, all requests are shown. To search for a specific request, enter a string and press
enter. Only the requests that match the string are displayed. The search request feature is
case sensitive. To clear a filter, remove the text from the field and press enter.
Y Component
Multiple components can be plotted in the same window, or plotted in individual windows. For
some data files, each request contains different components. Only the components common
to all selected requests are displayed in the Y Components list. The list can be expanded by
clicking the expand button,
Y Component Filter
By default, all components are shown. To search for a specific component, enter a
string and press enter. Only the components that match
the string are displayed. The
search component feature is case sensitive. To clear a filter, remove the text from the field
and press enter.
162
Altair Engineering
Altair Engineering
163
164
Altair Engineering
Altair Engineering
165
166
Altair Engineering
Altair Engineering
167
168
Altair Engineering
Altair Engineering
169
170
Altair Engineering
Better plotting performance can be obtained by translating request files into a binary format using mpreq.
See mpreq in the Translators on-line help.
X Type
A data file can consist of different types of data. For example, an ADAMS file
might contain time, displacements, velocities, accelerations, and forces. The
available data types depend on the data file. Use the
buttons to scroll through
the types of data in the open file or click on the down arrow to expand the list.
Select the data type for the X vectors. If time is chosen, the request and
component are blank.
X Request
Once the data type has been selected, the data request set needs to be selected.
Use the
buttons to scroll through the requests or click on the down arrow to
expand the list. Select a request.
X Component
RY
RY
RZ
Mag
Rmag
Use the
buttons to scroll through the data components or click on the down
arrow to expand the list. Select the data component.
Y Type
Y Request
Y Request Filter
By default, all requests are shown. To search for a specific request, enter a string
and press enter. The requests that match the string are displayed. The search
request feature is case sensitive. To clear a filter, remove the text from the field
and press enter.
Y Component
Y Component Filter
Note
By default, all components are shown. To search for a specific component, enter a
string and press enter. Only the components that match the string are displayed.
The search component feature is case sensitive. To clear a filter, remove the text
from the field and press enter.
If multiple requests and components are selected, all possible combinations are plotted.
Altair Engineering
171
Better plotting performance can be obtained by translating time history files into a binary format using
mpmadymo. See mpmadymo in Translators.
X Type
A data file can consist of different types of data. The available data types depend on the data
file. Use the
buttons to scroll through the types of data in the open file or click on the down
arrow to expand the list. Select the data type for the X vectors. If time is chosen, the
component and channel are blank.
X Component
Once the data type has been selected, the data component set needs to be selected. Click
the
buttons to scroll through the components or click the down arrow to expand the list.
Select a component.
X Channel
Y Type
Y Component
Multiple components can be plotted in the same window, or plotted in individual windows. The
available choices are displayed in a list. The list can be expanded by clicking the expand
button,
. Select the data components for the Y vectors from the list. Enter a string in the
text box to filter items in the list for faster selection.
Y Channel
172
Altair Engineering
Multiple Curves
The Build Plots panel can generate multiple curves at once. The Layout option menu enables you to specify
how the plotted data is arranged on the page:
Use Current Plot
One Plot Per Request Each selected request is plotted in a new plot with the
corresponding components overlaid.
For example, if two Y requests and four Y components are
selected, two plots are created with four curves in each plot.
One Plot Per
Component
One Plot Per Channel Each selected MADYMO channel is plotted in a new plot with
(MADYMO only)
the corresponding components overlaid.
For example, if two Y components and four Y channels are
selected, four plots are created with two curves in each plot.
One Curve Per Plot
Apply
See Import Templates for more information on setting up headers and axis labels inside of import
templates.
See Define Curves and Axes for more information on adding axes and assigning vectors to axes.
Altair Engineering
173
This is also true for the y-axis label. The y-axis label displays the axis name. However, on the Axes panel, the
Label field on the Text tab displays the Templex expression.
174
Altair Engineering
Plot macros can be used to capture and replay frequently used curve operations such as adding two curves
together, filtering curves, or filtering and then curve fitting data. They can also be used for frequently used plot
notes. Plot macros can be created and edited in the program or loaded automatically by registering them in a
preference file.
All plot macros in the current session are listed in the Macro list. Macros can be cut, copied, and pasted using
the macro list. The parameters associated with the selected macro are displayed in the Parameters list.
Parameters can be either curve or scalar. Curve parameters are displayed as collectors. Click on a collector to
graphically select a curve from a plot. Double-click on a collector to display the Select Curve dialog. Scalar
parameters are displayed as text boxes. Parameters are usually used to collect curves from within the session to
use in mathematical expressions. The result calculation can utilize any math functions, including Templex
functions and external functions.
The Edit Plot Macro dialog allows you to add new plot macros to a session and edit the curves and notes for
existing plot macros. This dialog is displayed when you select Add or Edit from the Plot Macros panel.
Altair Engineering
175
Curve
Note
Add or edit a plot macro note. Notes can be attached to windows, views, existing
curves, coordinates, and curves created by the macro.
When you click Apply to apply a plot macro, the plot macro uses the parameters to create curves and notes
within the session. Undo reverses the plot macro.
From the Curve tab, you can control the placement of the resulting curves with the following options:
Place new curves in original plots
When plot macros are added using the Plot Macros panel, they are saved in the session file. When plot macros
are added in the preference file, they cannot be edited in the Plot Macros panel and are not saved to the session
file.
176
Altair Engineering
Select the option Hide input curves by default to set the default state of the Hide input curves check
box on the Plot Macros panel when you select a macro from the Macro list.
Altair Engineering
177
178
Altair Engineering
Coordinate
Altair Engineering
179
180
Altair Engineering
Naming Convention
parameter_name.x
parameter_name.y
Y phase
parameter_name.yp
Y magnitude
parameter_name.ym
Y real
parameter_name.yr
Y imaginary
parameter_name.yi
13.Click Close.
14.Enter the macro name in the Macro text box.
15.If desired, rename the macro by highlighting the name from the list, entering a new name in the Macro field,
and pressing enter.
Altair Engineering
181
182
Altair Engineering
Altair Engineering
183
If *AutoDefaultCurves() is turned on in the preference file and a curve is added to a plot with existing
curves, the new curve is a copy of the most recently added existing curve. If *AutoDefaultCurves() is
turned off, the new curve is empty.
On the Define Curves panel, the curve name is defined by a Templex expression instead of a fixed string as in
HyperGraph 9.0 and earlier. The Templex expression is visible in editable fields only. In non-editable fields, the
evaluated expression is displayed. In most cases, the evaluated expression should match the text that was hardcoded in previous versions. Please see Dynamic Curve Names for more important information on this topic.
184
Altair Engineering
Curve List
The curve list displays the names of all the curves in the active window. Curves can be renamed, added, cut,
copied, and pasted using the curve list controls.
Individual curves can be turned on or off. To turn a curve off, select the curve from the list or pick the curve from
the window and deactivate the check box next to the curve name above the curve list. To turn a curve on that was
turned off, activate the check box.
The Cut, Copy, Paste, and Add buttons are used to maintain the curve list for the active window. Curves can be
copied and pasted into other windows. Curves can also be added and deleted from the list.
Altair Engineering
185
To rename a curve:
1. From the Define Curves panel., select a curve from the Curve list or pick a curve from the window.
The name of the curve is displayed in the text box above the list.
2. Highlight the name of the curve in the text box.
3. Type a new name for the curve.
4. Press Enter.
The new name is displayed in the list and in the legend.
186
Altair Engineering
To add a curve:
1. From the Define Curves panel, click Add under the Curve list.
For Complex Plot and Polar Plot, click Add P/M to add a Phase/Magnitude curve or Add R/I to add a Real/
Imaginary Curve.
A curve labeled "Curve 1" is appended to the list.
2. Enter a name for the untitled curve in the text field above the list.
3. Click Enter.
The new name is now displayed in the list and in the legend.
This process adds a new blank curve to the active window.
Altair Engineering
187
188
Altair Engineering
Altair Engineering
189
190
Altair Engineering
Altair Engineering
191
Data Sources
Curves are comprised of an X data vector and a Y data vector. The X and Y vectors can be read from a data file,
defined as mathematical expressions, or entered as values. The X and Y vectors of a curve do not have to come
from the same source. For instance, the data source for the X vector of a curve can be an ASCII file and the
source for the Y vector of the same curve can be defined by an expression such as sqrt(x).
File as a data source.
Math as a data source.
Values as a data source.
192
Altair Engineering
Altair Engineering
193
194
Altair Engineering
Altair Engineering
195
Note
See Curve Calculator for more information on defining vectors mathematically and signal processing.
196
Altair Engineering
You can cut, copy, paste, and insert data point values to the table. Click the expansion button,
larger dialog containing all x and y data points.
Altair Engineering
, to view a
197
198
Altair Engineering
Altair Engineering
199
200
Altair Engineering
Altair Engineering
201
Curve Calculator
Curves can be defined mathematically using the programs curve calculator. The curve calculator is displayed on
the Define Curves panel when Math is selected as the data source for a vector.
The curve calculator is formatted much like a scientific calculator. It consists of a number pad, basic algebraic
and trigonometric functions, and, curve fitting, filtering, and signal-processing functions. Expressions can be
typed directly into the vector field or entered by clicking selected numbers, functions, or operators on the curve
calculator.
Once the expression is constructed, click Apply to plot the curve
202
Altair Engineering
X and Y vectors on the Define Curves panel. The text field shows the data source for the vector.
New data can be selected from a source file, mathematically defined using the program's curve calculator, or
entered as values. The Define Curves panel changes depending on which source is selected.
Referencing Curves
Expressions can reference any curve or vector in the current session. Curve vector references can be defined
by picking the curve with the mouse or by using the following syntax:
pmwnco.vector
where:
m is the number of the page on which the curve resides
n is the number of the window which contains the curve
o is the number of the curve in the window
vector indicates the X, Y, or time vector of the referenced curve
For example, p2w1c3.y references the Y vector (.y) of the third curve (c3), in first window (w1), on the second
page (p2).
When a referenced curve is edited or updated, the curves that reference that curve are updated as well.
The Curves dialog allows you to view the curves on a particular page within a session.
Curves in the Complex Plot module are referenced with additional syntax. To indicate that a curve references
phase values, phase curves have the letter p at the end. For example, pmwnco.vectorp. To indicate that a curve
references magnitude values, magnitude curves have the letter m at the end. For example, pmwnco.vectorm.
Real curves that reference real values have the letter r at the end, pmwnco.vectorr. Imaginary curves that
reference imaginary values have the letter i at the end, pmwnco.vectori.
To display the Curves dialog:
1. From the Define Curves panel, under Source, select Math.
2. Click Curves....
The Curves dialog contains a tree structure that displays the current session and its pages, windows, and
curves.
3. Click Preview to preview any curve in the session in the Show Curve dialog.
Altair Engineering
203
You can scale an x or y vector by placing a multiplier in the text box before or after the
correct parameter field. For example:
Previously: saefilter(p1w1c1.x, p1w1c1.y, 60)
Currently: saefilter(p1w1c1.x*.001, p1w1c1.y*.001, 60)
204
Altair Engineering
Constructing Curves
Expressions are constructed in the text fields next to the X and Y radio buttons. Expressions are built by clicking
on numbers, operators, and functions located on the curve calculator. As the expression is built, each operator,
function, and number is displayed in the text field. An expression may contain basic math functions such as
addition, subtraction, multiplication, and division, as well as trigonometric and signal-processing functions.
Expressions can also reference other vectors.
While the curve calculator displays only certain commonly used functions, over 100 math functions and operators
are available.
Note
See Math Reference for a detailed description of each function and its purpose.
Altair Engineering
205
Defining a Range
Defining a range is a quick way of specifying a spread of values for a vector. Click Range to display the Range
dialog.
The Range dialog consists of three fields: From, To, and By. Enter the start and end points for the range of
values in the From and To fields respectively. The By field enables you to enter an increment by which the
values in the range are created.
In the vector field, the range is denoted using the following syntax:
from:to:by
Ranges can also be defined by entering the information directly into the expression field using the same syntax.
OK
Cancel
exits the Range dialog without inserting the range into the expression.
206
Altair Engineering
Calculus Functions
Integrals and derivatives can be included in an expression. Integrals and derivatives are displayed as:
integral(,)
derivative(,)
Independent and dependent vectors must be supplied for both functions.
Note
Altair Engineering
207
Signal Processing
Fast and discrete Fourier transforms, as well as windowing, power spectral density, and frequency response
functions can be included in expressions.
Note
208
Altair Engineering
Filters
Curves may be passed through two classes of filters, ideal or SAE. From the Define Curves panel, click
Filters... to display the Filter dialog box.
Select either Ideal, SAE or SAE J211/1 from the Filter Class option menu.
There are four ideal filter types available:
1. low pass
2. high pass
3. band pass
4. band stop
For ideal filters, specify the type of filter and the cutoff frequency. Band pass and band stop filters require both a
low and a high cutoff frequency. Click OK to insert the filter into the expression.
Any SAE filter class can be specified by modifying the entered filter class (60, 180, 600, or 1000) in the Y text
field.
For SAE J211/1, select the padding type and direction.
Altair Engineering
209
Fit
Polynomial and exponential functions can be fit to curves. From the Define Curves panel, click Fit... to display
the Curve Fit dialog box.
Select either a polynomial or an exponential function to fit to the curve. Up to a 20th order polynomial can be fit to
a curve. Specify the order for the polynomial, then click OK.
210
Altair Engineering
Referencing Curves
Expressions can reference any curve or vector in the current session. Curve vector references can be defined
by picking the curve with the mouse or by using the following syntax:
pmwnco.vector
where:
m is the number of the page on which the curve resides
n is the number of the window which contains the curve
o is the number of the curve in the window
vector indicates the X, Y, or time vector of the referenced curve
For example, p2w1c3.y references the Y vector (.y) of the third curve (c3), in first window (w1), on the second
page (p2).
When a referenced curve is edited or updated, the curves that reference that curve are updated as well.
The Curves dialog provides a fast, easy way of referencing curves. To display the Curves dialog, click
Curves.... The dialog displays three lists: the Page list, the Window list, and the Curve list.
Page
Window list contains the names of the windows on the page selected on the Page list.
Curves list contains the names of the curves in the window selected on the Window list.
OK
Curves in the Complex Plot module are referenced with additional syntax. To indicate that a curve references
phase values, phase curves have the letter p at the end. For example, pmwnco.vectorp. To indicate that a curve
references magnitude values, magnitude curves have the letter m at the end. For example, pmwnco.vectorm.
Real curves that reference real values have the letter r at the end, pmwnco.vectorr. Imaginary curves that
reference imaginary values have the letter i at the end, pmwnco.vectori.
Altair Engineering
211
212
Altair Engineering
Altair Engineering
213
Math Functions
The Functions... button displays a dialog box containing all available math functions. External functions or
Templex functions can be registered in the program using *RegisterExternalFunction() or
*RegisterTemplexFunction() in the preference file.
Any of the functions can be inserted into the current expression by selecting the function name from the list or by
typing the name directly into the equation.
To insert a function into an expression:
1. From the Define Curves panel, click the Functions... button.
2. Select the function from the list and click OK.
Or
Double-click the function name.
The function name and an empty argument are placed in the expression at the current cursor position.
214
Altair Engineering
External Functions
In addition to the built-in math functions and operators, external C-programs can also be called from within a math
expression. This enables you to process plot data from within the program using your own set of specialized
programs. For example, the external program can be a customized filter for manipulating plot data or a program
that passes plot data to another application for processing.
External programs must be registered in the preferences file before they can be called from within a math
expression. Registering an external program associates the program file with a function name. External
programs can be registered in your own preferences file or in the global preferences file, making it available to
everyone on the network.
Note
See Altair IPC for more information on writing and calling external C-programs from within a math
expression.
See the *RegisterExternalFunction() statement in Preference Files for more information on
registering external functions in the .preferences.mvw file.
Altair Engineering
215
MATLAB Interface
MATLAB DLL functions created by the MATLAB Compiler on Windows PCs can be registered as math functions
in HyperGraph 2D. To use the math functions, MCR must be installed on the machine running HyperWorks.
To compile MATLABFn:
Requirements:
'make' command
Appropriate C/C++ compiler (see Further Details)
Appropriate linker (see Further Details)
1. Edit the makefile.
The makefile is located in /altair_home/tutorials/mv_hv_hg/plotting/MatlabFn.
The 'MCR_ROOT' and 'IPC_ROOT' variables are initially blank and must be set to the appropriate directory. The
MCR_ROOT root directory should point to the installation path of the Matlab Compiler Runtime (MCR) package
on the current platform. This directory should, at a minimum, contain the files extern/include/mclmcr.h,
other Matlab include files, and lib/[PLATFORM_ID]/libmwmclmcrrt.[sl/so].7.3. The IPC_ROOT
variable should point to the installation path of the Altair IPC library and header files for the HyperWorks
package. The default installation location is [ALTAIR_HOME_DIRECTORY]/altair/io/ipc_functions.
This directory should contain include/[PLATFORM_ID]/altair_ipc.h and lib/[PLATFORM_ID]/
libipclib.a.
2. Run make.
Your system must have a make utility installed. If you cannot run the make utility, check with your system
administrator to verify if one is installed and its location. Your PATH environment variable must include the
location of make.
3. If the required compiler and linker are in your PATH environment variable, the MatlabFn project will build.
At this point, you may receive error messages if the compiler and linker are not installed and in your PATH
variable. Check with your system administrator to find the required linker and compiler and install them in your
PATH. For example, on the HP platform, /usr/bin/cc and /opt/aCC/bin must be in PATH to compile and
link.
4. Once matlabfn.exe is built, you can register it in your user preference file, along with your MATLAB Compiler
DLL math functions, using *RegisterExternalDLLFunction("Math Function Name", "Path to DLL", "Path to
compiled MatlabFN.exe", "Number of Arguments for DLL", "Number of Outputs from DLL"). See
*RegisterExternalDLLFunction() in the MotionScript on-line help for more information.
Further Details
See the platform-specific sections of the make file for the compiler and linker requirements for each particular
platform. Using other compilers and linkers may or may not work properly. This requirement is imposed by
Altair's use of various third-party libraries which have their own compiling and linking requirements. Since the
MatlabFn project uses the libipclib.a library that is compiled by Altair and linked to Altair products, those
compiler/linker requirements carry forward into the MatlabFn project.
216
Altair Engineering
Freezing vectors
When a vector is defined by an expression, the program automatically recalculates the vector each time the
expression is altered, in turn, updating the curve. If an expression contains a reference to another curve and the
referenced curve changes, the program recalculates the vector and updates the curve containing the reference.
Vectors can be frozen so that the program does not recalculate the curve. When a vector is frozen, it is no
longer dependent on a referenced curve, so changes made to other curves are not reflected in the frozen vector.
Vectors can be unfrozen, making them once again subject to change. The X and Y vectors can be frozen
independently of each other or together, freezing the entire curve. Frozen vectors are saved as data point values
in session files.
Altair Engineering
217
To freeze a vector:
1. From the Define Curves panel, click either the X or Y vector radio button for a curve with a Math data
source.
2. Click Freeze on the curve calculator.
You are prompted for permission to break associativity with referenced vectors.
3. Click Yes.
The selected vector is frozen and will no longer reflect changes from external sources.
218
Altair Engineering
To freeze a curve:
1. From the Define Curves panel, click the X vector radio button.
2. Click Freeze on the curve calculator.
You are prompted for permission to break associativity with referenced vectors.
3. Click Yes.
4. Click the Y vector radio button.
5. Click Freeze on the curve calculator.
You are prompted for permission to break associativity with referenced vectors.
6. Click Yes.
Both vectors are frozen and the curve will no longer reflect changes from an external source.
Altair Engineering
219
To unfreeze a vector:
1. From the Define Curves panel, select the frozen vector by clicking on its radio button.
2. Turn off Freeze on the curve calculator.
You are prompted for permission to re-establish any associations with referenced vectors.
3. Click Yes.
The frozen vector is now unfrozen.
220
Altair Engineering
Position
Line Attributes
Set the attributes of a datum line. Click Use Preferences to use the preferences
set in the preferences.mvw file.
A datum line can be hidden or displayed on a plot by activating the Datum check box.
You can specify a math expression to define the display of a datum line.
Use the drop-down menu next to the Datum check box to switch between horizontal and vertical datum lines.
Datum lines can be cut, copied, pasted, or added.
Altair Engineering
221
222
Altair Engineering
Altair Engineering
223
224
Altair Engineering
Altair Engineering
225
226
Altair Engineering
Altair Engineering
227
228
Altair Engineering
Altair Engineering
229
230
Always display the label for selected datum line while in the Datum Line panel
Altair Engineering
Altair Engineering
231
232
Altair Engineering
Curves can be deleted, trimmed, bridged, or hidden within a specified range and orientation.
Delete/
Shift
Removes the data within the selected range and closes any gap
created by this action.
Delete
Removes the data within the selected range without closing any
gaps created by this action. Delete can only be used at the
beginning or end of the curve.
Trim
Bridge
Hide
Turns off curve points within the selected range, but does not
remove any gaps created by this action.
Replace
You can also replace curve points (on a point by point basis) within a specified range with an expression.
Modified vectors are changed to type 'values'.
Show Edits displays all edits that the selected curves have in common. Edits can be renamed or deleted. You
can undo the last edit performed. By default, the edit is named using the parameters, action, and range. For
example, if you selected a horizontal parameter and cut a curve within the range 1-4, the default edit name would
be:
HORIZ_CUT1-4.
Altair Engineering
233
234
Altair Engineering
Altair Engineering
235
236
Altair Engineering
Removes the data within the selected range and closes any gap created by this
action.
Delete
Removes the data within the selected range without closing any gaps created by
this action. Delete can only be used at the beginning or end of the curve.
Trim
Bridge
Hide
Turns off curve points within the selected range, but does not remove gaps
created by this action.
4. If Interpolate is turned on, a point is inserted using the From or To values and performs the action.
If Interpolate is turned off, the closest point is found for the selected curves based on the From/To values and
performs the action.
Or
5. Enter an expression in the Replace with Expression text box.
6. Use x and y as variables for the selected range.
7. Click Replace.
The expression replaces the points in the selected range.
For example, -y will flip all points in the selected range about the x-axis. y+1 will move the selected range up
by 1 (assuming a horizontal range is selected).
Altair Engineering
237
238
Altair Engineering
Altair Engineering
239
240
Altair Engineering
The curve list displays the names of the curves in the current window.
In order to change the attributes of a curve, it must first be selected either
from the curve list or picked from the window. Attributes can be assigned to
more than one curve at a time by selecting multiple curves from the list or
holding down the ctrl key while picking curves from the window. Attributes
are applied only to selected curves. Selected curves are highlighted in the
list.
On/Off
The On/Off buttons enable you to turn the selected curves on or off in the
display. Click On to display the selected curves. Click Off to turn off the
selected curves. When a curve is turned off, the line and symbols are no
longer displayed and the legend does not include the curve information.
Label On/Off
The Label On/Off buttons enable you to turn curve legends on or off in the
display. Click Label On to display the legend for the current plot. Click
Label Off to turn off the legend for the current plot.
Use Preferences
Selecting this option shades the area under the curve line.
Note
See Preference Files for more information on setting user defaults and creating a
preferences file.
Altair Engineering
241
242
Altair Engineering
Altair Engineering
243
244
Altair Engineering
Altair Engineering
245
The descriptive label of the attribute. The label name can be the same as the varname. Label names
can be duplicated or contain spaces.
Type
Drop-down menu that allows you to specify the type of attribute: integer, float, or string. The default
type is integer.
Attach
To
Drop-down menu that allows you to select if the attribute should be attached to the x vector, y vector,
or curve. The default option is x vector.
Value
246
Altair Engineering
Altair Engineering
247
There are three ways to retrieve point data from a curve. A point can be picked from a curve, located using the
Find Point controls, or selected from the point list.
The Point List
The point list displays the XY data points for the selected curve. The point number, the X-value, and the Y-value
for each point is displayed in the list. Use the scroll bars to view the entire list. Click on a point in the list to
display the point data.
Point Data
The following data is displayed when a point is picked:
Curve
Point
Slope
Time
248
Altair Engineering
Altair Engineering
249
250
Altair Engineering
Altair Engineering
251
252
Altair Engineering
Statistics Panel
The Statistics panel,
, calculates statistics over a specified range on a curve. Click the Statistics button to
display the Statistics panel.
Statistics panel
From / To
The statistics are taken from a region defined on the curve by range boundaries. The range
boundaries are defined by two points on the selected curve. The X and Y values of each bounding
point are displayed on the panel.
Calculate
Once the range boundaries have been specified, click Calculate to compute the curve statistics for
the defined area. Each time the range markers are moved, the statistics need to be re-calculated.
Edit
Controls text editing in the text box. Turn the Edit check box on to edit text. Turn the Edit check box
off to disable editing capabilities and display evaluated Templex statements.
Open
Save
Saves template changes. You can either save the template with the same name or give it a new
name.
Statistics can also be generated from Templex templates. The Templates list allows you to edit and save a
template supplied with the program or you can create and save a new template.
To define the statistics region:
1. Click the From radio button.
2. Pick a point on a curve using either the mouse or the Find Point controls.
A white vertical line appears representing the minimum value of the region.
3. Click the To radio button.
4. Pick a point on a curve using either the mouse or the Find Point controls.
A white vertical line appears representing the maximum value of the region.
Altair Engineering
253
Find Point
The range boundaries can also be picked using the Find Point controls on the Statistics panel.
Click:
To find:
or
or
Next Curve
254
Altair Engineering
Curve Statistics
The following set of curve statistics defaults are calculated for each curve:
Curve Name - The name of the curve. Delta - The difference between the
first and last points of a vector.
Num Pts. - The element counting
function.
Skewness - Skewness of a
distribution.
Altair Engineering
255
Statistics Templates
The Template list allows you to edit and save a template supplied with the program or you can create and save a
new template.
Cut, Copy, and Paste
Add
256
Altair Engineering
Curve
The curves in the active window are displayed in the curve list. Curves must be either
selected from the list or picked from the window in order to apply any scaling or offsets.
Settings apply only to selected curves. Selected curves are highlighted in the list.
When a data vector is scaled, the vector is multiplied by a specified value. The original data
values are not actually altered. Multiple curves can be scaled simultaneously.
Offsetting a data vector shifts the data along the corresponding axis. Multiple curves can be
offset at the same time.
You can enter math expressions, such as one for converting Fahrenheit to Celsius, in the
scale and offset fields.
Move to
Move to moves the first point of the selected curve(s) to the specified XY coordinates.
Axis assignments X and Y axes are assigned by selecting an axis from the corresponding axis list.
Altair Engineering
257
To scale X vectors:
1. Select the curves to be scaled from the list.
2. Turn on the X scale check box.
3. Enter a multiplier in the text box.
4. Click Apply to accept the new scaling values.
The selected curves are scaled along the horizontal axis.
Note You can scale an x or y vector by placing a multiplier in the text box before or after the
correct parameter field. For example:
Previously: saefilter(p1w1c1.x, p1w1c1.y, 60)
Currently: saefilter(p1w1c1.x*.001, p1w1c1.y*.001, 60)
258
Altair Engineering
To scale Y vectors:
1. Select the curves to be scaled from the list.
2. Turn on the Y scale check box.
3. Enter a multiplier in the text box.
4. Click Apply to accept the new scaling values.
The selected curves are scaled along the vertical axis.
Note You can scale an x or y vector by placing a multiplier in the text box before or after the
correct parameter field. For example:
Previously: saefilter(p1w1c1.x, p1w1c1.y, 60)
Currently: saefilter(p1w1c1.x*.001, p1w1c1.y*.001, 60)
Altair Engineering
259
260
Altair Engineering
Altair Engineering
261
262
Altair Engineering
Altair Engineering
263
264
Altair Engineering
Session
Range
For example, if you use the default value of 4, four tics with a difference of one decade
(ten placement) are placed on the curve. 1E-005, 0.0001, 0.001, and 0.01 would be the
tic increment used by default and the curve for that particular axes would change
accordingly. If the value were set to 3, then the tics on those axes would change to
0.0001, 0.001, and 0.01. If the value were set to 2, then the tics on the axes would
change to 0.001 and 0.01 and so on.
Color
Any of the 64 colors can be assigned to plot elements such as plot background, frame,
grid lines, and the zero line. Choose a plot element, then select a color from the palette
to change the color of the selected element.
Background
Changes the background color of the HyperGraph 2D window. The default is black.
Altair Engineering
265
Frame
Changes the color of the frame around the HyperGraph 2D window.
Grid Line
Changes the grid line color.
Zero Line
Changes the zero line color.
Use Preferences
Sets the active HyperGraph 2D window's background, frame, grid line, zero line, header,
footer, tic, and note colors to the defaults specified in the .preferences.mvw file.
Animation Cursor
You can apply the animation cursor attributes to the Current Plot,
Current Page, or All Pages.
Display as
Attributes
Select the width of the cursor line by choosing one of the four line
styles shown.
Use curve color
Sets the animation cursor color to that of the curve that the animation
cursor is on.
Use curve style
Changes the line style of the animation cursor (solid, dashed, etc.) to
match the curves style.
266
Altair Engineering
Bar Chart
The Bar Chart toolbar is displayed when you select HyperGraph 2D from the application menu and the active
window is set to the Bar Chart mode,
Individual bar charts can be edited using the Define Curves panel.
Datum Lines
Horizontal and vertical datum lines can be added to plots using the
Datum Lines panel.
Curve Attributes
The appearance of each bar chart can be customized for clear data
presentation. Line style and color, symbol style and color, and other
curve attributes can be modified on the Curve Attributes panel.
Axes
Axis attributes such as the scale, label, color, and number of tics are
set with the Axes panel.
Legends
Headers and
Footers
Notes
Options
Altair Engineering
267
The curve list displays the names of all the bar charts in the active window. The Cut, Copy, Paste, and Add
buttons under the bar chart list are used to maintain the bar chart list for the active window. Bar charts can be
copied and pasted into other bar chart windows or within the current bar chart window. Bar charts can be also be
added and deleted from the list, and they can be renamed.
Individual bar charts can be turned on or off. To turn a bar chart off, select the bar chart from the window and
deactivate the Series check box next to the bar chart name. To turn a bar chart on that was turned off, activate
the Series check box.
Bar charts are comprised of data and categories. Data can be read from an external file, defined as a
mathematical expression, or entered as values. A label identifies categories and tic marks are used to separate
them from other categories. If there are more data points than there are categories, the application adds blank
categories to accommodate the extra data points.
268
Altair Engineering
Data Sources
Bar chart curves are comprised of data and categories. Data can be read from a data file, defined as
mathematical expression, or entered as values. A label identifies categories and tic marks are used to separate
them from other categories.
Altair Engineering
269
270
Altair Engineering
Altair Engineering
271
272
Altair Engineering
Note
See Curve Calculator for more information on defining vectors mathematically and signal processing.
Altair Engineering
273
Categories
Curve
column
Data point values can be entered directly into the Curve column in
the Values table. Enter numbers in the Curve columns and click
Apply. After adding a curve to the Curve list, a Curve column is
displayed next to the Categories column. By default, a new curve
is named Curve 1, Curve 2 etc. If you change the name of the bar
chart curve in the Curve list, the heading for the Curve column in
the Values table also changes.
From the Row group box, you can insert, add, and delete rows in the Values table. Click Undo to reverse the
last task completed. Click the expansion button,
274
Altair Engineering
Altair Engineering
275
276
Altair Engineering
Altair Engineering
277
278
Altair Engineering
Position
Line Attributes
A datum line can be hidden or displayed on a plot by activating the Datum check box.
Use the drop-down menu next to the Datum check box to switch between horizontal and vertical datum lines.
Datum lines can be cut, copied, pasted, or added.
Altair Engineering
279
280
Altair Engineering
Use Preferences
Line and symbol attributes can be assigned automatically to selected curves using the Use Preferences feature.
When Use Preferences is selected from Bar Attributes, Line Attributes, or Symbol Attributes, the default
attributes defined in your personal preference file are automatically applied. If there are no bar attribute
statements in the active preference file, the program's built-in defaults are applied.
Note
See Preference Files for more information on setting user defaults and
creating a preferences file.
Altair Engineering
281
Click on a line style to apply the style to the currently selected curves.
When None is assigned as a line style the line is no longer displayed but the symbols assigned to the curve
remain visible, creating a scatter plot of the curve. The curve is still displayed in the legend.
In addition to different line styles, line thickness can also be assigned to a curve. The line weight for each curve
is displayed in the legend. Click on a line weight to change the thickness of the currently selected curves.
Any of the 64 colors can be assigned to a curve. Select a color from the color palette to change the color of the
selected curves.
Symbols
Symbols can be placed on a curve to indicate data points. There are nine different symbols available. To mark
the data points on the currently selected curves, select a symbol from the symbol palette.
The frequency of the symbol placement is determined by the Every field. By default, Every is set to 1 so
symbols are placed at every data point. To change the symbol frequency, enter a number in the Every field. For
example, if Every is set to 5, a symbol is placed at every fifth data point on the curve.
Any of the 64 colors can be assigned to a symbol. Select a color from the Symbol Attributes color palette to
change the color of the symbols on the selected curves.
Scatter plots can be created by setting the line style of a curve to None and then assigning a symbol to the curve.
282
Altair Engineering
Altair Engineering
283
Axis Attributes
The Axis Attribute tab on the Bar Attributes panel allows you to pick the value axis for the bar chart. From the
drop-down menu, select the primary axis or a secondary axis that was added using the Axes panel.
284
Altair Engineering
Options panel
Choose this option to save all curve data to the session file.
Precision
Style
Style
Labeling
You can place bar chart labels over both stacked and clustered bars.
Click Label on to add the label to the bar chart.
From the drop-down menu, select Auto format, Scientific, or Fixed
format to determine how any numbers are displayed. If you select
Scientific or Fixed, select the number of decimal points to be
displayed by selecting a number from the Precision combo box.
Click the font button,
labels.
Color
Allows you to change the colors of the HyperGraph 2D window background, frame, grid lines and zero
line. Select the part of the HyperGraph 2D window you'd like to change, then pick a color from the
color palette.
Gap
Changes the distance between the categories of bar charts by increasing or decreasing the width of
each bar. Use the up and down arrows or the slider bar to change the gap percentage. The default
percentage for clustered bars is 40. The default percentage for stacked bars is 40.
Gap or color attributes can be assigned automatically to the bars and to selected plot elements by choosing the
Use Preferences feature. When Use Preferences is selected on the Gap or Color tab, the default attributes
defined in your personal preference file are automatically applied. If there is no preferences file available, the
application's built-in defaults are applied.
Altair Engineering
285
Complex Plot
The Complex Plot toolbar is displayed when you select HyperGraph 2D from the application menu and set the
active window to Complex Plot mode,
286
Build Plots
The Build Plots panel enables you to quickly construct fully annotated plots from
a data file. You can create multiple plots with a single click.
Plot Macros
Macros can be applied to existing curves using the Plot Macros panel.
Define Curves
Individual curves can be edited using the Define Curves panel. The Define
Curves panel also provides access to the curve calculator.
Datum Lines
Horizontal and vertical datum lines can be added to plots using the Datum Lines
panel.
Curve Attributes
The appearance of each curve can be customized for clear data presentation.
Line style and color, symbol style and color, and other curve attributes can be
modified on the Curve Attributes panel.
Coordinate Info
Use the Coordinate Info panel to retrieve individual point data such as point
index, XY coordinates, and estimated slope.
Axes
Axis attributes such as the scale, label, color, and number of tics are set with
the Axes panel.
Legends
Legends are displayed, positioned, and their attributes are selected in the
Legends panel.
Headers and
Footers
Plot headers and footers can be specified on the Headers and Footers panel.
Altair Engineering
Notes
Notes can be added to plots to annotate your data. Curve annotations are
maintained using the Notes panel.
Options
Plotting options such as using even cycles when fitting log axes and the default
dynamic range are set using the Options panel.
Altair Engineering
287
When using the complex plot module, the application can read the following types of complex plot data files:
Analysis
NASTRAN sol 108 and 111
General
User-defined import templates and external readers to directly read any file format.
In addition to the standard set of import templates, an open interface for creating custom import filters is provided.
Using import language and external readers, you can write import templates for most any ASCII data file not
directly supported in the program.
Note
288
Altair Engineering
the index number of the first data point in the subrange. The default is 1.
End Index
the index number of the last data point in the subrange. The word "last" can be used to specify
the last data value in the file without knowing how many data points are in the file.
Increment
the number of points to advance when reading the subrange. For example, to read every data
point in the file, enter an Increment value of 1; to read every other data point, enter a value of 2.
The default is 1.
Altair Engineering
289
Data files can consist of different types of data. For complex plots, you can only pick one of
the following to be the x-axis: Time, Frequency, or RPM. Use the
buttons to scroll through
the types of data in the open file or click on the down arrow to expand the list. Select the data
type for the X vectors.
Y Subcase
Y Node
Multiple nodes can be plotted in the same window, or plotted in individual windows. The
available choices are displayed in a list. The list can be expanded by clicking the expansion
button,
Y Node Filter
By default, all nodes are shown. To search for a specific node, enter a string and press
enter. Only the nodes that match the string are displayed. The search node feature is case
sensitive. To clear a filter, remove the text from the field and press enter.
Y Channel
Multiple channels can be plotted in the same window, or plotted in individual windows. For
some data files, each node contains different channels. Only the channels common to all
selected nodes are displayed in the Y Channel list. The list can be expanded by clicking the
expand button,
Y Channel Filter
290
By default, all channels are shown. To search for a specific channel, enter a string and press
enter. Only the channels that match the string are displayed. The search channel feature is
case sensitive. To clear a filter, remove the text from the field and press enter.
Altair Engineering
To select Y nodes:
Click on a single node.
Or
Click All to select every node in the list.
Or
Click None to deselect every node in the list.
Or
Click Flip to exchange the currently selected nodes for the unselected nodes in the list.
Or
1. Click the expansion button,
Altair Engineering
291
292
Altair Engineering
Altair Engineering
293
To select Y channels:
Click on a single channel.
Or
Click All to select every channel in the list.
Or
Click None to deselect every channel in the list.
Or
Click Flip to exchange the currently selected channels for the unselected channels in the list.
Or
1. Click the expansion button,
294
Altair Engineering
Altair Engineering
295
296
Altair Engineering
X,Y Type
Y Subcase
A data file consisting of different data types. The available data types
depend on the data file.
Y subcase applies only to complex results.
X,Y Request
Y Node
X,Y Component
Y Channel
Altair Engineering
297
4. Choose the X Type, Y Subcase, Y Node, and Y Channel and click Apply.
5. To query the curve information, select the Coordinate Info panel,
298
Altair Engineering
4. Choose the X Type, Y Type, Y Request, and Y Component and click Apply.
5. To query the curve information, select the Coordinate Info panel,
Altair Engineering
299
Multiple Curves
The Build Plots panel can generate multiple curves at once. The Layout option menu enables you to specify how
the plotted data is arranged on the page:
Use Current Plot
Apply
Note
See Import Templates for more information on setting up headers and axis
labels inside of import templates.
See Define Curves and Axes for more information on adding axes and
assigning vectors to axes.
300
Altair Engineering
Plot macros can be used to capture and replay frequently used curve operations such as adding two curves
together, filtering curves, or filtering and then curve fitting data. They can also be used for frequently used plot
notes. Plot macros can be created and edited in the program or loaded automatically by registering them in a
preference file.
All plot macros in the current session are listed in the Macro list. Macros can be cut, copied, and pasted using
the macro list. The parameters associated with the selected macro are displayed in the Parameters list.
Parameters can be either curve or scalar. Curve parameters are displayed as collectors. Click on a collector to
graphically select a curve from a plot. Double-click on a collector to display the Select Curve dialog. Scalar
parameters are displayed as text boxes. Parameters are usually used to collect curves from within the session to
use in mathematical expressions. The result calculation can utilize any math functions, including Templex
functions and external functions.
The Edit Plot Macro tabs allow you to add new plot macros to a session, and edit the curves and notes for
existing plot macros. The following tabs are displayed when you select Add or Edit from the Plot Macros panel:
Parameter
Curve
Note
Notes can be attached to windows, views, existing curves, coordinates, and curves created by the macro.
When you execute a plot macro by clicking Apply, the plot macro uses the parameters to create curves and
notes within the session. Undo reverses the execution of the plot macro. You can control the placement of the
resulting curves with the following options:
Place new curves Inserts the resultant curve(s) in original plots.
in original plots
Hide input curves
Altair Engineering
301
When plot macros are added using the Plot Macros panel, they are saved in the session file. When plot macros
are added in the preference file, they cannot be edited in the Plot Macros panel and are not saved to the session
file.
302
Altair Engineering
Select the Pha/Mag radio button to define Phase and Magnitude curves. Select the Real/Img radio button to
define Real and Imaginary curves. The y-axis labels change depending on the curve type you select. When you
change the curve type, HyperGraph 2D applies the following conversion equations to the plot data:
When converting real/imaginary curves to phase/magnitude curves, the conversion equation is:
y = a+bi
Phase = arctan(b/a)
Magnitude = sqrt(a*a+b*b)
When converting phase/magnitude curves to real/imaginary curves, the conversion equation is:
A = magnitude*cos(phase angle)
B = magnitude*sin(phase angle)
Note
If *AutoDefaultCurves() is turned on in the preference file and a curve is added to a plot with existing
curves, the new curve is a copy of the most recently added existing curve. If *AutoDefaultCurves() is
turned off, the new curve is empty.
Altair Engineering
303
Curve List
The curve list displays the names of all the curves in the active window. Curves can be renamed, added, cut,
copied, and pasted using the curve list controls.
Individual curves can be turned on or off. To turn a curve off, select the curve from the list or pick the curve from
the window and deactivate the check box next to the curve name above the curve list. To turn a curve on that was
turned off, activate the check box.
The Cut, Copy, Paste, and Add buttons are used to maintain the curve list for the active window. Curves can be
copied and pasted into other windows. Curves can also be added and deleted from the list.
304
Altair Engineering
Data Sources
Complex curves are comprised of an X data vector and a Y and Y2 data vector. The X and Y vectors can be
read from a data file, defined as mathematical expressions, or entered as values. The X and Y vectors of a curve
do not have to come from the same source. For instance, the data source for the X vector of a curve can be an
ASCII file and the source for the Y vector of the same curve can be defined by an expression such as sqrt(x).
File as a data source.
Math as a data source.
Values as a data source.
Altair Engineering
305
306
Altair Engineering
Altair Engineering
307
308
Altair Engineering
Note
See Curve Calculator for more information on defining vectors mathematically and signal processing.
Altair Engineering
309
You can cut, copy, paste, and insert data point values to the table. Click the expansion button,
larger dialog containing all X, Y, and Y2 data points.
310
, to view a
Altair Engineering
Altair Engineering
311
312
Altair Engineering
Altair Engineering
313
314
Altair Engineering
The X and Y vectors on the Define Curves panel. The text field shows the data source for the vector.
New data can be selected from a source file, mathematically defined using the program's curve calculator, or
entered as values. The Define Curves panel changes depending on which source is selected.
Referencing Curves
Expressions can reference any curve or vector in the current session. Curve vector references can be defined
by picking the curve with the mouse or by using the following syntax:
pmwnco.vector
where:
m is the number of the page on which the curve resides
n is the number of the window which contains the curve
o is the number of the curve in the window
vector indicates the X, Y, or time vector of the referenced curve
For example, p2w1c3.y references the Y vector (.y) of the third curve (c3), in first window (w1), on the second
page (p2).
When a referenced curve is edited or updated, the curves that reference that curve are updated as well.
The Curves dialog provides a fast, easy way of referencing curves. To display the Curves dialog, click
Curves...The dialog displays three lists: the Page list, the Window list, and the Curve list.
Page
Window list contains the names of the windows on the page selected on the Page list.
Curves list contains the names of the curves in the window selected on the Window list.
OK
Curves in the Complex Plot module are referenced with additional syntax. To indicate that a curve references
phase values, phase curves have the letter p at the end. For example, pmwnco.vectorp. To indicate that a curve
references magnitude values, magnitude curves have the letter m at the end. For example, pmwnco.vectorm.
Real curves that reference real values have the letter r at the end, pmwnco.vectorr. Imaginary curves that
reference imaginary values have the letter i at the end, pmwnco.vectori.
Altair Engineering
315
316
Altair Engineering
Position
Line Attributes Set the attributes of a datum line. Click Use Preferences to use
the preferences set in the preferences.mvw file.
A datum line can be hidden or displayed on a plot by activating the Datum check box.
Use the drop-down menu next to the Datum check box to switch between horizontal and vertical datum lines.
Datum lines can be cut, copied, pasted, or added.
Altair Engineering
317
The curve list displays the names of the curves in the current window.
In order to change the attributes of a curve, it must first be selected either from the
curve list or picked from the window. Attributes can be assigned to more than one
curve at a time by selecting multiple curves from the list or holding down the ctrl key
while picking curves from the window. Attributes are applied only to selected
curves. Selected curves are highlighted in the list.
On/Off
The On/Off buttons enable you to turn the selected curves on or off in the display.
Click On to display the selected curves. Click Off to turn off the selected curves.
When a curve is turned off, the line and symbols are no longer displayed and the
legend does not include the curve information.
Label On/Off
The Label On/Off buttons enable you to turn curve legends on or off in the display.
Click Label On to display the legend for the current plot. Click Label Off to turn off
the legend for the current plot.
Use Preferences
Line and symbol attributes can be assigned automatically to selected curves using
the Use Preferences feature. When Use Preferences is selected from either Line
Attributes or Symbol Attributes, the default attributes defined in your personal
preferences file are automatically applied. If there is no preferences file available,
the programs built-in defaults are applied.
318
Altair Engineering
Click on a line style to apply the style to the currently selected curves.
When None is assigned as a line style the line is no longer displayed but the symbols assigned to the curve
remain visible, creating a scatter plot of the curve. The curve is still displayed in the legend.
In addition to different line styles, line thickness can also be assigned to a curve. The line weight for each curve
is displayed in the legend. Click on a line weight to change the thickness of the currently selected curves.
Any of the 64 colors can be assigned to a curve. Select a color from the color palette to change the color of the
selected curves.
Select the Shade area under line option to fill in the are under the curve line with a solid color.
Symbols
Symbols can be placed on a curve to indicate data points. There are nine different symbols available. To mark
the data points on the currently selected curves, select a symbol from the symbol palette.
The frequency of the symbol placement is determined by the Every field. By default, Every is set to 1 so
symbols are placed at every data point. To change the symbol frequency, enter a number in the Every field. For
example, if Every is set to 5, a symbol is placed at every fifth data point on the curve.
Any of the 64 colors can be assigned to a symbol. Select a color from the Symbol Attributes color palette to
change the color of the symbols on the selected curves.
Scatter plots can be created by setting the line style of a curve to None and then assigning a symbol to the curve.
Altair Engineering
319
There are three ways to retrieve point data from a curve. A point can be picked from a curve, located using the
Find Point controls, or selected from the point list.
The Point List
The point list displays the XY data points for the selected curve. The point number, the X-value, and the Y-phase
and Y-magnitude for each point is displayed in the list. Use the scroll bars to view the entire list. Click on a point
in the list to display the point data.
Point Data
The following data is displayed when a point is picked:
Curve
Point
Slope
Time
320
Altair Engineering
Options panel.
Session Tab
From the Session tab, you can select from the following options:
Save All Curve Data To Script File allows you to save the curve data to your session file.
Precision
Range Tab
On the Complex Plot module's Options panel, the Range tab includes three preference settings:
1. Use even cycles when fitting log axes
2. Use uniform aspect ration.
3. Default dynamic range (in decades)
By default, the program fits logarithmic curves using the minimum and maximum values of the data. Turn on Use
even cycles when fitting to fit logarithmic curves using the next power of 10 greater than the maximum and the
next power of 10 less than the minimum.
When you select Use Uniform Aspect Ratio, the aspect ratio of the plot area is locked. Distances between
values on the x-axis are the same as those on the y-axis.
The default dynamic range is used to calculate the minimum value shown when plotting non-positive numbers on
a log scale. The minimum value shown is equal to the maximum divided by 10 raised to the default dynamic
range. To specify a new dynamic range, enter a new range in the Default dynamic range text field or use the
buttons. The default is 4.
For example, if you use the default value of 4, four tics with a difference of one decade (ten placement) are
placed on the curve. 1E-005, 0.0001, 0.001, and 0.01 would be the tic increment used by default and the curve
for that particular axes would change accordingly. If the value were set to 3, then the tics on those axes would
change to 0.0001, 0.001, and 0.01. If the value were set to 2, then the tics on the axes would change to 0.001
and 0.01 and so on.
Color Tab
Any of the 64 colors can be assigned to plot elements such as plot background, frame, grid lines, and the zero
line. Choose a plot element then select a color from the palette to change the color of the selected element.
Click Use Preferences to set the active HyperGraph 2D window's background, frame, grid line, zero line, header,
footer, tic, and note colors to the defaults specified in the preferences.mvw file.
Altair Engineering
321
Background
Changes the background color of the HyperGraph 2D window. The default is black.
Frame
Grid Line
Zero Line
Complex Tab
The Complex tab allows you to change the way in which complex plots are displayed.
Phase/Magnitude
Real/Imaginary
Phase Constrain (-180 to Limits the range of the phase/magnitude on the plot.
180)
Swap Axis Position
Select to switch the position of the y-phase axis and y-magnitude axis.
You can also access this option from the Plot mouse menu. To activate the pop-up
menu, right-click in the HyperGraph 2D window.
Area Proportion
322
Use the slider bar to increase or decrease the height of the plot. Move the slider
toward Top to decrease the height of the upper plot increase the height of the lower
plot. Move the slider toward Bottom to increase the height of the top plot and
decrease the height of the lower plot.
Altair Engineering
Polar Plot
There are three polar plot types supported by HyperGraph 2D: vector, phase vs. magnitude, and radar.
Polar plots allow you to plot complex data and are very similar to HyperGraph 2D complex plots. The phase axis
for a polar plot is equivalent to the phase axis for a complex plot . The mag-axis for a polar plot is equivalent to the
magnitude axis for a complex plot. The key differences are plotted polar coordinates - only a single frequency is
displayed.
The polar plot toolbar is displayed when you select HyperGraph 2D from the application menu and the active
window is set to the Polar Plot mode, .
Define Curves
Define Tip-to-Tail
Function
Datum Lines
Curve Attributes
Altair Engineering
323
Coordinate Info
Scales, Offsets, and Curve offsets and scales are set using the
Axis Assignments
Offsets panel. Offset and scaling values can be
applied to multiple curves on a single plot.
324
Axes
Legends
Headers and
Footers
Options
Altair Engineering
Subcase
Data Type
Data files can consist of different types of data. The available data types depend on the data
file. Use the
buttons to scroll through the types of data in the open file or click the down
arrow to expand the list. If the left-most data type is set to frequency, it creates a vector plot.
If you specify the data type other than the default, it creates a phase vs.magnitude plot.
Request
Once the data type has been selected, the data request set needs to be selected. To do this,
use the
buttons to scroll through the requests or click the down arrow to expand the list.
Or, click the Phase Request button to launch the Phase Request dialog. This dialog
contains the same selections as the drop-down menu.
Request Filter
By default, all requests are shown. To search for a specific request, enter a string in the
Request: Filter text box and press ENTER. Only the requests that match the string are
displayed. The search request feature is case sensitive. To clear a filter, remove the text
from the field and press ENTER.
Component
Altair Engineering
325
To plot data from a file with complex data plus a time or frequency vector:
1. From the Plot module menu, select Polar Plot.
2. From the toolbar, select the Build Plots panel.
3. Using the file browser, select a data file containing complex data of PHA/MAG or REL/IMG. The file should
also contain frequency values for complex data.
4. HyperGraph 2D populates the filename Subcase, Type, and Request fields.
5. HyperGraph 2D pairs up complex results and lists the paired names in the Component list.
6. Select a Type, Request(s), and complex Component(s).
7. From the Data Type drop-down menu, keep the default frequency data type for vector plots and change the
default phase vs.magnitude plots.
8. Click Apply.
The curve names, header and footer axes labels, and page titles are created.
9. The curves are plotted as vector plots or phase vs. magnitude plots. For the vector plots, it plot the vector(s)
for the current frequency (animation step).
Comment
If no time or frequency vectors exist, the reader does not provide a Time or Frequency vector. A phase
vs. magnitude plot is created instead.
326
Altair Engineering
To change the active frequency for files with complex data and a frequency vector:
Using the animation button
1. Select an polar plot from the active session.
2. Click the transient animation button,
arrows.
Altair Engineering
327
328
Altair Engineering
Apply
Altair Engineering
329
330
Altair Engineering
Altair Engineering
331
332
Altair Engineering
Altair Engineering
333
Note
See Curve Calculator for more information on defining vectors mathematically and signal processing.
334
Altair Engineering
You can cut, copy, paste, and insert data point values to the table. Click the expansion button,
larger dialog containing all x and y data points.
Altair Engineering
, to view a
335
Frequency, Phase and Magnitude vectors, Phase/Magnitude format, on the Define Curves panel
Frequency, Real, and Imaginary vectors, Real/Imaginary format, on the Define Curves panel
New data can be selected from a source file, mathematically defined using the program's curve calculator, or
entered as values. The Define Curves panel changes depending on which source is selected.
Referencing Curves
Expressions can reference any curve or vector in the current session. Curve vector references can be defined
by picking the curve with the mouse or by using the following syntax:
pmwnco.vector
where:
m is the number of the page on which the curve resides
n is the number of the window which contains the curve
o is the number of the curve in the window
vector is the YM, YP, or "f" when referencing magnitude and phase for complex and polar plot curves.
vector is the YR, YI, or "f" when referencing real and imaginary for complex and polar plot curves.
For example, p2w1c3.ym references the Y magnitude vector (.y) of the third curve (c3), in first window (w1), on
the second page (p2).
When a referenced curve is edited or updated, the curves that reference that curve are updated as well.
The Curves dialog allows you to view the curves on a particular page within a session.
To display the polar plot Curves dialog
1. Under Source, select Math.
2. Click Curves....
The Curves dialog contains a tree structure that displays the current session and its pages, windows, and
curves.
3. Click Preview to preview any curve in the session in the Show Curve dialog.
336
Altair Engineering
Based on
Select Off, All, Displayed, or Selected to determine the curve(s) on which the tip-totail function is defined.
Off - No vectors are selected and manual selection of curves is not permitted. No
resultant is displayed.
All - Bases the definition on all curves in the session. Manual selection of curves is
not permitted.
Displayed - Bases the definition only on the curves displayed in the window. You
can select curves manually. To remove a curve from the calculation process, select
the curve(s) from the Available curves list and click the forward arrow,
the curve(s) to the Exclude column.
to move
Selected - Bases the definition only on the curves that you select from the list.
Available curves
Exclude
Lists the curves that you have selected for exclusion from the Available curves list.
These curves are not included when defining the tip-to-tail function.
To return a curve back to the Available curves list, select it from the Exclude list and
click the back arrow,
Display attributes
Select a curve or curves from the Available curves list and select a line style or line
thickness from the color palette to change the display attributes of the selected
vector.
Use preferences
Select Use preferences to use the default preference file in the current session.
Altair Engineering
337
3. Under Based on, select All, Displayed or Selected for your selection method.
All - Bases the definition on all curves in the session. Manual selection of curves is not permitted.
Displayed - Bases the definition only on the curves displayed in the window. You can select curves manually.
To remove a curve from the calculation process, select the curve(s) from the Available curves list and click
the forward arrow,
Selected - Bases the definition only on the curves that you select from the list.
4. Once you've chosen your selection method, the tip-to-tail function is calculated and displayed on the polar plot.
338
Altair Engineering
3. To remove a curve from the calculation process, select the curve(s) from the Available curves list and click
the forward arrow,
4. To select non-contiguous curves in a list, select then first curve, then press the CTRL button while selecting the
next curve.
5. To add the curve back to the Available curves list, select if from the Exclude list and click the back arrow,
Altair Engineering
339
, allows you to add radial and phase datum lines to polar plots.
Datum List
From the Datum list, you can select the datum line you want to modify.
A datum line can be hidden or displayed on a plot by activating the Datum check
box.
Use the drop-down menu next to the Datum check box to switch between phase
and radial datum lines.
You can cut, copy, paste or add datum lines to the list.
Label
From this tab, you can create a label for a datum line, select the datum line's
location on the screen, and enter a math expression to define the datum line's
location.
Line Attributes
340
Text
Enter a datum line label in the Text field. Select the font button to
change the font attributes.
Location
Select one of the location buttons to move that datum line to that
location in the plot window. For magnitude datum lines, the buttons
refer to the location in the plot window. For phase datum lines, the
location buttons work similar to XY plots, placing the label with
respect to the line.
Position
From this tab you can set the attributes of a datum line. Click Use Preferences
to use the preferences defined in the preferences.mvw file.
Altair Engineering
The Curves List The Curves list displays the names of the curves in the current window.
To change the attributes of a curve, it must first be selected either from the Curves list or
picked from the window. Attributes can be assigned to more than one curve at a time by
selecting multiple curves from the list or holding down the CTRL key while picking curves from
the window. Attributes are applied only to selected curves. Selected curves are highlighted in
the list.
On/Off
The On/Off buttons enable you to turn the selected curves on or off in the display. Click On
to display the selected curves. Click Off to turn off the selected curves. When a curve is
turned off, the line and symbols are no longer displayed and the legend does not include the
curve information.
Label On/Off
The Label On/Off buttons enable you to turn curve legends on or off in the display. Click
Label On to display the legend for the current plot. Click Label Off to turn off the legend for
the current plot.
Lines Attributes Line styles can be assigned to curves to help differentiate different curves on a plot. The line
style for each curve is displayed in the legend. There are nine line styles available:
Click on a line style to apply the style to the currently selected curves.
When None is assigned as a line style the line is no longer displayed but the symbols
assigned to the curve remain visible, creating a scatter plot of the curve. The curve is still
displayed in the legend.
In addition to different line styles, line thickness can also be assigned to a curve. The line
weight for each curve is displayed in the legend. Click on a line weight to change the
thickness of the currently selected curves.
Any of the 64 colors can be assigned to a curve. Select a color from the color palette to
change the color of the selected curves.
Symbols
Attributes
Symbols can be placed on a curve to indicate data points. There are nine different symbols
available. To mark the data points on the currently selected curves, select a symbol from the
symbol palette. This is only available for Radar and Phase/Magnitude plots.
The frequency of the symbol placement is determined by the Every field. By default, Every is
set to 1 so symbols are placed at every data point. To change the symbol frequency, enter a
number in the Every field. For example, if Every is set to 5, a symbol is placed at every fifth
data point on the curve.
Any of the 64 colors can be assigned to a symbol. Select a color from the Symbol Attributes
color palette to change the color of the symbols on the selected curves.
Altair Engineering
341
Scatter plots can be created by setting the line style of a curve to None and then assigning a
symbol to the curve.
Data Attributes A data attribute is non-plottable data that can be associated with a curve or vector.
The table on the Data Attributes tab lists the attributes that you can apply to a curve or vector.
An attribute may automatically be attached to vectors by external readers. The attributes in
the table are those common to all selected curves. Press Tab or ENTER to move between the
table columns.
Use
Preferences
Varname
Label
The descriptive label of the attribute. The label name can be the same as
the varname. Label names can be duplicated or contain spaces.
Type
Drop-down menu that allows you to specify the type of attribute: integer,
float, or string. The default type is integer.
Attach To
Value
Line and symbol attributes can be assigned automatically to selected curves using the Use
Preferences feature. When Use Preferences is selected from either Line Attributes or
Symbol Attributes, the default attributes defined in your personal preferences file are
automatically applied. If there is no preferences file available, the programs built-in defaults
are applied.
See Preference Files for more information on setting user defaults and creating a
preferences file.
342
Altair Engineering
There are three ways to retrieve point data from a curve. A point can be picked from a curve, located using the
Find Point controls, or selected from the point list table.
The Point List
The point list displays the phase and magnitude data points for the selected curve. The point number, the phasevalue, and the mag-value for each point are displayed in the list. Use the scroll bars to view the entire list. Click
on a point in the list to display the point data. For vector plots, frequency is included in the value table.
Point Data
The following data is displayed when a point is picked:
Curve
Point
Theta
Slope
Freq
the current animation time step (frequency) and not the frequency of the picked point.
Phase in the table is shown in degrees.
The range boundaries can also be picked using the Find point controls.
Altair Engineering
343
Click:
To find:
or
or
the next local maximum in the previous or next frequencies for vector plots.
the next or previous local maximum point for phase/magnitude and radar plots.
HyperGraph 2D moves to the next peak with respect to the center of the polar
plot.
Next Curve
344
Altair Engineering
Curves
The curves in the active window are displayed in the Curves list. Curves must be either
selected from the list or picked from the window in order to apply any scaling or offsets.
Settings apply only to selected curves. Selected curves are highlighted in the list.
When a data vector is scaled, the vector is multiplied by a specified value. The source data
values are not actually altered. Multiple curves can be scaled simultaneously.
Offsetting a data vector shifts the data along the corresponding axis. Multiple curves can be
offset at the same time.
You can enter math expressions, such as converting inches to meters, in the scale and offset
fields.
Altair Engineering
345
346
Altair Engineering
Altair Engineering
347
348
Altair Engineering
Altair Engineering
349
Options panel
Session
Precision
Range
350
Altair Engineering
buttons. The
Any of the 64 colors can be assigned to plot elements such as plot background, frame, grid lines,
and the zero line. Choose a plot element, then select a color from the palette to change the color
of the selected element.
Background
Frame
Grid Line
Quadrant Line
Use Preferences
Altair Engineering
351
352
Altair Engineering
Altair Engineering
353
354
Altair Engineering
SOL101
SOL103
SOL105
SOL108
SOL109
SOL111
SOL112
Result Types
Displacement
Rotation
Velocity
Acceleration
SPC Forces
Stress
Strain
1D Forces (CBEAM, CELAS1, CGAP,
CBAR)
2D Forces
Strain Energy
Altair Engineering
355
HyperGraph Support
PCH, OP2
Supported SOLs
356
2005
Altair Engineering
Altair Engineering
357
358
Altair Engineering
Altair Engineering
359
HyperGraph
This section explains how HyperGraph interfaces with the OptiStruct solver.
HyperGraph hgopt External Reader
360
Altair Engineering
Altair Engineering
361
Supports
NODES
Displacements
Velocities
Accelerations
Stamp options.
No ESI license is
required to use this
reader. Pamcrash2003
DSY files are also
supported.
SHELLS
MXX- Local bending moment about x-axis
MYY- Local bending moment about y-axis
MXY- Local twisting moment in xy plane
EPMA- Maximum plastic strain over thickness
EPMI- Minimum plastic strain over thickness
NXX- Local membrane stress resultant in xdirection
NYY- Local membrane stress resultant in ydirection
NXY- Local in-plane shear membrane stress
resultant
THIC-Resultant shell thickness
SOLIDS
SXX-Stress in X-direction
SYY-Stress in Y-direction
SZZ-Stress in Z-direction
SXY-Shear stress in XY-direction
SYZ-Shear stress in YZ-direction
SZX-Shear stress in ZX-direction
EPLE-Equivalent plastic strain
TOOLS
THIC- Resultant shell thickness
362
Altair Engineering
Usage
To run from the command prompt to convert PAM-CRASH or PAM-CRASH2G DSY files into Altair Binary Files
(ABF files):
-hgdaisy dsyfile outfile.
To run in HyperGraph:
By default this reader is registered. If it is not, please register it before reading DSY files. It is located in the
HWDIR\externalreaders\bin\$PLATFORM\plot directory. After registering the reader, you can read
DSY files directly into HyperGraph.
Altair Engineering
363
Supports
Does Not
Support
Usage
To run from the command prompt:
hgthp thpfile outfile.
To run in HyperGraph:
By default this reader is registered. If not, please register it before reading THP files. It is located in the
HWDIR\externalreaders\bin\$PLATFORM\plot directory. After the reader is registered you can read
THP files or PAMVIEW ASCII files directly into HyperGraph.
364
Altair Engineering
Altair Engineering
365
Supports
NODES
Displacements
Velocities
Accelerations
Stamp options.
No ESI license is
required to use this
reader. Pamcrash2003
DSY files are also
supported.
SHELLS
MXX- Local bending moment about x-axis
MYY- Local bending moment about y-axis
MXY- Local twisting moment in xy plane
EPMA- Maximum plastic strain over thickness
EPMI- Minimum plastic strain over thickness
NXX- Local membrane stress resultant in xdirection
NYY- Local membrane stress resultant in ydirection
NXY- Local in-plane shear membrane stress
resultant
THIC-Resultant shell thickness
SOLIDS
SXX-Stress in X-direction
SYY-Stress in Y-direction
SZZ-Stress in Z-direction
SXY-Shear stress in XY-direction
SYZ-Shear stress in YZ-direction
SZX-Shear stress in ZX-direction
EPLE-Equivalent plastic strain
TOOLS
THIC- Resultant shell thickness
366
Altair Engineering
Usage
To run from the command prompt to convert PAM-CRASH or PAM-CRASH2G DSY files into Altair Binary Files
(ABF files):
-hgdaisy dsyfile outfile.
To run in HyperGraph:
By default this reader is registered. If it is not, please register it before reading DSY files. It is located in the
HWDIR\externalreaders\bin\$PLATFORM\plot directory. After registering the reader, you can read
DSY files directly into HyperGraph.
Altair Engineering
367
Supports
Does Not
Support
Solid Elements
Usage
To run from the command prompt:
hgthp thpfile outfile.
To run in HyperGraph:
By default this reader is registered. If not, please register it before reading THP files. It is located in the
HWDIR\externalreaders\bin\$PLATFORM\plot directory. After the reader is registered you can read
THP files or PAMVIEW ASCII files directly into HyperGraph.
368
Altair Engineering
Altair Engineering
369
Supports
Does Not
Support
Global Variables
NSTRAND
PARTS
PROP
MAT
NODE
BRIC
QUAD
SHEL, SH3N
BEAM
TRUSS
SPRING
ACCEL
SECTIO
CYL_JO
MONV
RWALL
RBODY
INTER
SUBS
Usage
To run from the command prompt:
hgradioss(.exe) f fileT01 outfile
To run in HyperGraph:
By default, this reader is registered. If not, please register it before reading T01 files directly into HyperGraph. It
is located in the HWDIR\externalreaders\ directory.
Notes:
HyperGraph now supports T01, T01a, .. T01i time history files
HyperGraph now supports _0001.thy, _0001a.thy, ._0001i.thy time history files
Hyperview support #T01, @T01 files from RAD2NOISE tool
Hyperview support .lst files from HELIOSS
370
Altair Engineering