Path: SC/Dynamics
% Reads in flex data from a formatted text file.
The flex data is in the following format. The inertia and rotational modes
are optional. If the inertia is not included it will ignore
PhiQX, PhiQY and PhiQz if they are present. See also LoadFlex.
# Nodes
NodeID rX rY rZ mass inertia (one line for each node, inertia is [ixx iyy izz ixy ixz iyz])
ModeID omega (one line for each mode)
NodeID PhiX PhiY PhiZ PhiQX PhiQY PhQiZ (one block for each mode and within each block
one line for each node)
--------------------------------------------------------------------------
Form:
g = GetFlex( file, path, name )
--------------------------------------------------------------------------
------
Inputs
------
file (:) File names
path Name of path
name (1,:) Name of model
-------
Outputs
-------
g (:) Flex model data structure
.name (1,:) Name of the component
.nNodes (1,1) Number of nodes
.nModes (1,1) Number of modes
.node (n) Node data structure
.r (3,1) Location of each node
with respect to the origin
.mass (1,1) Mass of each node
.inertia (3,3) Inertia of each node
.nodeID (1,1) Node id
.mode (m) Mode data structure
.modeID (1,1) Mode id
.phi (6,n) x = phi*eta where
eta is the mode displacement
.omega (1,1) Modal frequency
--------------------------------------------------------------------------
SC: Dynamics/PlotFlex
Back to the SC Module page