﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.99.7610.506"?>
<worksheet xmlns="http://smath.info/schemas/worksheet/1.0">
  <settings ppi="120">
    <identity>
      <id>8ad48d21-38b4-4690-9874-1e89d4298fcb</id>
      <revision>184</revision>
    </identity>
    <metadata lang="eng">
      <title>AISC Shape Geometric/Dimensional Property Extractor</title>
      <author>Redem Solasco Legaspi Jr</author>
      <description>Extracts the Geometric/Dimensional Properties of AISC (American Institute of Steel Construction) Shapes. The plugin eliminates the need of a look-up table or the use of the Shape Table from AISC Construction Manual.</description>
      <company>redemlegaspi1968@gmail.com</company>
    </metadata>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <trailingZeros>false</trailingZeros>
      <significantDigitsMode>false</significantDigitsMode>
      <roundingMode>0</roundingMode>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="false" viewMode="2" printGrid="false" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="9" orientation="Portrait" width="827" height="1169" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="0.99.7610.506" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.99.7610.506" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="TextRegion" version="1.11.7610.506" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Structural Shape Property Extractor" version="0.1.7608.28515" guid="646af833-1273-447f-a37c-97fc9a643f05" />
    </dependencies>
  </settings>
  <regions type="content">
    <region left="0" top="0" width="751" height="73" border="true" color="#0000ff" bgColor="#ffff80" fontSize="20">
      <text lang="rus" width="751">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="751">
        <p bold="true">  STRUCTURAL SHAPE DIMENSIONAL AND GEOMETRIC
           PROPERTIES EXTRACTOR</p>
      </text>
    </region>
    <region left="18" top="90" width="717" height="86" border="true" color="#ff0000" bgColor="#80ffff" fontSize="12">
      <text lang="eng" width="713">
        <p>NOTE:  
This worksheet requires the associated Plugin (Structural Shape Property Extractor by Redem Legaspi Jr.) be downloaded and enabled from SMath 
Studio Extension Manager tool.</p>
      </text>
    </region>
    <region left="0" top="225" width="325" height="40" color="#004080" fontSize="20">
      <text lang="rus">
        <p bold="true" underline="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng">
        <p bold="true" underline="true">PLUGIN INPUT GUIDE:</p>
      </text>
    </region>
    <region left="0" top="288" width="457" height="31" color="#ff0000" fontSize="14">
      <text lang="rus" width="457">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="457">
        <p bold="true">a.)  PLUGIN GENERAL SYNTAX:</p>
      </text>
    </region>
    <region left="54" top="324" width="702" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="687">
        <p>The command assigned to extract shape properties is named 'SectProp'. The name which is a short-cut for Section Properties requires two string parameters and has the following syntax: </p>
      </text>
    </region>
    <region left="54" top="405" width="412" height="26" color="#0000ff" bgColor="#80ffff" fontSize="11">
      <text lang="eng" width="412">
        <p bold="true">Syntax:    SectProp ["string-1", "string-2"]</p>
      </text>
    </region>
    <region left="54" top="450" width="443" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="443">
        <p>Where:
"string-1"  =  Shape Designation
"string-2"  =  Property Symbol</p>
      </text>
    </region>
    <region left="54" top="540" width="702" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="688">
        <p>To extract the Moment of Inertia of W16x50, for example, all you need to do is supply the string "W16x50" to first parameter &amp; the string "Ix" to the second parameter as below:</p>
      </text>
    </region>
    <region left="54" top="621" width="327" height="37" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">Ix</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
          <e type="operand">4</e>
          <e type="operator" args="2">^</e>
        </contract>
        <result action="numeric">
          <e type="operand">659.000</e>
        </result>
      </math>
    </region>
    <region left="54" top="693" width="702" height="115" color="#000000" fontSize="11">
      <text lang="eng" width="694">
        <p>What if the Shape Designation specified does not exist or is not available, or you simply made a typo error? 

Fortunately, this is not something to worry about because the program traps this error &amp; it displays a list of available shapes and allows you to correct your input.</p>
      </text>
    </region>
    <region left="54" top="819" width="506" height="258" color="#000000" fontSize="11">
      <math>
        <input>
          <e type="operand" style="string">W16x51</e>
          <e type="operand" style="string">Ix</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[Beam W16x51 does not exist!]

 Select from Beam Sizes below:
 │1.)  W16x100
 │2.)  W16x89
 │3.)  W16x77
 │4.)  W16x67
 │5.)  W16x57
 │6.)  W16x50
 │7.)  W16x45
 │8.)  W16x40
 │9.)  W16x36
 │10.) W16x31
 │11.) W16x26
