temp filevsda

2
'Area load(One way slab) or floor load(Two way slab) 'self weight of plate Dim ly, lx As Long Dim YMIN, YMAX, ZMIN, ZMAX, XMIN, XMAX As Double Dim thk As Double 'lx = CLng(lblslablength.Capti on) lx = 4 ly = 4 'ly = CLng(lblslabbredth.Caption) thk = CDbl(txtthk.Text) 'Plate property 'Create plate specification Dim PropertyNo As Long Dim bResult As Boolean  PropertyNo = objOpenSTAAD.Property. CreatePlateThicknessProp erty(thk)  'Get the application object -- 'Assign property no 1 to plate no 3 bResult = objOpenSTAAD.Property.AssignPlateThickness(1, 1) 'Assign specification no 1 to Plate no 3 bResult = objOpenSTAAD.Property.AssignElementSpecToPlate(1, 1)  If ly / lx <= 2 Then  'floor load  'Load.AddMemberFloorLoad Pressure, YMIN, YMAX, ZMIN, ZMAX, XMIN, XMAX  'objOpenSTAAD.Load.Add MemberFloorLoad -5, 2.9, 3.1, 0, 80, 0, 200  'YMIN = CDbl(xyslbdim.Combo.Li st(xyslbdim.Combo.ListIn dex)) - thk  YMIN = 3 - thk  'YMAX = CDbl(xyslbdim.Combo.Li st(xyslbdim.Combo.ListIn dex)) + thk  YMAX = 3 + thk  'XMIN = CDbl(hidxmin.Caption)  XMIN = 3  'ZMIN = CDbl(hidzmin.Caption)  ZMIN = 3  'XMAX = CDbl(hidxmin.Caption) + CDbl(lblslablength.Caption) XMAX = 7  'ZMAX = CDbl(hidzmin.Caption) + CDbl(lblslabbredth.Cap tion)  ZMAX = 7  objOpenSTAAD.Load.CreateNewPrimaryLoad "DL"  objOpenSTAAD.Load.AddEl ementPressure 1, 2, 2  objOpenSTAAD.Load.AddSe lfWeightInXYZ 2, -1  objOpenSTAAD.Load.AddM emberFloorLoad -2, 0, 10, 0, 10, 0, 10  Set objOpenSTAAD = Nothing  Else  'area load  End If

Upload: pinakin-gore

Post on 19-Oct-2015

5 views

Category:

Documents


0 download

DESCRIPTION

sdvasg

TRANSCRIPT

'Area load(One way slab) or floor load(Two way slab) 'self weight of plate Dim ly, lx As Long Dim YMIN, YMAX, ZMIN, ZMAX, XMIN, XMAX As Double Dim thk As Double 'lx = CLng(lblslablength.Caption) lx = 4 ly = 4 'ly = CLng(lblslabbredth.Caption) thk = CDbl(txtthk.Text) 'Plate property 'Create plate specification Dim PropertyNo As Long Dim bResult As Boolean PropertyNo = objOpenSTAAD.Property.CreatePlateThicknessProperty(thk) 'Get the application object -'Assign property no 1 to plate no 3 bResult = objOpenSTAAD.Property.AssignPlateThickness(1, 1) 'Assign specification no 1 to Plate no 3 bResult = objOpenSTAAD.Property.AssignElementSpecToPlate(1, 1) If ly / lx