GetFlex:

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

--------------------------------------------------------------------------

Children:

SC: Dynamics/PlotFlex

Back to the SC Module page