SDNF File Format PDF
SDNF File Format PDF
Trademarks
Intergraph, the Intergraph logo, SmartSketch, FrameWorks, SmartPlant and INtools are registered trademarks and
PDS and MARIAN are trademarks of Intergraph Corporation. Microsoft and Windows are registered trademarks of
Microsoft Corporation. Other brands and product names are trademarks of their respective owners.
Table of Contents
Table of Contents
Steel Detailing Neutral File Format .................................................................................4
Comment Cards ............................................................................................................5
Packet 00 - Title Packet Version 2.0 ............................................................................6
Packet 10 - Linear Member Packet Version 2.0 ...........................................................7
Packet 20 - Plate Element Packet Version 2.0............................................................10
Packet 30 - Member Loads Packet Version 2.0..........................................................11
Packet 40 - Connection Details Packet Version 2.0 ...................................................13
Packet 50 - Grid Packet Version 2.0...........................................................................13
Packet 60 - Arc Member Packet Version 2.0 .............................................................15
Packet 00 - Title Packet Version 3.0 ..........................................................................19
Packet 10 - Linear Member Packet Version 3.0 .........................................................20
Packet 20 - Plate Element Packet Version 3.0............................................................26
Packet 22 - Hole Element Packet Version 3.0............................................................32
Packet 30 - Member Loads Packet Version 3.0..........................................................36
Packet 40 - Connection Details Packet Version 3.0 ...................................................38
Packet 50 - Grid Packet Version 3.0...........................................................................39
Packet 60 - Arc Member Packet Version 3.0 .............................................................40
Index..................................................................................................................................47
Note
FrameWorks Plus does not support some records in the linear member,
plate element, hole element, and arc member packets. However, the
records are included in the Steel Detailing Neutral File format because
manufacturing software may use them.
The following values are used to define format:
Comment Cards
Comment cards can be inserted anywhere in the file, provided that the line begins
with the # character in the first field.
Format: #comment
Examples:
Related Topics
Packet 00 - Title Packet Version 2.0, page 6
Packet 00 - Title Packet Version 3.0, page 19
Packet 10 - Linear Member Packet Version 2.0, page 7
Packet 10 - Linear Member Packet Version 3.0, page 20
Packet 20 - Plate Element Packet Version 2.0, page 10
Packet 20 - Plate Element Packet Version 3.0, page 26
Packet 22 - Hole Element Packet Version 3.0, page 32
Packet 30 - Member Loads Packet Version 2.0, page 11
Packet 30 - Member Loads Packet Version 3.0, page 36
Packet 40 - Connection Details Packet Version 2.0, page 13
Packet 40 - Connection Details Packet Version 3.0, page 38
Packet 50 - Grid Packet Version 2.0, page 13
Packet 50 - Grid Packet Version 3.0, page 39
Packet 60 - Arc Member Packet Version 3.0, page 40
Packet 00
"Name of Engineering Firm"
"Name of Client"
"Name of Structure"
"Name of Project"
"11/19/96" "13:12"
2 "Issue Code"
"AISC-ASD"
0
Packet 10
"feet" 1
00100020 8 0 1 "beam" "" 1
"W12X50" "A36" 90.0 0 0
0 0 1.0 10 0 72.75 10 12.5 72.75 0 0
0 -.25
0 0 0 0 0 -1.0
000011000011
Packet 20
"feet" "feet" 121
For Record 3 on: Each plate is represented by a variable number of records that
follow:
The plate geometry is defined by n records, where n is the number of vertices from
Record 2. Each record contains the X, Y, and Z-coordinates of a vertex.
Record example for linear edge plates. This example is of a square plate:
Packet 30
"feet" "kips" 140
For Record 3 on, each member loading is represented by a variable number of records
that follow:
The loads for each member are represented by '3*n' records that follow, where n is
the number of loadings from the record above. In this example, n is 2.
Note
Member ends are defined by the order of coordinates in Packet 10.
Complete example for packet 30:
Packet 30
"feet" "kips" 140
00100024 2
1 "Equipment Loads"
-3.762 14.8 4.1 0.03 -77.23 3.17
-3.762 11.3 -8.334 5.4 -14.7 8.64
Packet 40
628
Packet 40
628
177 00100025 1 "End 1 detail information"
For record 3 on, each grid set is represented by a variable number of records that
follow:
Record Contains Format Example Notes
1 Grid Set Number I 1
Number of Grid Lines I 4
Grid Set Description C64 "TOS El 108'-0"
Record 1 example: 1 4 "TOS El 108'-0"
Packet 60
"feet" 120
For Records 3 on, the 7 records that follow represent each arc member: total of 7
times n records, where n is number of members from Record 2 above (120 in the
example).
Packet 60
"feet" 120
00100020 8 0 1 "beam(Arc)" "" 1
"W12X50" "A36" 90.0 0 0
10.0 0 0 180.0 45.0 0 0 1.0
0 0 1.0 10 0 72.75 10 12.5 72.75 0 0
0 -.25
0 0 0 0 0 -1.0
000011000011
Packet 10
"feet" 376
For Records 3 on, the 10 records that follow represent each linear member: total of 10
times n records, where n is number of members from Record 2 above (376 in the
example).
Packet 10
"feet" 1
00100020 8 0 1 "beam" "" 0
"W12X50" "A36" 90.0 0 0
0 0 1.0 10 0 72.75 10 12.5 72.75 0 0
0 -.25
0 0 0 0 0 -1.0
000011000011
0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0
12 00100008 00100013 0 12 00100235 00100245 0 0 1 2 3
0 3 0.083333 4 1 1.125000 14.500000
120000
Related Topics
Steel Detailing Neutral File Format, page 4
Packet 20
"feet" "feet" 121
For Record 3 on: Each plate is represented by a variable number of records that
follow:
Depending on the Plate Periphery setting in Record 2, the records that define the
vertices locations have different formats.
For Linear Edge Plates (0 in Plate Periphery) and Complex Edge Plates (1 in Plate
Periphery), the plate geometry is defined by n records for the top face and n records
for the bottom face, where n is the number of vertices from Record 2. Each record
contains the X, Y, and Z coordinates of a vertex followed by a flag that indicates
whether the current vertex and the next vertex are joined by a line or by an arc.
For Circular Plates (2 in Plate Periphery), two records, one for the top face and one
for the bottom face, define the plate geometry. Each record contains the X, Y, and Z
coordinates of the center point followed by the radius.
Record example for linear edge plates. This example is of a square plate:
Record example for complex edge plates (for the plate shown):
Packet 20
"feet" "feet" 121
00200213 -1 1 1 "slab" 0
"" "A36" 1.125 5 0.0 0
7.996596 -2.538919 0.083333 1
27.602567 -2.538919 0.083333 1
27.602567 17.083825 0.083333 1
7.996596 17.083825 0.083333 1
7.996596 -2.538919 0.083333 0
Related Topics
Steel Detailing Neutral File Format, page 4
Packet 22
"feet" "feet" 3
For Record 3 on: Each hole is represented by a variable number of records that
follow:
Depending on the Hole Periphery setting in Record 2, the records that define the
vertices locations have different formats.
For Linear Edge Holes (0 in Hole Periphery) and Complex Edge Holes (1 in Hole
Periphery), the hole geometry is defined by n records for the top face and n records
for the bottom face, where n is the number of vertices from Record 2. Each record
contains the X, Y, and Z coordinates of a vertex followed by a flag that indicates
whether the current vertex and the next vertex are joined by a line or by an arc.
For Circular Holes (2 in Hole Periphery), two records, one for the top face and one
for the bottom face, define the hole geometry. Each record contains the X, Y, and Z
coordinates of the center point followed by the radius.
Record example for linear edge holes. This example is of a square hole:
Record example for complex edge holes (for the hole shown):
Packet 22
"feet" "feet" 1
00100007 00100002
0 0.083333 5
11.987205 7.706570 0.083333 1
15.804257 7.706570 0.083333 1
15.804257 2.670645 0.083333 1
11.987205 2.670645 0.083333 1
11.987205 7.706570 0.083333 0
Related Topics
Steel Detailing Neutral File Format, page 4
For Record 3 on, each member loading is represented by a variable number of records
that follow:
The loads for each member are represented by '3*n' records that follow, where n is
the number of loadings from the record above. In this example, n is 2.
Note
Member ends are defined by the order of coordinates in Packet 10.
Complete example for packet 30:
Packet 30
"feet" "kips" 140
00100024 2
1 "Equipment Loads"
-3.762 14.8 4.1 0.03 -77.23 3.17
-3.762 11.3 -8.334 5.4 -14.7 8.64
Related Topics
Steel Detailing Neutral File Format, page 4
Packet 40
628
Packet 40
628
177 00100025 1 "End 1 detail information"
Related Topics
Steel Detailing Neutral File Format, page 4
Packet 50
6
For record 3 on, each grid set is represented by a variable number of records that
follow:
Record 2 example:
Packet 50
6
1 4 "TOS El 108'-0"
1 -1711.0 -2480.0 108.0 -1711.0 -2495.0 108.0
2 -1702.0 -2480.0 108.0 -1702.0 -2495.0 108.0
A -1711.0 -2480.0 108.0 -1702.0 -2480.0 108.0
B -1711.0 -2495.0 108.0 -1702.0 -2495.0 108.0
Related Topics
Steel Detailing Neutral File Format, page 4
Packet 60
"feet" 120
For Records 3 on, the 11 records that follow represent each arc member: total of 11
times n records, where n is number of members from Record 2 above (120 in the
example).
Record Contains Format Example Notes
1 Member ID I 00100020 Format is XXXZZZZZ, where XXX is the model ID
number and ZZZZZ is the member ID. The member
ID is formatted with leading zeros.
Cardinal I 8 Cardinal point from 1 to 10
Point
Status I 0 Member Status. Code listed value from the
FrameWorks Plus attributes.dat file
Class I 1 Member class from 0 to 9. 0=Primary, 1=Secondary,
2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9
Type C24 "beam(Arc)" Member type of "beam(Arc)", "column(Arc)", or
"brace(Arc)"
Piece Mark C24 "" FrameWorks Plus initializes this field to an empty
string
Revision I 0 Always set to 0 by FrameWorks Plus
Number
Record 1 example: 00100020 8 0 1 "beam(Arc)" "" 0
Packet 60
"feet" 120
00100020 8 0 1 "beam(Arc)" "" 0
"W12X50" "A36" 90.0 0 0
10.0 0 0 180.0 45.0 0 0 1.0
0 0 1.0 10 0 72.75 10 12.5 72.75 0 0
0 -.25
0 0 0 0 0 -1.0
000011000011
0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0
12 00100008 00100013 0 12 00100235 00100245 0 0 1 2 3
0 3 0.083333 1 0 1.125 14.5
120000
Related Topics
Steel Detailing Neutral File Format, page 4
Index
packet 00, 6, 19 hole element packet, 32
packet 10, 20 linear member packet, 20
packet 20, 10, 26 member loads packet, 11, 36
packet 22, 32 packet 00, 6, 19
packet 30, 11, 36 packet 10, 20
packet 40, 38 packet 20, 10, 26
packet 50, 13, 39 packet 22, 32
packet 60, 15, 40 packet 30, 11, 36
steel detailing neutral file packet 40, 38
arc member packet, 15, 40 packet 50, 13, 39
connection details packet, 38 packet 60, 15, 40
format, 4 plate element packet, 10, 26
grid packet, 13, 39 title packet, 6, 19