Professional Documents
Culture Documents
FrameWorks Plus only writes steel and aluminum members to the neutral file.
Neutral File Name - Displays the name of the neutral file to write. Select - Activates a dialog box used to define the directory and file name of the neutral file to write. The defined file name and directory is displayed in the Neutral File Name field. Engineering Firm Name - Specifies the engineering firm name to write to the title packet. Client Identification - Specifies the client identification to write to the title packet. Structure Name - Specifies the name of the structure to write to the title packet. Project ID - Specifies the project identification to write to the title packet. Design Code - Specifies the design code used. This information is written to the title packet. Issue Code - Specifies the issue code to write to the title packet. Revision Code - Specifies the revision code to write to the title packet. OK - Writes the steel detailing neutral file using the parameters specified. Cancel - Exits the command. Related Topics Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49
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. FrameWorks Plus Reference Guide 49
FP - Used to indicate a Floating Point value, for example, "12.15" or "1" (decimal optional). I - Used to indicate an Integer value, for example, "5" (range of values: +/2 billion). Cnn - Used to indicate a character value of nn characters maximum, for example, C10 -- up to 10 characters including blanks. Character strings must be enclosed in double quotes ("example string"). fixed - Used to indicate that a record must have exact content as shown in the example.
Except for the fixed format records, the data may start in any column of the record.
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: # This is a comment record # Title Packet # Linear Member Packet Related Topics Packet 00 - Title Packet Version 2.0, page 51 Packet 00 - Title Packet Version 3.0, page 64 Packet 10 - Linear Member Packet Version 2.0, page 52 Packet 10 - Linear Member Packet Version 3.0, page 65 Packet 20 - Plate Element Packet Version 2.0, page 55 Packet 20 - Plate Element Packet Version 3.0, page 71 Packet 22 - Hole Element Packet Version 3.0, page 77 Packet 30 - Member Loads Packet Version 2.0, page 56 Packet 30 - Member Loads Packet Version 3.0, page 81 Packet 40 - Connection Details Packet Version 2.0, page 58 Packet 40 - Connection Details Packet Version 3.0, page 83 Packet 50 - Grid Packet Version 2.0, page 59 Packet 50 - Grid Packet Version 3.0, page 84 Packet 60 - Arc Member Packet Version 3.0, page 86
File
Complete example for packet 00: 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
File
Combined Records 1 and 2 example: Packet 10 "feet" 376 For Records 3 on, the 6 records that follow represent each linear member: total of 6 times n records, where n is number of members from Record 2 above (376 in the example). Record Contains 1 Format Example Notes 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. 8 0 1 "beam" "" 1 Cardinal point from 1 to 10 FrameWorks Plus always sets this to 0 Member class from 0 to 9. 0=Primary, 1=Secondary, 2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9 Member type "beam", "column", "brace", "Hbrace", or "Vbrace" FrameWorks Plus member name Always set to 1 by FrameWorks Plus
Member ID I
I I I C24
Record 1 example: 00100020 8 0 1 "beam" "" 1 Record Contains 2 Section Size Grade Rotation Format Example Notes C32 C24 FP "W12X50" Section size assigned to the member "A36" 90.0 0 0 Material grade name assigned to the member Rotation of section: 0, 90, 180, 270 0 is no reflect 1 is reflect about Y axis; 0 is no reflect
Orientation Vector FP; FP; FP 0 0 1.0 Start Coordinates FP; FP; FP 10 0 72.75 End Coordinates Start Cutbacks End Cutbacks FP; FP; FP 10 12.5 72.75 FP FP 0 0
Record 3 example: 0 0 1.0 10 0 72.75 10 12.5 72.75 0 0 Record Contains 4 X Cross-section Offset Y Cross-section Offset Record 4 example: 0 -.25 Record Contains 5 Format Example Notes 0 0 0 0 0 -1.0 Rigid end offsets at the start of the member Rigid end offsets at the start of the member Rigid end offsets at the start of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member Format Example Notes FP 0 Offset of the cross-section relative to the x-axis of the section FP -.25 Offset of the cross-section relative to the y-axis of the section
X Offset Start FP Y Offset Start FP Z Offset Start FP X Offset End FP Y Offset End FP Z Offset End FP
Record 5 example: 0 0 0 0 0 -1.0 Record Contains Format Example Notes 6 End 1: X I End 1: Y I End 1: Z I End 1: RX End 1: RY End 1: RZ I I I 0 0 0 0 1 1 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
File End 2: X I End 2: Y I End 2: Z I End 2: RX End 2: RY End 2: RZ I I I 0 0 0 0 1 1 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
Record 6 example: 0 0 0 0 1 1 0 0 0 0 1 1 Complete example for packet 10: 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
File
number of plates I
Combined Records 1 and 2 example: Packet 20 "feet" "feet" 121 For Record 3 on: Each plate is represented by a variable number of records that follow: Record Contains 1 Plate Number (ID) Connect Point Status Class Type Format Example Notes I 00200213 Format is XXXZZZZZ, where XXX is the model ID number and ZZZZZ is the member ID. The member ID is formatted with leading zeros. -1 Plate position relative to the plane defined by plate coordinates. 0=By center, 1=Positive face, -1=Negative face Always set to 0. Member class from 0 to 9. 0=Primary, 1=Secondary, 2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9
I I C24
0 1 "slab"
Record 1 example: 00200213 -1 0 1 "slab" Record Contains 2 Piece Mark Grade Thickness Number of Vertices Format Example Notes C24 C24 FP I "" "A36" 1.125 16 FrameWorks initializes this field to an empty string Material grade assigned to plate plate thickness Indicates number of vertices on a plate's face.
File 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 Contains Format Example Notes Linear Edge Plates X Coordinate FP 0.000 Y Coordinate FP Z Coordinate FP 0.000 0.000
Record example for linear edge plates. This example is of a square plate: 0.000 0.000 0.000 5.000 0.000 0.000 5.000 5.000 0.000 0.000 5.000 0.000
Combined Records 1 and 2 example: Packet 30 "feet" "kips" 140 For Record 3 on, each member loading is represented by a variable number of records that follow: Record Contains 1 Format Example Notes 00100024 2 Loads on this member
Record 1 example: 00100024 2 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.
File Record Contains 1 Description Format Example 1 "Equipment Loads" C64 Notes
Loading Number I
Record 1 example: 1 "Equipment Loads" Record Contains 2 Shear Y Shear Z Format Example Notes -3.762 14.8 4.1 0.03 -77.23 3.17 Start of member Start of member Start of member Start of member Start of member Start of member FP FP
Axial Force FP
Record 2 example: -3.762 14.8 4.1 0.03 -77.23 3.17 Record Contains 3 Shear Y Shear Z Format Example Notes -3.762 11.3 -8.334 5.4 -14.7 8.64 End of member End of member End of member End of member End of member End of member FP FP
Axial Force FP
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
File
For records 3 on, a record represents each connection detail as follows: Record Contains 3 Detail Number Member End Format Example I I 177 00100025 1 "End 1 detail information 1=Start; 2=End Notes
Record 3 example: 177 00100025 1 "End 1 detail information" Complete example for packet 40: Packet 40 628 177 00100025 1 "End 1 detail information"
File
Combined Records 1 and 2 example: Packet 50 6 For record 3 on, each grid set is represented by a variable number of records that follow: Record Contains 1 Grid Set Number Format Example I 1 4 "TOS El 108'-0" Notes
Record 1 example: 1 4 "TOS El 108'-0" Record Contains 2 Grid Label Format Example Notes C64 1 -1711.0 -2480.0 108.0 -1711.0 -2495.0 108.0
Start X Coordinate FP Start Y Coordinate FP Start Z Coordinate FP End X Coordinate FP End Y Coordinate FP End Z Coordinate FP Record 2 example:
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 Complete example for packet 50: 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 FrameWorks Plus Reference Guide 59
File
Combined Records 1 and 2 example: 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). Record Contains 1 Format Example 00100020 Notes 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 point from 1 to 10 Always set to 0. Member class from 0 to 9. 0=Primary, 1=Secondary, 2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9
Member ID I
I I I C24
8 0 1
"beam(Arc)" Member type of "beam(Arc)", "column(Arc)", or "brace(Arc)" "" 1 FrameWorks Plus initializes this field to an empty string Always set to 1 by FrameWorks Plus
File
Format Example Notes C24 C24 FP "W12X50" Section size assigned to the member "A36" 90.0 0 0 Material grade name assigned to the member Rotation of section: 0, 90, 180, 270 0 is no reflect 1 is reflect about Y axis; 0 is no reflect
Record 2 example: "W12X50" "A36" 90.0 0 0 Record Contains 3 Center of Arc Format Example Notes FP; FP; 10.0 0 0 Is center of arc location in X, Y, Z coordinates FP 180.0 Angle in degrees where the arc starts, for example, with Arc plane normal=0,0,1 and a start angle = 0, the first point of the arc will appear on the East axis (3 o'clock) on a watch. With a start angle = 90, the first point of the arc will be on the North axis (12 o'clock) Arc sweep in degrees, for example Base on the value of Arc Plane Normal (using a right-hand rule) the sweep angle will proceed counter-clockwise if this normal is 0,0,1. If the normal is 0,0,-1, the sweep angle will proceed clockwise. Vector normal to the plane of the arc. Uses a right-hand rule based on this vector to determine which way to sweep counter clockwise or clockwise.
Start Angle FP
Sweep
FP
45.0
Record 3 example: 10.0 0 0 180.0 45.0 0 0 1.0 Record Contains 4 Format Example Notes
Orientation Vector FP; FP; FP 0 0 1.0 Start Coordinates FP; FP; FP 10 0 72.75 End Coordinates Start Cutbacks End Cutbacks FP; FP; FP 10 12.5 72.75 FP FP 0 0
File
Format Example Notes FP FP 0 -.25 Offset of the cross-section relative to the x-axis of the section Offset of the cross-section relative to the y-axis of the section
Record Contains Format Example Notes 6 X Offset Start FP 0 Rigid end offsets at the start of the member Y Offset Start FP Z Offset Start FP X Offset End FP Y Offset End FP Z Offset End FP 0 0 0 0 -1.0 Rigid end offsets at the start of the member Rigid end offsets at the start of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member
Record 6 example: 0 0 0 0 0 -1.0 Record Contains Format Example Notes 7 End 1: X I End 1: Y I End 1: Z I End 1: RX End 1: RY End 1: RZ I I I 0 0 0 0 1 1 0 0 0 0 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
File End 2: RY End 2: RZ I I 1 1 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
Record 7 example: 0 0 0 0 1 1 0 0 0 0 1 1 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
File
Complete example for packet 00: Packet 00 "SDNF Version 3.0" "Name of Engineering Firm" "Name of Client" "Name of Structure" "Name of Project" "2/27/02" "13:12" 2 "Issue Code" "AISC-ASD" 0 Related Topics Steel Detailing Neutral File Format, page 49
File
Combined Records 1 and 2 example: 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). Record Contains 1 Format Example Notes 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. 8 0 1 "beam" "" 1 Cardinal point from 1 to 10 Code listed value from the FrameWorks Plus attributes.dat file Member class from 0 to 9. 0=Primary, 1=Secondary, 2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9 Member type "beam", "column", "brace", "Hbrace", or "Vbrace" FrameWorks Plus initializes this record to a empty string Always set to 1 by FrameWorks Plus
Member ID I
I I I C24
File
Format Example Notes C24 C24 FP "W12X50" Section size assigned to the member "A36" 90.0 0 0 Material grade name assigned to the member Rotation of section: 0, 90, 180, 270 0 is no reflect 1 is reflect about Y axis; 0 is no reflect
Record 2 example: "W12X50" "A36" 90.0 0 0 Record Contains 3 Format Example Notes
Orientation Vector FP; FP; FP 0 0 1.0 Start Coordinates FP; FP; FP 10 0 72.75 End Coordinates Start Cutbacks End Cutbacks FP; FP; FP 10 12.5 72.75 FP FP 0 0
Record 3 example: 0 0 1.0 10 0 72.75 10 12.5 72.75 0 0 Record Contains 4 X Cross-section Offset Y Cross-section Offset Record 4 example: 0 -.25 Record Contains 5 Format Example Notes 0 0 0 0 0 -1.0 Rigid end offsets at the start of the member Rigid end offsets at the start of the member Rigid end offsets at the start of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member Format Example Notes FP FP 0 -.25 Offset of the cross-section relative to the x-axis of the section Offset of the cross-section relative to the y-axis of the section
X Offset Start FP Y Offset Start FP Z Offset Start FP X Offset End FP Y Offset End FP Z Offset End FP
File
Record Contains Format Example Notes 6 End 1: X I End 1: Y I End 1: Z I End 1: RX End 1: RY End 1: RZ I I I 0 0 0 0 1 1 0 0 0 0 1 1 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
Record 6 example: 0 0 0 0 1 1 0 0 0 0 1 1
File
Format Example Notes 0 "" 3 FrameWorks initializes this field to 0 FrameWorks initializes this field to an empty string Code listed value from the FrameWorks Plus attributes.dat file Time member was created in authoring package C24 I
Fabricator ID I
Creation Date C30 Creation Time C30 Modification Date Modification Time Updated C30 C30 I
"11/18/01" Date member was created in authoring package "13:12" "12/01/01" Date member was modified in authoring package "8:00" 1 Time member was modified in authoring package Indicates whether fabricator/detailer has updated the member. 1=Member was updated 0=Member has not been updated Not used by FrameWorks Plus
Approval Status
Record 7 example: 0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0 Record Contains 8 Format Example Notes 12 Type of end connection at member end 1. Code listed value from the FrameWorks Plus attributes.dat file. 0 if not defined.
Connection at End I 1 End 1 Connecting I Member 1 End 1 Connecting I Member 2 End 1 Connecting I Member 3 Connection at End I 2 End 2 Connecting I Member 1 End 2 Connecting I Member 2 End 2 Connecting I Member 3 Connection Configuration I
00100008 Member ID of supporting member at end 1. 0 if no member. 00100013 Member ID of supporting member at end 1. 0 if no member. 0 12 Member ID of supporting member at end 1. 0 if no member. Type of end connection at member end 2. Code listed value from the FrameWorks Plus attributes.dat file. 0 if not defined.
00100235 Member ID of supporting member at end 2. 0 if no member. 00100245 Member ID of supporting member at end 2. 0 if no member. 0 0 Member ID of supporting member at end 2. 0 if no member. Not used by FrameWorks Plus
File Assembly 1 I 1 Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly.
Assembly 2
Assembly 3
Record 8 example: 12 00100008 00100013 0 12 00100235 00100245 0 0 1 2 3 Record Contains 9 Material Coatings Fireproofing Thickness Fireproofing Description Fireproofing Type Fireproofing Start Fireproofing End Format Example Notes I I FP I 0 3 0-Steel, 1-Concrete, 2-Aluminum, 3-Plastic, 4Timber, 5-Other Code listed value from the FrameWorks Plus attributes.dat file
0.083333 Thickness of the fireproofing. Value is always inches or millimeters based on member units. 4 0-None; 1-Contour, fully encased; 2-Contour, top flange exposed; 3-Block, fully encased; 4-Block, top flange exposed 0-Shop Applied, 1-Field Applied Distance from the start of the member to point where fireproofing begins. Distance from the start of the member to point where fireproofing ends.
I FP FP
1 1.125 14.5
File
Record Contains 10 Fabricator Note User Attribute 1 User Attribute 2 User Attribute 3 User Attribute 4 User Attribute 5
Format Example Notes I I I I I I 1 2 0 0 0 0 Any special note from fabricator. Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file
Record 10 example: 1 2 0 0 0 0 Complete example for packet 10: 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 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 Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48
File
number of plates I
Combined Records 1 and 2 example: Packet 20 "feet" "feet" 121 For Record 3 on: Each plate is represented by a variable number of records that follow: Record Contains 1 Plate Number (ID) Connect Point Status Class Type Revision Number Format Example Notes I 00200213 Format is XXXZZZZZ, where XXX is the model ID number and ZZZZZ is the member ID. The member ID is formatted with leading zeros. -1 Plate position relative to the plane defined by plate coordinates. 0=By center, 1=Positive face, -1=Negative face Member Status. Code listed value from the FrameWorks Plus attributes.dat file. Member class from 0 to 9. 0=Primary, 1=Secondary, 2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9 Always set to 1 by FrameWorks Plus
I I C24 I
1 1 "slab" 1
File
Format Example Notes C24 C24 FP "" "A36" 1.125 5 FrameWorks initializes this field to an empty string Material grade assigned to plate plate thickness -1 if plate is circular. For linear and complex plates, indicates number of vertices on a plate's face with each straight edge along the periphery connected by two vertices and each arc segment connected by three vertices. Plate offset distance, similar to the work point offset for linear members. Expressed in feet or meters. 0=Plate without any arcs in the periphery;1=Plate with line segments and arcs in the periphery;2=circular plate
FP I
3.0 0
Record 2 example: "" "A36" 1.125 5 3.0 0 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 Linear Edge Plates Contains Format Example Notes 0.000 0.000 0.000 1 0=last vertex on face; 1=this vertex and the next vertex are joined by a line
File Record example for linear edge plates. This example is of a square plate: 0.000 0.000 0.000 1 5.000 0.000 0.000 1 5.000 5.000 0.000 1 0.000 5.000 0.000 1 0.000 0.000 0.000 0 0.000 0.000 1.000 1 5.000 0.000 1.000 1 5.000 5.000 1.000 1 0.000 5.000 1.000 1 0.000 0.000 1.000 0 Record Contains Format Example Notes FP FP FP 20.0 10.0 15.0 1 0=last vertex on face; 1=this vertex and the next vertex are joined by a line; 2=this vertex and the next vertex are connected by an arc
Connection I Flag
Record example for complex edge plates (for the plate shown):
20.0 10.0 15.0 1 40.0 10.0 15.0 2 45.0 5.0 15.0 2 40.0 0.0 15.0 1 20.0 0.0 15.0 2 15.0 5.0 15.0 2 20.0 10.0 15.0 0 Record Contains Format Example Notes Circular Plates X Coordinate FP 10.0 Y Coordinate FP Z Coordinate FP Radius FP 4.5 0.000 12.0
File
Record example for circular plates: 10.0 4.5 0.000 12.0 10.0 4.5 0.125 12.0 Record Contains Format Example Notes 4 Fabricator ID I 0 FrameWorks initializes this field to 0 Prebuy Mark Subtype C24 I "" 3 FrameWorks Plus initializes this field to an empty string More specific classification of member. Code listed value from the FrameWorks Plus attributes.dat file Time member was created in authoring package
Creation Date C30 Creation Time C30 Modification Date Modification Time Updated C30 C30 I
"11/18/01" Date member was created in authoring package "13:12" "12/01/01" Date member was modified in authoring package "8:00" 1 Time member was modified in authoring package Indicates whether fabricator/detailer has updated the member. 1=Member was updated 0=Member has not been updated Not used by FrameWorks Plus
Approval Status
Record 4 example: 0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0 Record Contains Format Example Notes 5 Assembly I 1 Assembly I 2 Assembly I 3 Record 5 example: 1 0 3 1 Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly.
File
Record Contains 6 Material Coatings Fireproofing Thickness Fireproofing Description Fireproofing Type Record 6 example: 0 3 0 0 0 Record Contains 7 Fabricator Note User Attribute 1 User Attribute 2 User Attribute 3 User Attribute 4 User Attribute 5
Format Example Notes I I FP I I 0 3 0 0 0 0-Steel, 1-Concrete, 2-Aluminum, 3-Plastic, 4Timber, 5-Other Code listed value from the FrameWorks Plus attributes.dat file Not used by FrameWorks Plus Not used by FrameWorks Plus 0-Shop Applied, 1-Field Applied
Format Example Notes I I I I I I 1 2 0 0 0 0 Any special note from fabricator. Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file
Record 7 example: 1 2 0 0 0 0
File Complete example for Packet 20: Packet 20 "feet" "feet" 121 00200213 -1 1 1 "slab" 1 "" "A36" 1.125 5 3.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 7.996596 -2.538919 0.000000 1 27.602567 -2.538919 0.000000 1 27.602567 17.083825 0.000000 1 7.996596 17.083825 0.000000 1 7.996596 -2.538919 0.000000 0 0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0 103 03000 120000 Related Topics Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48
File
Combined Records 1 and 2 example: Packet 22 "feet" "feet" 3 For Record 3 on: Each hole is represented by a variable number of records that follow: Record Contains 1 Hole ID Format Example Notes I 00200006 Format is XXXZZZZZ, where XXX is the model ID number and ZZZZZ is the hole ID. The hole ID is formatted with leading zeros. 00200004 Format is XXXZZZZZ, where XXX is the model ID number and ZZZZZ is the member ID. The member ID is formatted with leading zeros.
Parent Plate ID
Record 1 example: 00200006 00200004 Record Contains 2 Hole Periphery Thickness Format Example Notes I 0 0=Hole without any arcs in the periphery;1=Hole with line segments and arcs in the periphery;2=Circular hole FP 1.125 5 Hole thickness -1 if hole is circular. For linear and complex holes, indicates number of vertices on a hole's face with each straight edge along the periphery connected by two vertices and each arc segment connected by three vertices.
Record 2 example: 0 1.125 5 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 FrameWorks Plus Reference Guide 77
File 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 Linear Edge Holes Contains Format Example Notes 0.000 0.000 0.000 1 0=last vertex on face; 1=this vertex and the next vertex are joined by a line
Record example for linear edge holes. This example is of a square hole: 0.000 0.000 0.000 1 5.000 0.000 0.000 1 5.000 5.000 0.000 1 0.000 5.000 0.000 1 0.000 0.000 0.000 0 0.000 0.000 1.000 1 5.000 0.000 1.000 1 5.000 5.000 1.000 1 0.000 5.000 1.000 1 0.000 0.000 1.000 0 Record Contains Format Example Notes FP FP FP 20.0 10.0 15.0 1 0=last vertex on face; 1=this vertex and the next vertex are joined by a line; 2=this vertex and the next vertex are connected by an arc
Connection I Flag
File Record example for complex edge holes (for the hole shown):
20.0 10.0 15.0 1 40.0 10.0 15.0 2 45.0 5.0 15.0 2 40.0 0.0 15.0 1 20.0 0.0 15.0 2 15.0 5.0 15.0 2 20.0 10.0 15.0 0 Record Contains Format Example Notes 10.00 4.50 0.00 12.0
Record example for circular holes: 10.00 4.50 0.000 12.0 10.00 4.50 0.125 12.0 Record Contains 4 Approval Status Design Status Fabricator Note Hole Treatment Format Example Notes I I I I 0 3 0 0 Initialized as 0 by FrameWorks Plus. Design Status for the member. Initialized as 0 by FrameWorks Plus Any special note from fabricator. Code listed value from the FrameWorks Plus attributes.dat file Initialized as 0 by FrameWorks Plus.
Record 4 example: 0 3 0 0
File
Record Contains 5
Format Example Notes 0 0 0 Not supported by FrameWorks Plus Not supported by FrameWorks Plus Not supported by FrameWorks Plus
Record 5 example: 0 0 0 Complete example for packet 22: 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 11.987205 7.706570 0.000000 1 15.804257 7.706570 0.000000 1 15.804257 2.670645 0.000000 1 11.987205 2.670645 0.000000 1 11.987205 7.706570 0.000000 0 0000 000 Related Topics Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48
File
Combined Records 1 and 2 example: Packet 30 "feet" "kips" 140 For Record 3 on, each member loading is represented by a variable number of records that follow: Record Contains 1 Format Example Notes 00100024 2 Loads on this member
Record 1 example: 00100024 2 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. Record Contains 1 Description Format Example 1 "Equipment Loads" C64 Notes
Loading Number I
Record 1 example: 1 "Equipment Loads" Record Contains 2 Shear Y Shear Z Format Example Notes -3.762 14.8 4.1 0.03 -77.23 3.17 Start of member Start of member Start of member Start of member Start of member Start of member FP FP
Axial Force FP
Record 2 example: -3.762 14.8 4.1 0.03 -77.23 3.17 FrameWorks Plus Reference Guide 81
File
Format Example Notes -3.762 11.3 -8.334 5.4 -14.7 8.64 End of member End of member End of member End of member End of member End of member FP FP
Axial Force FP
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 Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48
File
For records 3 on, a record represents each connection detail as follows: Record Contains 3 Detail Number Member End Format Example I I 177 00100025 1 "End 1 detail information 1=Start; 2=End Notes
Record 3 example: 177 00100025 1 "End 1 detail information" Complete example for packet 40: Packet 40 628 177 00100025 1 "End 1 detail information" Related Topics Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48
File
Number of Grid Sets or Floor Levels I Combined Records 1 and 2 example: Packet 50 6
For record 3 on, each grid set is represented by a variable number of records that follow: Record Contains 1 Grid Set Number Format Example I 1 4 "TOS El 108'-0" Notes
Record 1 example: 1 4 "TOS El 108'-0" Record Contains 2 Grid Label Format Example Notes C64 1 -1711.0 -2480.0 108.0 -1711.0 -2495.0 108.0
Start X Coordinate FP Start Y Coordinate FP Start Z Coordinate FP End X Coordinate FP End Y Coordinate FP End Z Coordinate FP Record 2 example:
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
File Complete example for packet 50: 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 Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48
File
Combined Records 1 and 2 example: 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 1 Format Example 00100020 Notes 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 point from 1 to 10 Member Status. Code listed value from the FrameWorks Plus attributes.dat file Member class from 0 to 9. 0=Primary, 1=Secondary, 2=Tertiary, 3=User1, 4=User2, 5, 6, 7, 8, 9
Member ID I
I I I C24
8 0 1
"beam(Arc)" Member type of "beam(Arc)", "column(Arc)", or "brace(Arc)" "" 1 FrameWorks Plus initializes this field to an empty string Always set to 1 by FrameWorks Plus
File
Format Example Notes C24 C24 FP "W12X50" Section size assigned to the member "A36" 90.0 0 0 Material grade name assigned to the member Rotation of section: 0, 90, 180, 270 0 is no reflect 1 is reflect about Y axis; 0 is no reflect
Record 2 example: "W12X50" "A36" 90.0 0 0 Record Contains 3 Center of Arc Format Example Notes FP; FP; 10.0 0 0 Is center of arc location in X, Y, Z coordinates FP 180.0 Angle in degrees where the arc starts, for example, with Arc plane normal=0,0,1 and a start angle = 0, the first point of the arc will appear on the East axis (3 o'clock) on a watch. With a start angle = 90, the first point of the arc will be on the North axis (12 o'clock) Arc sweep in degrees, for example Base on the value of Arc Plane Normal (using a right-hand rule) the sweep angle will proceed counter-clockwise if this normal is 0,0,1. If the normal is 0,0,-1, the sweep angle will proceed clockwise. Vector normal to the plane of the arc. Uses a right-hand rule based on this vector to determine which way to sweep counter clockwise or clockwise.
Start Angle FP
Sweep
FP
45.0
Record 3 example: 10.0 0 0 180.0 45.0 0 0 1.0 Record Contains 4 Format Example Notes
Orientation Vector FP; FP; FP 0 0 1.0 Start Coordinates FP; FP; FP 10 0 72.75 End Coordinates Start Cutbacks End Cutbacks FP; FP; FP 10 12.5 72.75 FP FP 0 0
File
Format Example Notes FP FP 0 -.25 Offset of the cross-section relative to the x-axis of the section Offset of the cross-section relative to the y-axis of the section
Record Contains Format Example Notes 6 X Offset Start FP 0 Rigid end offsets at the start of the member Y Offset Start FP Z Offset Start FP X Offset End FP Y Offset End FP Z Offset End FP 0 0 0 0 -1.0 Rigid end offsets at the start of the member Rigid end offsets at the start of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member Rigid end offsets at the end of the member
Record 6 example: 0 0 0 0 0 -1.0 Record Contains Format Example Notes 7 End 1: X I End 1: Y I End 1: Z I End 1: RX End 1: RY End 1: RZ I I I 0 0 0 0 1 1 0 0 0 0 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
File End 2: RY End 2: RZ I I 1 1 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom 0=No release for that Degree of Freedom, 1=Release for that Degree of Freedom
Record 7 example: 0 0 0 0 1 1 0 0 0 0 1 1 Record Contains 8 Prebuy Mark Subtype Format Example Notes 0 "" 3 FrameWorks Plus initializes this field to 0 FrameWorks Plus initializes this field as an empty string More specific classification of member. Code listed value from the FrameWorks Plus attributes.dat file Time member was created in authoring package C24 I
Fabricator ID I
Creation Date C30 Creation Time C30 Modification Date Modification Time Updated C30 C30 I
"11/18/01" Date member was created in authoring package "13:12" "12/01/01" Date member was modified in authoring package "8:00" 1 Time member was modified in authoring package Indicates whether fabricator/detailer has updated the member. 1=Member was updated 0=Member has not been updated Not used by FrameWorks Plus
Approval Status
Record 8 example: 0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0 Record Contains 9 Format Example Notes 12 Type of end connection at member end 1. Code listed value from the FrameWorks Plus attributes.dat file. 0 if not defined.
Connection at End I 1 End 1 Connecting I Member 1 End 1 Connecting I Member 2 End 1 Connecting I Member 3 Connection at End I 2 End 2 Connecting I Member 1
00100008 Member ID of supporting member at end 1. 0 if no member. 00100013 Member ID of supporting member at end 1. 0 if no member. 0 12 Member ID of supporting member at end 1. 0 if no member. Type of end connection at member end 2. Code listed value from the FrameWorks Plus attributes.dat file. 0 if not defined.
File End 2 Connecting I Member 2 End 2 Connecting I Member 3 Connection Configuration Assembly 1 I I 00100245 Member ID of supporting member at end 2. 0 if no member. 0 0 1 Member ID of supporting member at end 2. 0 if no member. Not used by FrameWorks Plus. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly. Associates other members to this member. Code listed value from the FrameWorks Plus attributes.dat file. 0 if no Assembly.
Assembly 2
Assembly 3
Record 9 example: 12 00100008 00100013 0 12 00100235 00100245 0 0 1 2 3 Record Contains 10 Material Coatings Fireproofing Thickness Fireproofing Description Fireproofing Type Fireproofing Start Fireproofing End Format Example Notes I I FP I 0 3 0-Steel, 1-Concrete, 2-Aluminum, 3-Plastic, 4Timber, 5-Other Code listed value from the FrameWorks Plus attributes.dat file
0.083333 Thickness of the fireproofing. Value is always inches or millimeters based on member units. 1 0-None; 1-Contour, fully encased; 2-Contour, top flange exposed; 3-Block, fully encased; 4-Block, top flange exposed 0-Shop Applied, 1-Field Applied Distance from the start of the member to point where fireproofing begins. Distance from the start of the member to point where fireproofing ends.
I FP FP
0 1.125 14.5
File
Record Contains 11 Fabricator Note User Attribute 1 User Attribute 2 User Attribute 3 User Attribute 4 User Attribute 5
Format Example Notes I I I I I I 1 2 0 0 0 0 Any special note from fabricator. Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file Code listed value from the FrameWorks Plus attributes.dat file
Record 11 example: 1 2 0 0 0 0 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 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 Member Criteria, page 92 Read Steel Detailing Neutral File, page 93 Steel Detailing Neutral File Configuration File, page 94 Steel Detailing Neutral File Format, page 49 Write Steel Detailing Neutral File, page 48