Вы находитесь на странице: 1из 3

Project Job Ref.

Section Sheet no./rev.


LEE DESIGN
1
Calc. by Date Chk'd by Date App'd by Date

L 3/19/2017

<InputInterface InputControlUpdating="UpdateNext" LayoutVersion="1"><Name>Flagpole


embedment</Name><CalcLibrary>$(SysLbrDir)Flagpole embedment.lbr</CalcLibrary><CalcItem>Flagpole
embedment</CalcItem><WizardPages><PageGroups><PageGroup><Name>Pole geometry and load
data</Name><Template Size="Large">10</Template><Note><File>$(SysLbrDir)Flagpole
embedment.lbr</File><Item>Notes</Item></Note><Sketch><File>$(SysLbrDir)Flagpole
embedment.lbr</File><Item>Sketch</Item></Sketch><Pages><Page><Name>Pole and Load data</Name><Buttons
Expression="yes">1</Buttons><Info Expression="yes">Strformat("This calculation determines actual soil pressure and
required depths for flag pole footing supporting lateral loads according to [1]",if(_Code==2006,"clause 1805.7","clause
1807.3"))</Info><LibItems><LibItem><File>$(SysLbrDir)Flagpole
embedment.lbr</File><Item>Sketch</Item></LibItem></LibItems><Controls><Group KeepTogether="yes"><Name>Pole
geometry</Name><Description>Pole
geometry</Description><Controls><Control><Name>S</Name><Type>DropList</Type><Description>Shape</Description
><Value
Initial="current"><Default>"Round"</Default></Value><Validation><Choices><Choice>Rectangle="Rectangle"</Choice><
Choice>Round ="Round"</Choice></Choices></Validation></Control><Control><Name>Dia</Name><Enable
Hide="yes">getvar("S","")
=="Round"</Enable><Type>Edit</Type><Description>Diameter</Description><Units>in</Units><Value
Initial="current"><Default>12 in</Default></Value><Validation><Expression>Dia &gt; 0 in</Expression><Message>Pole
diameter should be more than zero</Message></Validation></Control><Control><Name>b</Name><Enable
Hide="yes">getvar("S","")=="Rectangle"</Enable><Type>Edit</Type><Description>Width</Description><Units>in</Units>
<Value Initial="current"><Default>12 in</Default></Value><Validation><Expression>b &gt; 0
in</Expression><Message>Width of the pole should be more than
zero</Message></Validation></Control><Control><Name>d</Name><Enable
Hide="yes">getvar("S","")=="Rectangle"</Enable><Type>Edit</Type><Description>Depth</Description><Units>in</Units>
<Value Initial="current"><Default>12 in</Default></Value><Validation><Expression>d &gt; 0
ft</Expression><Message>Depth of the pole should be more than
zero</Message></Validation></Control><Control><Name>R</Name><Type>Checkbox</Type><Description>Laterally
restrained at ground surface</Description><Value
Initial="current"><Default>0</Default></Value><Validation><Choices><Choice>0</Choice><Choice>1</Choice></Choices
></Validation><Events><Event Name="ValueChanged">SetVar("_mld.LoadValid",
0)</Event></Events></Control><Control><Name>_Code</Name><Type>InitVar</Type><Value
Initial="current"><Default>2012</Default></Value></Control><Control><Name>_mld.SoilValid</Name><Type>InitVar</Typ
e><Value
Initial="current"><Default>0</Default></Value></Control><Control><Name>_mld.LoadValid</Name><Type>InitVar</Type>
<Value Initial="current"><Default>0</Default></Value></Control></Controls></Group><Group><Name>Soil
properties</Name><Description>Soil properties</Description><Controls><Control NameWidth="0"><Name>Soil
properties...</Name><Type>Button</Type><Value Initial=""><Default>InputWizardDialog( "Soil properties..."
)</Default></Value><Validation><Expression>getvar("_mld.SoilValid", 0) == 1</Expression><Message>Soil properties
must be
defined</Message></Validation></Control></Controls></Group><Group><Name>Loading</Name><Description>Loading<
/Description><Controls><Control NameWidth="0"><Name>Loading...</Name><Type>Button</Type><Value
Initial=""><Default>InputWizardDialog( "Loading..." )</Default></Value><Validation><Expression>getvar("_mld.LoadValid",
0) == 1</Expression><Message>Loading must be defined</Message></Validation></Control></Controls></Group><Group
KeepTogether="yes"><Name>Embedment depth</Name><Description>Embedment
depth</Description><Controls><Control><Name>UserDepth</Name><Type>Checkbox</Type><Description>Calculate the
embedment depth</Description><Value
Initial="current"><Default>0</Default></Value><Validation><Choices><Choice>0</Choice><Choice>1</Choice></Choices
></Validation></Control><Control><Name>D</Name><Enable
Project Job Ref.

Section Sheet no./rev.


LEE DESIGN
2
Calc. by Date Chk'd by Date App'd by Date

L 3/19/2017

Hide="yes">UserDepth</Enable><Type>Edit</Type><Description>Embedment depth
provided</Description><Units>ft</Units><Value Initial="current"><Default>2.5
ft</Default></Value><Validation><Expression>D&gt;0 ft</Expression><Message>D should be greater than
zero</Message></Validation></Control></Controls></Group><Group KeepTogether="yes"><Name>Design
option</Name><Description>Design
option</Description><Controls><Control><Name>_Code</Name><Type>DropList</Type><Description>Code
edition</Description><Value Initial="current"><Default>2012</Default></Value><Validation><Choices><Choice>IBC
2015=2015</Choice><Choice>IBC 2012=2012</Choice><Choice>IBC 2009=2009</Choice><Choice>IBC
2006=2006</Choice></Choices></Validation></Control><Control><Name>Blank</Name><Type>Blank</Type><Value
Initial="current" /></Control></Controls></Group><Group
KeepTogether="yes"><Name>Output</Name><Description>Output</Description><Controls><Control><Name>Sketch</Na
me><Type>Checkbox</Type><Description>Include sketch</Description><Value
Initial="current"><Default>1</Default></Value><Validation><Choices><Choice>1</Choice><Choice>0</Choice></Choices
></Validation></Control></Controls></Group></Controls></Page></Pages></PageGroup></PageGroups></WizardPages
><DialogPages><PageGroups><PageGroup><Template Size="Small">0</Template><Note><File>$(SysLbrDir)Flagpole
embedment.lbr</File><Item>Notes</Item></Note><Pages><Page><Name>Soil properties...</Name><Description
xml:space="preserve">Soil properties</Description><Buttons UndoOnCancel="yes">OKCancel</Buttons><Events><Event
Name="PageValidationFailed">SetVar("_mld.SoilValid",0)</Event><Event
Name="PageValidationSucceeded">SetVar("_mld.SoilValid",1)</Event></Events><Controls><Group
KeepTogether="yes"><Name>Soil properties</Name><Description>Soil
properties</Description><Controls><Control><Name>L_{sbc}</Name><Type>EditDropList</Type><Description>Allowable
lateral bearing</Description><Units>pcf</Units><Value
Initial="current"><Default>150</Default></Value><Validation><Expression>L_{sbc} &gt; 0
pcf</Expression><Choices><Choice>100</Choice><Choice>150</Choice><Choice>200</Choice><Choice>400</Choice>
<Choice>1200</Choice></Choices><Message>L_{sbc} should be greater than zero</Message></Validation><Info
Expression="yes">Strformat("From table [1]\r\nClass of Material\t\t\tAllowable lateral bearing \r\n\t\t\t\t(psf/f below natural
grade)\r\nCrystalline bedrock\t\t\t\t1200\r\nSedimentary and foliated rock\t\t\t400\r\nSandy gravel and/or gravel (GW and
GP)\t\t200\r\nSand, silty sand, clayey sand, silty gravel\r\nand clayey gravel (SW, SP, SM, SC, GM and GC)\t150\r\nClay,
sandy clay, silty clay, clayey silt,\r\nsilt and sandy silt (CL, ML, MH and CH)\t\t100 \r\n",Select( _Code,2006,"1804.2 of IBC
2006",2009,"1806.2 of IBC 2009",2012,"1806.2 of IBC 2012","1806.2 of IBC
2015"))</Info></Control><Control><Name>P_{max}</Name><Type>Edit</Type><Description>Maximum allowable passive
pressure</Description><Units>psf</Units><Value
Initial="current"><Default>2000</Default></Value><Validation><Expression>P_{max} &gt; 0
psf</Expression><Message>P_{max} should be greater than
zero</Message></Validation></Control><Control><Name>LDF_{1}</Name><Type>EditDropList</Type><Description>Loa
d factor 1</Description><Value Initial="current"><Default>1.0</Default></Value><Validation><Expression>LDF_{1} &gt;
0</Expression><Choices><Choice>1.0</Choice><Choice>1.33</Choice></Choices><Message>LDF_{1} should be
greater than zero</Message></Validation><Info Expression="yes">Strformat("[1] states that an increase of one-third in the
allowable lateral bearing value given in that table is permitted when using the alternate load combinations in Section
1605.3.2 that include wind or earthquake loads.",If(_Code==2006,"Note d of Table 1804.2","Clause
1806.1"))</Info></Control><Control><Name>LDF_{2}</Name><Type>EditDropList</Type><Description>Load factor
2</Description><Value Initial="current"><Default>1.0</Default></Value><Validation><Expression>LDF_{2} &gt;
0</Expression><Choices><Choice>1.0</Choice><Choice>2.0</Choice></Choices><Message>LDF_{2} should be greater
than zero</Message></Validation><Info Expression="yes">Strformat("[1] states that for isolated poles for uses such as
flagpoles or signs that are not adversely affected by a 0.5 inch motion at the ground surface due to short-term lateral loads
are permitted to be designed using lateral-bearing values equal to two times the tabular value.",if(_Code==2006,"Clause
1804.3.1","Clause
1806.3.4"))</Info></Control></Controls></Group></Controls></Page><Page><Name>Loading...</Name><Description
Project Job Ref.

Section Sheet no./rev.


LEE DESIGN
3
Calc. by Date Chk'd by Date App'd by Date

L 3/19/2017

xml:space="preserve">Loading...</Description><Buttons UndoOnCancel="yes">OKCancel</Buttons><Events><Event
Name="PageValidationFailed">SetVar("_mld.LoadValid",0)</Event><Event
Name="PageValidationSucceeded">SetVar("_mld.LoadValid",1)</Event></Events><Controls><Group
KeepTogether="yes"><Name>Loading</Name><Description>Loading</Description><Controls><Control><Name>P_{1}</N
ame><Type>Edit</Type><Description>Point load</Description><Units>lbs</Units><Value
Initial="current"><Default>100</Default></Value></Control><Control><Name>H_{1}</Name><Enable>P_{1} &lt;&gt; 0
kips</Enable><Type>Edit</Type><Description> Distance to point load</Description><Units>ft</Units><Value
Initial="current"><Default>5 ft</Default></Value><Validation><Expression>H_{1} &gt;= 0 ft</Expression><Message>H_{1}
should be greater than
zero</Message></Validation></Control><Control><Name>P_{2}</Name><Type>Edit</Type><Description>Point
load</Description><Units>lbs</Units><Value
Initial="current"><Default>100</Default></Value></Control><Control><Name>H_{2}</Name><Enable>P_{2} &lt;&gt; 0
kips</Enable><Type>Edit</Type><Description> Distance to point load</Description><Units>ft</Units><Value
Initial="current"><Default>1</Default></Value><Validation><Expression>and(H_{2} &lt; H_{1},H_{2} &gt;= 0
ft)</Expression><Message>H_{2} should be less than H_{1} and a positive
value.</Message></Validation></Control><Control><Name>W</Name><Type>Edit</Type><Description>UDL</Descriptio
n><Units>plf</Units><Value Initial="current"><Default>10</Default></Value><Validation><Expression>W &gt;= 0
plf</Expression></Validation></Control><Control><Name>a</Name><Enable>W &lt;&gt; 0
plf</Enable><Type>Edit</Type><Description> Start dist</Description><Units>ft</Units><Value
Initial="current"><Default>2 ft</Default></Value><Validation><Expression>a &gt;= 0 ft</Expression><Message>a should
be positive</Message></Validation></Control><Control><Name>a_{1}</Name><Enable>W &lt;&gt; 0
plf</Enable><Type>Edit</Type><Description> End dist</Description><Units>ft</Units><Value
Initial="current"><Default>4 ft</Default></Value><Validation><Expression>a_{1} &gt;= getvar("a","0
ft")</Expression><Message>End distance should be greater than or equal to start
distance</Message></Validation></Control><Control><Name>M_{1}</Name><Type>Edit</Type><Description>Applied
moment</Description><Units>lb_ft</Units><Value
Initial="current"><Default>0</Default></Value></Control><Control><Name>H_{3}</Name><Enable>M_{1} &lt;&gt; 0
lb_ft</Enable><Type>Edit</Type><Description> Distance to applied moment</Description><Units>ft</Units><Value
Initial="current"><Default>0</Default><Min>0 ft</Min></Value><Info>Height of moment has no effect on final design. If
height is unknown a height of zero may be
defined.</Info></Control><Control><Name>F</Name><Type>SetVar</Type><Value Initial=""><Default>P_{1} + P_{2} +
W*(a_{1}-a)</Default></Value></Control><Control><Include>R ==
1</Include><Type>Validation</Type><Validation><Expression>F &lt;&gt; 0 kips</Expression><Message>Total lateral force
is equal to zero. Lateral force must be greater than zero for design of nonconstrained
poles.</Message></Validation></Control><Control><Name>M_{g}</Name><Type>SetVar</Type><Value
Initial=""><Default>P_{1}*H_{1} + P_{2}*H_{2} + W*(a_{1} - a)*((a+a_{1})/2) +
M_{1}</Default></Value></Control><Control><Name>h</Name><Enable>F &lt;&gt; 0
kips</Enable><Type>SetVar</Type><Value
Initial=""><Default>abs(M_{g}/F)</Default></Value></Control></Controls></Group></Controls></Page></Pages></PageGr
oup></PageGroups></DialogPages><Components /></InputInterface>

Вам также может понравиться