</e>
        </result>
      </math>
    </region>
    <region left="0" top="1080" width="457" height="31" color="#ff0000" fontSize="14">
      <text lang="rus" width="457">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="457">
        <p bold="true">b.)  AVAILABLE PROPERTY SYMBOLS:</p>
      </text>
    </region>
    <region left="54" top="1116" width="694" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="682">
        <p>What about the rest of the Shape's Properties, like depth of beam, thickness of flange, thickness of web, and etc.? How do you extract those properties? What symbols are you going to provide to the second parameter?</p>
      </text>
    </region>
    <region left="54" top="1197" width="697" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="697">
        <p>To display the rest of the shape property symbols, simply provide the second parameter with the string "help" or just leave it EMPTY and you will be prompted with the list of property symbols below:</p>
      </text>
    </region>
    <region left="54" top="1296" width="1042" height="823" color="#000000" fontSize="11">
      <math>
        <input>
          <e type="operand" style="string">W16x51</e>
          <e type="operand" style="string">help</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">Valid Propery Query Parameters:
 │1.)  about     = About the Author and the Program
 │2.)  help      = Display this Help
 │3.)  w         = Nominal Weight (lb/ft)
 │4.)  A         = Cross-Sectional Area (in^2)
 │5.)  d         = Overall Depth of Member (in)
 │6.)  Ht        = Depth of HSS (in)
 │7.)  OD        = Outside Diameter of Round HSS or Pipe (in)
 │8.)  bf        = Flange Width (in)
 │9.)  B         = Width of HSS (in)
 │10.) ID        = Inside Diameter of Round HSS or Pipe (in)
 │11.) tw        = Web Thickness (in)
 │12.) tf        = Flange Thickness (in)
 │13.) t         = Thickness of angle leg (in)
 │14.) tnom      = HSS and pipe nominal wall thickness (in)
 │15.) tdes      = Design Wall Thickness (in)
 │16.) kdes      = Design distance from outer face of flange to web toe of fillet (in)
 │17.) kdet      = Detailing distance from outer face of flange to web toe of fillet (in)
 │18.) k1        = Detailing distance from center of web to flange toe of fillet (in)
 │19.) x         = Horizontal Distance from designated member edge(in)
 │20.) y         = Vertical Distance from designated member edge (in)
 │21.) eo        = Horizontal Distance from designated member edge (in)
 │22.) xp        = Horizontal Distance from designated member edge (in)
 │23.) yp        = Vertical Distance from designated member edge (in)
 │24.) bf_2tf    = Slenderness Ratio
 │25.) b_t       = Slenderness Ratio for Single Angles
 │26.) h_tw      = Slenderness Ratio
 │27.) h_t       = Slenderness Ratio
 │28.) D_t       = Slenderness Ratio for Round HSS and Pipe, or Tee Shapes
 │29.) Ix        = Moment of Inertia about x-axis (in^4)
 │30.) Zx        = Plastic Section Modulus about x-axis (in^3)
 │31.) Sx        = Elastic Section Modulus about x-axis (in^3)
 │32.) rx        = Radius of Gyration about x-axis (in)
 │33.) Iy        = Moment of Inertia about y-axis (in^4)
 │34.) Zy        = Plastic Section Modulus about y-axis (in^3)
 │35.) Sy        = Elastic Section Modulus about y-axis (in^3)
 │36.) ry        = Radius of Gyration about x-axis (in)
 │37.) rz        = Radius of Gyration about z-axis (in)
 │38.) J         = Torsional Moment of Inertia (in^4)
 │39.) Cw        = Warping Constant (in^6)
 │40.) C         = HSS Torsional Constant (in^3)
 │41.) Wno       = Normalized Warping Function (in^2)
 │42.) Sw        = statical Moment (in^4)
 │43.) Qf        = Statical Moment at Point in Flange (in^3)
 │44.) Qw        = Statical moment for a point at mid-depth of the cross section (in^3)
 │45.) ro        = Polar Radius of Gyration about the shear center (in)
 │46.) H         = Flexural Constant
 │47.) tan_alpha = Tangent of the Angle between y-y and z-z axes
 │48.) Qs        = Reduction Factor for unstiffened compression elements</e>
        </result>
      </math>
    </region>
    <region left="0" top="2169" width="457" height="31" color="#ff0000" fontSize="14">
      <text lang="rus" width="457">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="457">
        <p bold="true">c.)  AVAILABLE SHAPES:</p>
      </text>
    </region>
    <region left="54" top="2205" width="702" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="694">
        <p>You don't need to look at the Shape Table in your AISC Construction Manual to find the available shapes. Just leave the first string parameter EMPTY -- and you will be prompted with a list of available SHAPE CATEGORIES as below: </p>
      </text>
    </region>
    <region left="54" top="2268" width="611" height="274" color="#000000" fontSize="11">
      <math>
        <input>
          <e type="operand" style="string"></e>
          <e type="operand" style="string">Ix</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[Invalid Shape Prefix!]

 Select from the following Shape Prefixes below:
 │1.)  WT     =   for WT-Shape
 │2.)  W      =   for W-Shape
 │3.)  MT     =   for MT-Shape
 │4.)  MC     =   for MC-Shape
 │5.)  M      =   for M-Shape
 │6.)  HP     =   for HP-Shape
 │7.)  ST     =   for ST-Shape
 │8.)  S      =   for S-Shape
 │9.)  C      =   for C-Shape
 │10.) HSS    =   for HSS-Shape
 │11.) PIPE   =   for PIPE
 │12.) 2L     =   for Double Angle
 │13.) L      =   for Single Angle</e>
        </result>
      </math>
    </region>
    <region left="54" top="2556" width="702" height="62" color="#000000" fontSize="11">
      <text lang="eng" width="694">
        <p>If you want to display, for example, the available C-shape sizes, just supply the first parameter with the string "C"(see Shape Prefixes above) and a list of available C-Shapes will be displayed as below:</p>
      </text>
    </region>
    <region left="54" top="2628" width="462" height="590" color="#000000" fontSize="11">
      <math>
        <input>
          <e type="operand" style="string">C</e>
          <e type="operand" style="string">Ix</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">[Beam C does not exist!]

 Select from Beam Sizes below:
 │1.)  C15x50
 │2.)  C15x40
 │3.)  C15x33.9
 │4.)  C12x30
 │5.)  C12x25
 │6.)  C12x20.7
 │7.)  C10x30
 │8.)  C10x25
 │9.)  C10x20
 │10.) C10x15.3
 │11.) C9x20
 │12.) C9x15
 │13.) C9x13.4
 │14.) C8x18.7
 │15.) C8x13.7
 │16.) C8x11.5
 │17.) C7x14.7
 │18.) C7x12.2
 │19.) C7x9.8
 │20.) C6x13
 │21.) C6x10.5
 │22.) C6x8.2
 │23.) C5x9
 │24.) C5x6.7
 │25.) C4x7.2
 │26.) C4x5.4
 │27.) C4x4.5
 │28.) C3x6
 │29.) C3x5
 │30.) C3x4.1
 │31.) C3x3.5
