Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gerekli Parametreler


Code Block
languagexml
themeConfluence
titleRole=Input Parameters
collapsetrue
    <O N="GeometricParameters" T="Group">
        <P N="type" V="2" D="Başlık Kirişi Tipi[T Kesit=1/Kutu Kesit=2]" Role="Input" Category="Geometri" />
        <P N="LocX" V="35000" D="Kilometre" Role="Input" Category="Geometri" UT="Length" UC="KM_N" />
        <P N="LocY" V="0" D="Yol Eksenine Dik Uzaklık" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="Alignment_" V="A1" T="KBYS_Aliynman" D="Ait Oldugu Aliyman" Role="Input" Category="Geometri" />
        <O T="ParamInfo" Min="1" Max="1" Required="1" Param="Alignment_" Pick="1" List="1" />
        <P N="depth_hh" V="11000" D="Başlık Kirişi Genişliği" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="CB_b1" V="2500" D="1.faz Beton Genisligi" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="CB_h1" V="1100" D="1.faz Beton Yuksekligi" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="CB_b2" V="950" D="2.faz Beton Genisligi" Role="Input" Category="Geometri" UT="Length" UC="M_KN" />
        <P N="s" V="0" D="Verevlik Açısı" Role="Input" Category="Geometri" UT="Angle" UC="DEGREE" />
    </O>
    <O N="FEMParameters" T="Group">
        <P N="runMesh" V="2" D="Sonlu Eleman Modeli[Olustur=1/Olusturma=2]" Role="Input" Category="FEM" />
        <P N="mesh" V="3" D="mesh sayisi" Role="Input" Category="FEM" />
        <P N="SubSecMat" V="NULL" T="Material" D="Material" Role="Input" Category="FEM" />
    </O>

...

Code Block
languagexml
themeConfluence
title3D Geometry
collapsetrue
   <O N="Geometry" T="Group">
        <O N="T_Section" T="Group" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp">
            <O N="CapBeam" T="Volume" Y="LocY" X="LocX">
                <P N="Guard" V="type .EQ. 1" />
                <P N="Opacity" V="0.80" />
                <O N="C-C_outside" T="Surface" Y="-depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))-Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))-Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                </O>
                <O N="C-C_inside" T="Surface" Y="depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b2/2)/cos(-sRad))+Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-(h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1+CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))+Skewness" Z="-(CB_h2)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b2/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                </O>
            </O>
        </O>
        <O N="Box_Section" T="Group" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp">
            <O N="CapBeam" T="Volume" Y="LocY" X="LocX" Z="-CB_h2">
                <P N="Guard" V="type .EQ. 2" />
                <P N="Opacity" V="0.80" />
                <O N="C-C_outside" T="Surface" Y="-depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))-Skewness" Z="-Z4" AlignTB="0" />
                </O>
                <O N="C-C_inside" T="Surface" Y="depth_hh/2">
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-(CB_h1)" AlignTB="0" />
                    <O T="Point" Y="0" X="((-CB_b1/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                    <O T="Point" Y="0" X="((CB_b1/2)/cos(-sRad))+Skewness" Z="-Z4" AlignTB="0" />
                </O>
            </O>
        </O>


