Calling sequence : CALL DINXH (IDNNUM, NMATS, NSURFS, IEXIT, IUNT)
Purpose : To enter a materially dependent nodal local axis system for a node.
Parameters :
In | |||
IDNNUM | Node identification number (Integer) | ||
NMATS | Number of materials for which local systems are to be entered (Int) | ||
NSURFS | Number of surfaces for which local systems are to be entered (Int) | ||
IUNT | Temporary file channel number (Integer) | ||
Out | |||
IEXIT | Error condition |
Use : This routine is used to enter a materially dependent nodal local axis header record. For each node; routine DINXH is called once only, and routine DINXD is called once for each material at each surface. The number of materials is the inner repeat, and the number of surfaces is the outer repeat when calling routine DINDR.
It is not necessary to enter local axis systems for every node.
Nodal local axis systems must be entered in the same order as the nodal co-ordinates data
was entered.
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 | |
143 | Id above 99999 not allowed for 5 digit character file | |
169 | Id numbers not in ascending order | |
172 | More repeats expected for previous node | |
194 | Cannot enter this data type, current dataset is : (KEY ) | |
211 | Invalid temporary file unit number (iunt) |