Export Linear Members
- Last UpdatedMay 05, 2023
- 3 minute read
A series of checks is made before a Linear Member is output.
-
Is the SPRE set?
-
Is it a zero length member?
-
Does it have a valid material?
-
Is the Justification Pline mappable to a Cardinal Point if it is not a Cardinal Point itself?
-
Are the start and end points valid?
If any of the criteria is not satisfied, the linear member does not even get exported to the SDNF output file. As has been indicated before, Linear Members can be transferred as either Straight in Packet 10 or Curved in Packet 60. In SDNF, curved members are just circular arcs. However, GENSECs can be compound shapes with both straight and arc sections. As a result, SCTNs and straight portions of GENSECs are transferred through Packet 10, and the curved segments are transferred through Packet 60. Consult the section on importing Linear Members for further information about the reconstruction of complex GENSECs.
Note:
Subsequent import processes are affected if the member appears to have been deleted
by the external steel detailing package since its export. In fact, the linear member
might never made the transfer to the Target Package in the first place.
If the Linear Member is connected, the interface determines the offset of each end from its associated node.
Once the Linear Member has been output, the relevant UDAs specific for the interface associated with Export are updated. These are the mark numbers, the export date and time and transfer and revision numbers.
The SDNF interface may not be able to update the export information on the elements, usually because the database is read-only. If this is the case, a session related macro file is produced for execution immediately afterwards, or when one has write access to the database. The file is called updateVersionNos<export date/time>.mac and is stored in the AVEVA_DESIGN_WORK folder.
Error and Log File Messages
|
Illegal or unset SPRE - Not exported |
SPRE must be valid. |
|
Zero length Linear Member - Not exported |
Length less than user definable tolerance. |
|
No material information - Not exported |
Cannot determine material properties for member. |
|
No material match for nnnn. - Unknown material |
:SDNFMGRADE cannot be matched with a material in the Properties database. |
|
No material property match |
:SDNFMGRADE cannot be matched with a material in the Properties database. |
|
Inconsistent material specification |
The element's MATR and :SDNFMGRADE attributes are not consistent. |
|
Multiply defined entries in Material Table |
Either a material to be mapped or a mapped profile appears more than once in the material file. |
|
No match for material |
The material is not in the material file |
|
Syntax Error |
Other, less specific, errors. |
|
Unrecognized Parse State |
The error should not occur. If it does then it indicates a system error. Although the error is non-fatal it should be reported. A number representing the parse state is also output. |
|
No match for Cardinal Point nnnn |
Pline or Cardinal Point not recognized. Neutral axis (Cardinal Point 10) assumed. |
|
No Cardinal Point nnnn |
JUSL unset. |
|
Bad Cardinal Point nnnn |
Cardinal Point/Pline identified is not valid. Does it exist? Neutral axis (Cardinal Point 10) assumed. |
|
Problem exporting entity |
Other errors found. |
|
Profile cannot be mapped |
The profile is not in the profile mapping file. |
|
Profile is not in the standard |
The profile is in the profile mapping file but is not in any one of the set of standards. |
|
Profile is not the default |
The profile is in the profile mapping file and is in one of the set of standards, but not the default standard. |
|
Multiply defined entries in Profile Table |
Either a profile to be mapped or a mapped profile appears more than once in the profile mapping file. |