Updatable Member Attributes

  • Updatable means that you can use obj.Update() to write the attribute to a member in Modeling that is selected with a Python script.

Also see :


Member attributes that are updatable
( X = updatable)
Note : Valid aliases are used in some examples to save space.

general settings   beam col   hbrc   vbrc   joist   girt/ purln
 obj.SectionSize X X X X X X
 obj.LLV X X X X   X
 obj.is_double X X X X    
 obj.ToeIO X X       X
 obj.Configuration X X   X    
 obj.MaterialGrade X X X X   X
 obj.ErectionSequence X X X X X X
 obj.Rotation X X       X
 obj.CenterMaterial X          
 obj.SwapEnds X   X X X X
 obj.ColumnErectionPinHole   X        
 obj.SideOfGusset     X X    
 obj.LongSide     X X    
 obj.one_gage_line     X X    
 obj.StaggerDescription     X X    
 obj.UserInputMinGussetThickness     X X    
 obj.neutral_axis     X X    
 obj.StitchPlateGap     X X    
 obj.StitchPlateSpacing       X    
 obj.StitchPlateNumber       X    
 obj.WebOrient       X    
 obj.StemOrientation       X    
 obj.StemDirection       X    

left/right end settings   beam col   hbrc   vbrc   joist   girt/ purln
 obj.LeftEnd.InputConnectionType X X X X X X
 obj.RightEnd.InputConnectionType X X X X X X
 obj.LeftEnd.MemberRotationType X          
 obj.RightEnd.MemberRotationType X          
 obj.LeftEnd.Location X X X X X X
 obj.RightEnd.Location X X X X X X
X = updatable. obj.left.input_conn_type can be set to "Plain end" or "Auto standard" for beams or columns, "Plain end" or "Hbrace plate" for horizontal braces, "Plain end" or "Vbrace plate" for vertical braces, "Plain end" or "Seat" for joists, "Plain end" only for girts or purlins.

Member attributes that are updatable
( X = updatable)
Note : Valid aliases are used in some examples to save space.

end cuts beam col vbrc hbrc joist girt/
purln
 obj.LeftEnd.AngleOfWebEndCut X X X X   X
 obj.LeftEnd.AngleOfFlangeEndCut X X X X   X
 obj.LeftEnd.EndPreparation X X X X   X
X = updatable. You can substitute "RightEnd" for "LeftEnd" to apply cuts to the right end of the member.

setbacks beam col vbrc hbrc joist girt/
purln
 obj.LeftEnd.set_conn_setback X         X
 obj.LeftEnd.ConnectionSetback X         X
 obj.LeftEnd.AutoMaterialSetback X         X
 obj.LeftEnd.MaterialSetback X         X
 obj.LeftEnd.FieldClearanceFlag X   X X X X
 obj.LeftEnd.FieldClearance X   X X X X
 obj.LeftEnd.AutoMinusDimension X   X X X X
 obj.LeftEnd.MinusDimension X   X X X X
X = updatable. When updating connection setback or field clearance, obj.LeftEnd.set_conn_setback or obj.LeftEnd.FieldClearanceFlag must first be set to "Yes". You can substitute "RightEnd" for "LeftEnd" to change setbacks on the right end of the member.

loads beam col vbrc hbrc joist girt/
purln
 obj.LeftEnd.auto_compression     X X    
 obj.LeftEnd.CompressionLoad X   X X    
 obj.LeftEnd.AutoMomentLoad X X        
 obj.LeftEnd.MomentForce X X        
 obj.LeftEnd.AutoShearLoad X X        
 obj.LeftEnd.ShearLoad X X     X  
 obj.LeftEnd.auto_tension     X X    
 obj.LeftEnd.TensionLoad X   X X    
X = updatable. When updating a member's load, Auto must be unchecked ( ) to have the load applied during Process and Create Solids . You can substitute ".RightEnd" for ".LeftEnd" to add loads to the right end of the member.

Status
(These attributes are available for all member types -- including miscellaneous members.) Setting dates : "now" or "today" enters the current date; "NOT SET" clears the date; "7/4/08" sets the date to be Jul 4 2008.
obj.RevisionLevel obj.TypeDescription
obj.Category obj.IsExisting
obj.DateModelCompleted obj.MarkedForHold
obj.DateMemberWasHeld obj.DescriptionOfHold
obj.DateSentForApproval obj.DateReceivedApproval
obj.ApprovalStatus obj.ProjectedDateToShop
obj.ActualDateToShop obj.DateFabricationCompleted
obj.ProjectedDateToShip obj.ActualDateShipped
obj.DateReceivedAtJobsite obj.DateErected
obj.Route1Description obj.Route2Description
obj.Route3Description obj.Route4Description

Rolling Operations on Beams
obj.RollingOperation obj.MidOrdinate
obj.IncludedAngle obj.RollingRadius