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

3.25 DIHED


Calling sequence : CALL DIHED (KEY, OPCODE, NAME ,OCVAL, NUMSTP, TEXT ATYPE, ANAME, IEXIT, IUNT)

Purpose : To enter data set header records.

Parameters :

  In
  KEY   Data set identification key (Integer)
  OPCODE Operation Code (Integer)

1 to create

2 to append (only valid for KEY = 1)

3 to build

  NAME   Model, Substructure, or Loadcase name (Character*6)
  OCVAL Occurrence value (Real)
  NUMSTP Step number for loadcase (Integer)
  TEXT   Descriptive text for load cases (Character*20)
  ATYPE Analysis type (Integer)

0 Static

1 Time Step Analysis

2 Frequency Analysis

3 Load Step Analysis

4 User named

  ANAME Analysis name (Character*10)
  IUNT   Temporary file channel number (Integer)
  Out
  IEXIT   Error condition (Integer)

Use : This routine is called to enter data set header records, or a model header record. The type of header is indicated by the parameter KEY. Appendix 1 gives a list of the values which these parameters may take.

This routine cannot be called while data is still being entered for another data set. Routine DILIM is called to indicate the end of a data set.

If a model is currently active and DIHED is called to enter a new model, the routine DIBLD will be called by DIHED to construct the FEMVIEW display data sets where necessary.

Errors : The error condition is indicated by the value of IEXIT.

IEXIT Meaning

0   Successful call
29   Database has not been opened
32   Current error must be cleared up first
36   Model name must be non-blank
37   Model does not already exist, cannot append
38   Model already exists, cannot create
39   Assembly already exists, cannot build
111   A model dataset is still active on unit (iunt)
112   Invalid dataset header key
113   Invalid opcode
114   Cannot enter nodal co-ordinates, no model active
115   Cannot append nodal co-ordinates
116   Cannot enter nodal co-ordinates at assembly level
117   Nodal co-ordinates already entered for this model
118   For keys other than 1, opcode must be 1 (create)
119   Cannot enter element topology, no model active
121   Cannot append element topology
122   Cannot enter element topology at assembly level
123   Element topology already entered for this model
124   Cannot enter element sets at the assembly level
125   Cannot enter materials at the assembly level
126   Nodal co-ordinates must be entered before results
127   Element topology must be entered before results
128   Loadcase name must be non-blank
129   Error in writing to temporary file on unit (iunt)
193   Cannot enter results, no model active
211   Invalid temporary file unit number (iunt)





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