GET_POST_STATES
Utility/Data Access SubroutineThis subroutine extracts state variables in a MotionSolve model.
Use
This function-style subroutine can be called from within any user written subroutine to extract MotionSolve results for output to a file or further processing for real time animation and plotting.
Format
- Fortran Calling Syntax
 - call GET_POST_STATES(TYPE, ELEM_ID, STATES, NSTATES)
 - C/C++ Calling Syntax
 - c_get_post_states(type, id, states, nstates)
 - Python Calling Syntax
 - states = py_get_post_states(TYPE, ELEM_ID)
 - MATLAB Calling Syntax
 - states = m_get_post_states(TYPE, ELEM_ID)
 
Attributes
- TYPE
 - [Character]
 - ELEM_ID
 - [integer]
 
Output
- STATES
 - [logical]
 - NSTATES
 - [logical]
 
Comments
- The table below lists the valid options for TYPE and the size and description of the STATES array, which is returned by MotionSolve.
 - 
                    
Type Nstates States PART 7 X, Y, Z, Euler parameters (E0, E1, E2, E3) POINT_MASS 3 X, Y, Z FLEX_BODY 20+nmodes States[0 - 6] = X, Y, Z, E0, E1, E2, E3 States[7 - 12] =

States[13 - 18] =

States[19 - (18+nmodes)] = Modal Participation Factors
States[19+nmodes] = Strain Energy
REQUEST 8 Request values.