FrameWorks Plus Reference Guide 73
Packet 60 Arc Member Packet Version 3.0
Record Contains Format Example Notes
1 Packet Header Fixed Packet 60
2 linear units C24 "feet" Valid unit names are: "feet", "meters",
"inches", "millimeters"
number of arc members
I 120
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 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 Point I 8 Cardinal point from 1 to 10
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 Number
I 0 Always set to 0 by FrameWorks Plus
76 FrameWorks Plus Reference Guide
Record 1 example: 00100020 8 0 1 "beam(Arc)" "" 0Record Contains Format Example Notes
2 Section Size C24 "W12X50" Section size assigned to the member Grade C24 "A36" Material grade name assigned to the
member
Rotation FP 90.0 Rotation of section: 0, 90, 180, 270
Mirror X-Axis I 0 0 is no reflect
Mirror Y-Axis I 0 1 is reflect about Y-axis; 0 is no reflect Record 2 example: "W12X50" "A36" 90.0 0 0
Record Contains Format Example Notes
3 Center of Arc FP; FP; FP 10.0 0 0 Is center of arc location in X, Y, Z coordinates
Start Angle 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)
Sweep FP 45.0 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.
Arc Plane Normal Vector
FP; FP; FP 0 0 1.0 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.
Record 3 example: 10.0 0 0 180.0 45.0 0 0 1.0
Record Contains Format Example Notes
4 Orientation Vector FP; FP; FP 0 0 1.0
Start Coordinates FP; FP; FP 10 0 72.75
End Coordinates FP; FP; FP 10 12.5 72.75
Start Cutbacks FP 0
End Cutbacks FP 0
FrameWorks Plus Reference Guide 77
Record 4 example: 0 0 1.0 10 0 72.75 10 12.5 72.75 0 0Record Contains Format Example Notes
5 X Cross-section Offset FP 0 Offset of the cross-section relative to the x-axis of the section
Y Cross-section Offset FP -.25 Offset of the cross-section relative to the y-axis of the section
Record 5 example: 0 -.25
Record Contains Format Example Notes
6 X Offset Start FP 0 Rigid end offsets at the start of the member Y Offset Start FP 0 Rigid end offsets at the start of the member Z Offset Start FP 0 Rigid end offsets at the start of the member X Offset End FP 0 Rigid end offsets at the end of the member Y Offset End FP 0 Rigid end offsets at the end of the member Z Offset End FP -1.0 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 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 1: Y I 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 1: Z I 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 1: RX I 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 1: RY I 1 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 1: RZ I 1 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 2: X I 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 2: Y I 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 2: Z I 0 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom
78 FrameWorks Plus Reference Guide
End 2: RX I 0 0=No release for that Degree of Freedom,1=Release for that Degree of Freedom End 2: RY I 1 0=No release for that Degree of Freedom,
1=Release for that Degree of Freedom End 2: RZ I 1 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 Format Example Notes
8 Fabricator ID I 0 FrameWorks Plus initializes this field to 0
Prebuy Mark C24 "" FrameWorks Plus initializes this field as an empty string
Subtype I 3 More specific classification of member.
Code listed value from the FrameWorks Plus attributes.dat file
Creation Date C30 "11/18/01" Date member was created in authoring package
Creation Time C30 "13:12" Time member was created in authoring package
Modification Date C30 "12/01/01" Date member was modified in authoring package
Modification Time C30 "8:00" Time member was modified in authoring package
Updated I 1 Indicates whether fabricator/detailer has
updated the member. 1=Member was updated 0=Member has not been updated
Approval Status I 0 Not used by FrameWorks Plus
Record 8 example: 0 "" 3 "11/18/01" "13:12" "12/01/01" "8:00" 1 0
Record Contains Format Example Notes
9 Connection at End 1 I 12 Type of end connection at member
end 1. Code listed value from the FrameWorks Plus attributes.dat file.
0 if not defined.
End 1 Connecting Member 1
I 00100008 Member ID of supporting member at end 1. 0 if no member.
End 1 Connecting Member 2
I 00100013 Member ID of supporting member at end 1. 0 if no member.
End 1 Connecting Member 3
I 0 Member ID of supporting member at
end 1. 0 if no member.