BuildingTcl -- ModelTypeLabel Elevation: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 50: Line 50:
;$SupportBC : Support Boundary Conditions  
;$SupportBC : Support Boundary Conditions  
: Options  
: Options  
:: fix  
:: fix (default)
:: pin:
:: pin
: Default = fix


;$OutOfPlaneSupportBC : Out-of-Plane Support Boundary Conditions (when located in 3DFrame)  
;$OutOfPlaneSupportBC : Out-of-Plane Support Boundary Conditions (when located in 3DFrame)  
: Options  
: Options  
:: fix  
:: fix  
:: pin:  
:: fix (default)
: Default = fix
:: pin 


;$TributaryWidth : Out-of-Plane frame width. Used in mass and weight calculations.
;$TributaryWidth : Out-of-Plane frame width. Used in mass and weight calculations.
Line 64: Line 63:
;$RigidFloorSwitch : Switch on whether to model each floor as a rigid floor  
;$RigidFloorSwitch : Switch on whether to model each floor as a rigid floor  
: Options  
: Options  
:: off (default)
:: on
:: on
:: off
: Default = off
;$JointOffsetsSwitch : Switch on whether to model rigid offsets at the joints : Options :: on:: off: Default :: off


;$JointOffsetsSwitch : Switch on whether to model rigid offsets at the joints
: Options
:: off (default)
:: on





Revision as of 06:17, 31 October 2009

Commands

addModelData ModelLabel $ModelLabel
addModelData ModelTypeLabel Elevation
<addModelData ModelDescription "$ModelDescription">
<addModelData SupportBC $SupportBC>
<addModelData OutOfPlaneSupportBC $OutOfPlaneSupportBC >
<addModelData TributaryWidth $TributaryWidth>
<addModelData RigidFloor $RigidFloorSwitch>
<addModelData JointOffsetsSwitch $JointOffsetsSwitch>
(addModelData -Geometry Height $HeightValue1 Story $StoryValue1)
(addModelData -Geometry Height $HeightValue2 Story "$StoryValue2 $StoryValue3 ...")
(addModelData -Geometry Height $HeightValue3 StoryRange "$StoryRangeStartValue1 $StoryRangeEndValue1")
(addModelData -Geometry Width $WidthValue1 Bay $BayValue1)
(addModelData -Geometry Width $WidthValue2 Bay "$BayValue2 $BayValue3 ...")
(addModelData -Geometry Width $WidthValue3 BayRange "$BayRangeStartValue1 $BayRangeEndValue1")
(addModelData -Columns <ElementModelLabel $ColumnElementModelLabel1> SectionLabel $ColumnSectionLabel1 ColumnLine $ColumnColumnLine1 Story $ColumnStory1 <Orient $ColumnOrient1>)
(addModelData -Columns <ElementModelLabel $ColumnElementModelLabel2> SectionLabel $ColumnSectionLabel2 ColumnLine "$ColumnColumnLine2 $ColumnColumnLine3" Story "$ColumnStory2 $ColumnStory3" <Orient $ColumnOrient2>)
(addModelData -Columns <ElementModelLabel $ColumnElementModelLabel3> SectionLabel $ColumnSectionLabel2 ColumnLineRange "$ColumnColumnLineRangeStartValue1 $ColumnColumnLineRangeEndValue1" StoryRange "$ColumnStoryRangeStartValue1 $ColumnStoryRangeEndValue1" <Orient $ColumnOrient3>)
(addModelData -Beams <ElementModelLabel $BeamElementModelLabel1> SectionLabel $BeamSectionLabel1 Bay $BeamBay1 Floor $BeamFloor1 <Orient $BeamOrient1>)
(addModelData -Beams <ElementModelLabel $BeamElementModelLabel2> SectionLabel $BeamSectionLabel2 Bay "$BeamBay2 $BeamBay3" Floor "$BeamFloor2 $BeamFloor3" <Orient $BeamOrient2>)
(addModelData -Beams <ElementModelLabel $BeamElementModelLabel3> SectionLabel $BeamSectionLabel2 BayRange "$BeamBayRangeStartValue1 $BeamBayRangeEndValue1" FloorRange "$BeamFloorRangeStartValue1 $BeamFloorRangeEndValue1" <Orient $BeamOrient3>)
(addModelData -ChevronBraces <ElementModelLabel $BeamElementModelLabel1> SectionLabel $ChevronBracesectionLabel1 Bay $BeamBay1 Story $BeamStory1 <Orient $BeamOrient1>)
(addModelData -ChevronBraces <ElementModelLabel $BeamElementModelLabel2> SectionLabel $ChevronBracesectionLabel2 Bay "$BeamBay2 $BeamBay3" Story "$BeamStory2 $BeamStory3" <Orient $BeamOrient2>)
(addModelData -ChevronBraces <ElementModelLabel $BeamElementModelLabel3> SectionLabel $ChevronBracesectionLabel2 BayRange "$BeamBayRangeStartValue1 $BeamBayRangeEndValue1" StoryRange "$BeamStoryRangeStartValue1 $BeamStoryRangeEndValue1" <Orient $BeamOrient3>)
(addModelData -GravityLoad LoadLabel $GravityLoadLabel1 <Bay $GravityBay1> Floor $GravityFloor1 DistributedLoad $DistributedLoad1)
(addModelData -GravityLoad LoadLabel $GravityLoadLabel2 <Bay "$GravityBay2 $GravityBay3 ..."> Floor "$GravityFloor2 $GravityFloor3 ..." DistributedLoad $DistributedLoad2)
(addModelData -GravityLoad LoadLabel $GravityLoadLabel3 <BayRange "$GravityStartBay1 $GravityEndBay1"> FloorRange "$GravityStartFloor1 $GravityEndFloor1" DistributedLoad $DistributedLoad3)
addModel

Required Arguments

$ModelLabel
Unique Model Label for reference
$ModelTypeLabel
Elevation

Optional Input Arguments

$ModelDescription
Text. Optional, default = blank {}
$SupportBC
Support Boundary Conditions
Options
fix (default)
pin
$OutOfPlaneSupportBC
Out-of-Plane Support Boundary Conditions (when located in 3DFrame)
Options
fix
fix (default)
pin
$TributaryWidth
Out-of-Plane frame width. Used in mass and weight calculations.
$RigidFloorSwitch
Switch on whether to model each floor as a rigid floor
Options
off (default)
on
$JointOffsetsSwitch
Switch on whether to model rigid offsets at the joints
Options
off (default)
on


Notes

Options


BuildingTcl -- addModel

Return to BuildingTcl Command Language Manual