[Next] [Up] [Back] [Previous] [Contents]

3.19 DIEXD


Calling sequence : CALL DIEXD (IDNNUM, AXES, IEXIT, IUNT)

Purpose : To enter element nodal local axis system for a single element

Parameters :

  In
  IDNNUM Node identification number (Integer)
  AXES   Normalised local X, Y, and Z vectors (Real array*9)
  IUNT   Temporary file channel number (Integer)
  Out
  IEXIT   Error condition

Use : This routine is called to enter the local X, Y, and Z axes for a particular element. It is called repeatedly to enter the local axis system for each element for each node, at each surface. The number of nodes is the inner repeat and the number of surfaces the outer repeat.

The array AXES should be loaded with the following data in the following order:

AXES(1) : Global X component of Local X axis
AXES(2) : Global Y component of Local X axis
AXES(3) : Global Z component of Local X axis
AXES(4) : Global X component of Local Y axis
AXES(5) : Global Y component of Local Y axis
AXES(6) : Global Z component of Local Y axis
AXES(7) : Global X component of Local Z axis
AXES(8) : Global Y component of Local Z axis
AXES(9) : Global Z component of Local Z axis

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
159     No more repeats expected for this element
194     Cannot enter this data type, current dataset is : (KEY )
211     Invalid temporary file unit number (iunt)



[Next] [Up] [Back] [Previous] [Contents]