NAME | Name of an existing model/substructure (Character*6) | |
IDNUMS | Transformation matrix identification numbers (Integer array) | |
NUMTRA | Number of transformation identification numbers (0 to 12) (Integer) | |
IUNT | Temporary file channel number (Integer) | |
Out | ||
IEXIT | Error condition (Integer) |
Use : To build new structures from existing models/substructures using transformation matrices to achieve the correct spatial relationship between components of the structure. Parameter NAME can thus refer to an existing model or to a previously defined substructure, enabling multi-level substructures to be defined. This routine will assemble model/substructure components under the model name which was previously passed to routine DIHED (with OPCODE = 3).
The transformation matrix identification numbers must refer to transformation matrices which were previously input along with model/substructure name NAME. The transformations to which these identification numbers refer are concatenated internally to form a single matrix. This resultant matrix is used to locate the model/substructure correctly within the new assembly. Parameter NUMTRA may thus be zero if the model/substructure is already located correctly, or possibly 1 if the user already has access to a single compound transformation matrix.
IEXIT | Meaning |
0 | Successful call |
32 | Current error must be cleared up first |
135 | Current model type is not assembly |
136 | Invalid number of transformation matrices (numtra) |
137 | Model/sub-assembly must already exist (name) |
211 | Invalid temporary file unit number (iunt) |
216 |
Error in writing to temporary file on unit (iunt)
|