</e>
        </result>
      </math>
    </region>
    <region left="54" top="3213" width="694" height="44" color="#000000" fontSize="11">
      <text lang="eng" width="694">
        <p>You may do the same to display the available sizes for the rest of the SHAPE CATEGORIES.</p>
      </text>
    </region>
    <region left="0" top="3258" width="457" height="31" color="#ff0000" fontSize="14">
      <text lang="rus" width="457">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="457">
        <p bold="true">d.)  ABOUT THE AUTHOR &amp; THE PROGRAM:</p>
      </text>
    </region>
    <region left="63" top="3303" width="770" height="274" color="#000000" fontSize="11">
      <math>
        <input>
          <e type="operand" style="string"></e>
          <e type="operand" style="string">about</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">Name of Program:  STRUCTURAL SECTION PROPERTY EXTRACTOR

 Programmer Info:
 │1.)  Name:        Redem Solasco Legaspi Jr
 │2.)  Profession:  Civil/Structural Engineer
 │3.)  Location:    Pio V. Corpus, Masbate, Philippines
 │4.)  E-Mail:      redemlegaspi@gmail.com
 │5.)  Phone:       (+63) 921 843 4412
 │6.)  Alma Mater:  University of San Carlos, Cebu City

 Caveat:
 │This Computer Program is protected by International Law.
 │Unauthorized reproduction or distribution of this program
 │or any portion of it, may result in severe civil and criminal
 │penalties, and will be prosecuted to the maximum extent of
 │the law.</e>
        </result>
      </math>
    </region>
    <region left="0" top="3627" width="751" height="31" color="#ff0000" fontSize="14">
      <text lang="rus" width="751">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="751">
        <p bold="true">e.)  W16X50 PROPERTIES (Sample Property Extraction):</p>
      </text>
    </region>
    <region left="63" top="3681" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">DEPTH OF BEAM:</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">d</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">16.300</e>
        </result>
      </math>
    </region>
    <region left="423" top="3681" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">THICKNESS OF WEB:</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">tw</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">0.380</e>
        </result>
      </math>
    </region>
    <region left="63" top="3762" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">WIDTH OF FLANGE:</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">bf</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">7.070</e>
        </result>
      </math>
    </region>
    <region left="423" top="3762" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">THICKNESS OF FLANGE:</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">tf</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">0.630</e>
        </result>
      </math>
    </region>
    <region left="63" top="3843" width="303" height="44" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">WEIGHT OF BEAM:</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">w</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">lb</e>
          <e type="operand" style="unit">ft</e>
          <e type="operator" args="2">/</e>
        </contract>
        <result action="numeric">
          <e type="operand">50.000</e>
        </result>
      </math>
    </region>
    <region left="423" top="3843" width="319" height="37" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">SECTION MODULUS (Major Axis):</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">Sx</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
          <e type="operand">3</e>
          <e type="operator" args="2">^</e>
        </contract>
        <result action="numeric">
          <e type="operand">81.000</e>
        </result>
      </math>
    </region>
    <region left="63" top="3933" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">WIDTH OF FLANGE:</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">bf</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">7.070</e>
        </result>
      </math>
    </region>
    <region left="423" top="3933" width="319" height="37" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">SECTION MODULUS (Minor Axis):</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">Sy</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
          <e type="operand">3</e>
          <e type="operator" args="2">^</e>
        </contract>
        <result action="numeric">
          <e type="operand">10.500</e>
        </result>
      </math>
    </region>
    <region left="63" top="4014" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng" width="241">
          <p fontName="Times New Roman">RADIUS OF GYRATION (Major Axis):</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">rx</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">6.680</e>
        </result>
      </math>
    </region>
    <region left="423" top="4014" width="327" height="37" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">MOMENT OF INERTIA (Major Axis):</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">Ix</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
          <e type="operand">4</e>
          <e type="operator" args="2">^</e>
        </contract>
        <result action="numeric">
          <e type="operand">659.000</e>
        </result>
      </math>
    </region>
    <region left="63" top="4104" width="299" height="27" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng" width="237">
          <p fontName="Times New Roman">RADIUS OF GYRATION (Minor Axis):</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">ry</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
        </contract>
        <result action="numeric">
          <e type="operand">1.590</e>
        </result>
      </math>
    </region>
    <region left="423" top="4104" width="319" height="37" color="#000000" fontSize="11">
      <math decimalPlaces="3" trailingZeros="true">
        <description active="true" position="Top" lang="eng">
          <p fontName="Times New Roman">MOMENT OF INERTIA(Minor Axis):</p>
        </description>
        <input>
          <e type="operand" style="string">W16x50</e>
          <e type="operand" style="string">Iy</e>
          <e type="function" args="2">SectPROP</e>
        </input>
        <contract>
          <e type="operand" style="unit">in</e>
          <e type="operand">4</e>
          <e type="operator" args="2">^</e>
        </contract>
        <result action="numeric">
          <e type="operand">37.200</e>
        </result>
      </math>
    </region>
    <region left="0" top="4203" width="751" height="31" color="#ff0000" fontSize="14">
      <text lang="rus" width="751">
        <p bold="true">Расчёт балки на двух опорах</p>
      </text>
      <text lang="eng" width="751">
        <p bold="true">f.)  SUGGESTIONS:</p>
      </text>
    </region>
    <region left="63" top="4248" width="684" height="97" color="#000000" fontSize="11">
      <text lang="eng" width="684">
        <p>If you have ideas and suggestions to better improved this plugin, please email me at redemlegaspi1968@gmail.com or redemlegaspi@hotmail.com.

Please also visit my blog:  engineersviewpoint.blogspot.com
</p>
      </text>
    </region>
  </regions>
</worksheet>