Code Block
languagexml
collapsetrue
        <O T="Export">
            <!-- Aşağıda exportlanan kısım akıllı köprü mantığına referans verdiği için exportlandı. -->
            <!-- Baslık kirisinin referans verdigi elastomer mesnet listesi -->
            <P N="InfrastructureBearings" V="refs('KBYS_ElastomerMesnet')" T="KBYS_ElastomerMesnet" D="Bu objeye referans veren tum mesnetler" />
            <P N="HeightCalcBearing" V="InfrastructureBearings[0]" />
            <!-- Baslik Kirisinin referans verdigi mesnetlerin kaide ve elastomer kalınlıkları toplamı -->
            <P N="Z1" V="iif(HeightCalcBearing .EQ. NULL,220, (HeightCalcBearing.BearingsThickness))" />
            <!-- Baslik Kirisinin referans verdigi mesnetlerin referans verdigi öngermeli kiris listesi -->
            <P N="BearingsBeams" V="refs('KBYS_OngerilmeliIKiris')" T="KBYS_OngerilmeliIKiris" D="Bu objeye referans veren tum kirisler" />
            <P N="HeightCalcBeam" V="iif( HeightCalcBearing .EQ. NULL , NULL , HeightCalcBearing.BearingsBeams[0])" />
            <!-- Sistemde baslık kirisiyle dolaylı olarak baglantılı olan kirislerin yukseklikleri -->
            <P N="Z2" V="iif(HeightCalcBeam.EQ.NULL,650,HeightCalcBeam.K_HBeams) " />
            <!-- Sistemde baslık kirisiyle dolaylı olarak baglantılı olan dosemelerin kalınlıkları -->
            <P N="BeamsSlab" V="refs('KBYS_Doseme')" T="KBYS_Doseme" D="Bu objeye referans veren tum dosemeler" />
            <P N="HeightCalcSlab" V="iif( HeightCalcBeam .EQ. NULL , NULL , HeightCalcBeam.BeamsSlab[0])" T="KBYS_Doseme" />
            <P N="Z3" V="iif(HeightCalcSlab.EQ.NULL,250,HeightCalcSlab.SlabThickness)" />
            <!-- T Kesitli baslık kirislerde, doseme derzi oldugu durumlarda baslik kirisinin "T" siyle doseme derzinin hacimleri kesisiyordu
                Bu durumu engellemek adına sistemde baslık kirisiyle baglantılı olan doseme derzi oldugunda baslik kirisi kendi hacmini ona gore ayarlıyor.. -->
            <P N="BeamsSlabJoint" V="refs('KBYS_DosemeDerzi')" T="KBYS_DosemeDerzi" />
            <P N="HeightCalcJoint" V="iif( HeightCalcSlab .EQ. NULL , NULL , HeightCalcSlab.BeamsSlabJoint[0])" T="KBYS_DosemeDerzi" />
            <P N="Z4" V="iif(HeightCalcJoint.EQ.NULL,0,HeightCalcJoint.JointThickness)" />
            <!-- CantileverLength parametresi deprem takozu objesi için exportlandı. -->
            <P N="CantileverLength" V="(CB_b1-CB_b2)/2" />
            <!-- Aşağıda exportlanan parametreler kenarayak refline hesaplarında kullanıldığı için exportlanmıştır.  -->
            <P N="sRad" V="s*2*pi/360" />
            <P N="h2" V="CB_h2+de*m/100" />
            <P N="m" V="-0.08" />
            <P N="CB_h2" V="Z1+Z2+Z3" D="2.faz Beton Yuksekligi" />
            <P N="Skewness" V="((depth_hh/2)*(tan(-sRad)))" />
            <P N="de" V="(CB_b1-CB_b2)/2+CB_b2" />
            <!-- Aşağıdaki koordinatlar sonraki objelerde reflinedan değer çeken objeler için exportlanmıştır. -->
            <!-- Baslik kirisinde konsollarda 2 ve alt tabanında 1 olmak uzere toplam 3 refline bulunmaktadır. -->
            <!-- Refline ve Refline2 konsollardaki reflinelar. Elastomer mesnete referans vermektedir -->
            <P N="StartRefline" V="toglobal(refline)[0]" />
            <P N="EndRefline" V="toglobal(refline)[1]" />
            <P N="StartRefline2" V="toglobal(refline2)[0]" />
            <P N="EndRefline2" V="toglobal(refline2)[1]" />
            <!-- Refline3 , baslık kirisinin alt tabanındaki refline. Kolonlara referans vermektedir. -->
            <P N="StartRefline3" V="toglobal(refline3)[0]" />
            <P N="EndRefline3" V="toglobal(refline3)[1]" />
            <P N="Ref_Line" V="onliner([StartRefline3,EndRefline3],0.5)" />
            <O T="Group" Y="LocY" X="LocX" Alignment="Alignment_.YolAliynmani" AlignH="Warp" AlignV="Warp" AlignT="Warp">
                <O N="refline" T="Volume">
                    <O N="PT1" T="Point" Y="depth_hh/2" X="(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)+Skewness" Z="-(h2)" />
                    <O N="PT2" T="Point" Y="-depth_hh/2" X="+(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)-Skewness" Z="-(h2)" />
                </O>
                <O N="refline2" T="Volume">
                    <O N="PT1" T="Point" Y="(depth_hh/2)" X="-(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)+(depth_hh/2)*tan(-sRad)" Z="-(CB_h2)" />
                    <O N="PT2" T="Point" Y="-(depth_hh/2)" X="-(CB_b2/2+(CB_b1/2-CB_b2/2)/2)/cos(-sRad)-(depth_hh/2)*tan(-sRad)" Z="-(CB_h2)" />
                </O>
                <O N="refline3" T="Volume">
                    <O N="PT1" T="Point" Y="(depth_hh/2)" X="+(depth_hh/2)*tan(-sRad)" Z="-(CB_h1+CB_h2)" />
                    <O N="PT2" T="Point" Y="-(depth_hh/2)" X="-(depth_hh/2)*tan(-sRad)" Z="-(CB_h1+CB_h2)" />
                </O>
            </O>
        </O>
    </O>

...