Calling sequence : | CALL DIMPD (IDSNUM, IDOF, COEFF, NODES, NNODES, IEXIT, IUNT) |
Purpose : To enter MPC data.
Parameters :
In | |||
IDSNUM | Slave node identification number (Integer) | ||
IDOF |
Degrees of freedom constrained (Integer) 1 : X Translation 2 : Y Translation 3 : Z Translation 4 : X Rotation 5 : Y Rotation 6 : Z Rotation 9 : All |
Any integer which is a combination of at most five digits (1-6) is valid
COEFF | Weighting Coefficient (Real) | ||
NODES | Ordered slave and master nodes (Integer array*29) | ||
NNODES | Number of nodes in NODES (Integer) | ||
IUNT | Temporary file channel number (Integer) | ||
Out | |||
IEXIT | Error condition (Integer) |
Use : This routine is used in conjunction with DIMPH. For MPC types 1-11 it is called once with the first node in parameter IDSNUM and the remainder in array NODES. For MPC types 12 to 14 it is called once for each slave node and then once for each master node. NNODES should be set to zero for types 12-14.
Errors : The error condition is indicated by the value of IEXIT.
IEXIT | Meaning |
0 | Successful call |
32 | Current error must be cleared up first |
129 | Error in writing to temporary file on unit (iunt) |
141 | Id numbers cannot be less than 1 |
142 | Id numbers above 999999 are invalid |
143 | Id above 99999 not allowed for character file |
173 | No more repeats expected for this node |
178 | Parameter nnodes must be zero for mpc type > 11 |
179 | Inconsistent number of mpc nodes for mpc <= 11 |
196 | Invalid nodal constraint definition (idof) |
198 | Cannot enter data, entity header not entered |
211 | Invalid temporary file unit number (iunt) |