亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 梁配筋.bas

?? 鋼筋混凝土框架結(jié)構(gòu)設(shè)計計算源程序
?? BAS
?? 第 1 頁 / 共 4 頁
字號:
        qt = 荷載.s + qt
        '梁單元端部柱單元編號=梁端結(jié)點號-柱總數(shù)(跨數(shù)+1)
        Lch = BH(NGN(i, 1) - Kuashu - 1, 2) / 1000 '梁左單元端柱截面高
        Rch = BH(NGN(i, 2) - Kuashu - 1, 2) / 1000 '梁右單元端柱截面高
        L = Length(i)
        Ln = L - (Lch + Rch) / 2
        Vgb = Ln * qq / 2 '均布荷載              加上T型荷載
        Vgb = Vgb + (L - a) * qt - Lch ^ 2 * qt / (a * 8) - Rch ^ 2 * qt / (a * 8)
        '計算Mu--V
     
        '計算梁端Vmax  一級抗震
        '第一種情況,彎矩逆時針.
        拉筋As1 = Form8.Grid1.TextMatrix(j, 8 + flag) '梁左端鋼筋,上部受拉,下部受壓.
        壓筋As2 = Form8.Grid1.TextMatrix(j, 11 + flag)
        LM = As1As2_Mu(拉筋As1, 壓筋As2, j)
        拉筋As1 = Form8.Grid1.TextMatrix(j, 18 + flag) '梁右端鋼筋,上部受壓,下部受拉.
        壓筋As2 = Form8.Grid1.TextMatrix(j, 15 + flag)
        RM = As1As2_Mu(拉筋As1, 壓筋As2, j)
        VbmaxL = 系數(shù) * (LM + RM) / Ln + Vgb
        VbmaxR = Abs(系數(shù) * (LM + RM) / Ln - Vgb)
        '第二種情況,彎矩順時針.
        拉筋As1 = Form8.Grid1.TextMatrix(j, 11 + flag) '梁左端鋼筋,上部受壓,下部受拉.
        壓筋As2 = Form8.Grid1.TextMatrix(j, 8 + flag)
        LM = As1As2_Mu(拉筋As1, 壓筋As2, j)
        拉筋As1 = Form8.Grid1.TextMatrix(j, 15 + flag) '梁右端鋼筋,上部受拉,下部受壓.
        壓筋As2 = Form8.Grid1.TextMatrix(j, 18 + flag)
        RM = As1As2_Mu(拉筋As1, 壓筋As2, j)
        VbL = Abs(系數(shù) * (LM + RM) / Ln - Vgb)
        VbR = 系數(shù) * (LM + RM) / Ln + Vgb
        If VbL > VbmaxL Then VbmaxL = VbL
        If VbR > VbmaxR Then VbmaxR = VbR
        Get #20, j, 梁端力
        Put #17, j, 梁端力  '將20的內(nèi)力存入17中,以便以后計算跨中剪力配筋.
        梁端力.Q1 = VbmaxL
        梁端力.Q2 = VbmaxR
        Put #20, j, 梁端力
    Next i
    Close #11, #12, #13, #14, #17, #20
End Sub
Function As1As2_Mu(拉筋As1 As Integer, 壓筋As2 As Integer, 單元號 As Integer)
    Dim ξb As Single, αsmax As Single
    Dim SD1 As Single, SD2 As Single
    Dim B As Integer, H As Integer, H0 As Integer
    Dim fy As Single, fcm As Single, fc As Single, M As Single
    Dim X As Single             '受壓區(qū)高度
    B = BH(單元號, 1)
    H = BH(單元號, 2)
    Call 彎曲抗壓及軸心抗壓強度設(shè)計值表(混凝土標號(單元號), fcm, fc)
    Call 鋼筋強度設(shè)計值表(grade(3), fy)
    ξb = 0.544
    αsmax = 0.396
    SD1 = 35   'mm
    SD2 = 35
    H0 = H - SD1
    X = fy * ((拉筋As1 - 壓筋As2) / (B * fcm))
    If X < 2 * SD2 Then  '壓筋不屈服
        M = 拉筋As1 * fy * (H0 - SD2)
    ElseIf ξb * H0 >= X And X >= 2 * SD2 Then
        M = fcm * B * X * (H0 - X / 2) + fy * 壓筋As2 * (H0 - SD2)
    ElseIf X > ξb * H0 Then  '破壞始自受壓區(qū)
        M = 壓筋As2 * fy * (H0 - SD2) + αsmax * fcm * B * H0 ^ 2
    End If
        As1As2_Mu = M / 1000    ' 換算成 N*m
End Function
Sub 顯示梁跨中配箍筋()
Dim 梁端力 As 桿端內(nèi)力
    Dim i As Integer, j As Integer
    Dim flag As Integer
    
    Open Fname & "跨中Q" For Random As #17 Len = Len(梁端力)
    flag = 是否加3列
    With Form8.Grid1
        .Cols = 24 + flag
        .ColWidth(23 + flag) = 1700
        .TextMatrix(0, 23 + flag) = "跨中配箍筋"
        For i = 柱總數(shù) + 1 To Ncell
            j = i - 柱總數(shù)
            Get #17, j, 梁端力
            If Abs(梁端力.Q1) < Abs(梁端力.Q2) Then 梁端力.Q1 = 梁端力.Q2
            .TextMatrix(j, 23 + flag) = 梁跨中配箍筋(Abs(梁端力.Q1), j)
        Next i
    End With
    Close #17
End Sub
Sub 顯示梁端主筋()
    Dim i As Integer, j As Integer
    Dim n As Integer, flag As Integer
    Dim Str1 As String, Str2 As String
    Dim 受拉筋 As Integer, 受壓筋 As Integer
    flag = 是否加3列
    
    Call 讀梁M
    With Form8.Grid1
    '梁左端
        For i = 6 + flag To 11 + flag
            .ColWidth(i) = 1200
        Next i
        .TextMatrix(0, 6 + flag) = "計算As"
        .TextMatrix(0, 7 + flag) = "選筋"
        .TextMatrix(0, 8 + flag) = "實配As"
        .TextMatrix(0, 9 + flag) = "計算As'"
        .TextMatrix(0, 10 + flag) = "選筋"
        .TextMatrix(0, 11 + flag) = "實配As'"
        For i = 柱總數(shù) + 1 To Ncell
            j = i - 柱總數(shù)
            Debug.Print 桿端力(i).M1
            Debug.Print
            Str1 = 梁端主筋(桿端力(j).M1, i, Val(.TextMatrix(j, 4)))
            受拉筋 = Val(Str1)
            .TextMatrix(j, 6 + flag) = 受拉筋
            Str2 = 選配筋組合(受拉筋)
            n = InStr(Str2, "=")
            .TextMatrix(j, 7 + flag) = Left(Str2, n - 1)
            .TextMatrix(j, 8 + flag) = Mid(Str2, n + 1)
            n = InStr(Str1, "|")
            受壓筋 = Val(Mid(Str1, n + 1))
            .TextMatrix(j, 9 + flag) = 受壓筋
            If Abs(受壓筋 - Val(.TextMatrix(j, 4))) <= 0.05 * 受壓筋 Then
                .TextMatrix(j, 10 + flag) = .TextMatrix(j, 3)
                .TextMatrix(j, 11 + flag) = .TextMatrix(j, 4)
            Else
                Str2 = 選配筋組合(受壓筋)
                n = InStr(Str2, "=")
                .TextMatrix(j, 10 + flag) = Left(Str2, n - 1)
                .TextMatrix(j, 11 + flag) = Mid(Str2, n + 1)
            End If
        Next i
 '梁右端
        For i = 13 + flag To 18 + flag
            .ColWidth(i) = 1200
        Next i
        .TextMatrix(0, 13 + flag) = "計算As"
        .TextMatrix(0, 14 + flag) = "選筋"
        .TextMatrix(0, 15 + flag) = "實配As"
        .TextMatrix(0, 16 + flag) = "計算As'"
        .TextMatrix(0, 17 + flag) = "選筋"
        .TextMatrix(0, 18 + flag) = "實配As'"
        For i = 柱總數(shù) + 1 To Ncell
            j = i - 柱總數(shù)
            Str1 = 梁端主筋(桿端力(i).M2, i, Val(.TextMatrix(j, 4)))
            受拉筋 = Val(Str1)
            .TextMatrix(j, 13 + flag) = 受拉筋
            Str2 = 選配筋組合(受拉筋)
            n = InStr(Str2, "=")
            .TextMatrix(j, 14 + flag) = Left(Str2, n - 1)
            .TextMatrix(j, 15 + flag) = Mid(Str2, n + 1)
            n = InStr(Str1, "|")
            受壓筋 = Val(Mid(Str1, n + 1))
            .TextMatrix(j, 16 + flag) = 受壓筋
            If Abs(受壓筋 - Val(.TextMatrix(j, 4))) <= 0.05 * 受壓筋 Then
                .TextMatrix(j, 17 + flag) = .TextMatrix(j, 3)
                .TextMatrix(j, 18 + flag) = .TextMatrix(j, 4)
            Else
                 Str2 = 選配筋組合(受壓筋)
                n = InStr(Str2, "=")
                .TextMatrix(j, 17 + flag) = Left(Str2, n - 1)
                .TextMatrix(j, 18 + flag) = Mid(Str2, n + 1)
             
            End If
        Next i
    End With
 End Sub
Sub 顯示梁端最不利M()
    Dim i As Integer, j As Integer
    Dim a As Single, flag As Integer
    flag = 是否加3列
    Call 讀梁M
    With Form8.Grid1
        .TextMatrix(0, 5 + flag) = "梁左端Mmax(KN*m)"
        .TextMatrix(0, 12 + flag) = "梁右端Mmax(KN*m)"
        .ColWidth(5 + flag) = 1500
        .ColWidth(12 + flag) = 1500
        For i = 柱總數(shù) + 1 To Ncell
            j = i - 柱總數(shù)
            .TextMatrix(j, 5 + flag) = Format(桿端力(j).M1, "###")
            .TextMatrix(j, 12 + flag) = Format(桿端力(j).M2, "###")
        Next i
    End With
 End Sub
Sub 顯示梁端最不利Q及配箍筋()
    Dim i As Integer, j As Integer
    Dim flag As Integer
    Dim a As Integer
    Dim 梁端力 As 桿端內(nèi)力
    Open Fname & "梁不利" For Random As #20 Len = Len(梁端力)
    flag = 是否加3列
    
    With Form8.Grid1
        .TextMatrix(0, 19 + flag) = "左端Qmax(kN)"
        .TextMatrix(0, 20 + flag) = "左端加密區(qū)配箍筋"
        .ColWidth(19 + flag) = 1200
        .ColWidth(20 + flag) = 1700
        .TextMatrix(0, 21 + flag) = "右端Qmax(kN)"
        .TextMatrix(0, 22 + flag) = "右端加密區(qū)配箍筋"
        .ColWidth(21 + flag) = 1200
        .ColWidth(22 + flag) = 1700
    End With
    a = 1000
    With Form8.Grid1
        For i = 柱總數(shù) + 1 To Ncell
            j = i - 柱總數(shù)
            Get #20, j, 梁端力
            .TextMatrix(j, 19 + flag) = Format(Abs(梁端力.Q1) / a, "###")
            .TextMatrix(j, 20 + flag) = 梁端斜截面配箍(Abs(梁端力.Q1), i)
            .TextMatrix(j, 21 + flag) = Format(Abs(梁端力.Q2) / a, "###")
            .TextMatrix(j, 22 + flag) = 梁端斜截面配箍(Abs(梁端力.Q2), i)
        Next i
    End With
    Close #20
End Sub
Sub 顯示跨中配筋()
    Dim i As Integer, j As Integer, St1 As String, St2 As String
    Dim 受拉筋 As Integer, 受壓筋 As Integer
    Dim n As Integer, 最小As As Integer
    Dim B As Single, H As Single
    Dim St As String
    是否加3列 = 0
    
    Call 讀梁M
    With Form8.Grid1
        .ColWidth(2) = 1000
        .ColWidth(3) = 1200
        For i = 4 To 7
            .ColWidth(i) = 800
        Next i
        .TextMatrix(0, 2) = "計算As"
        .TextMatrix(0, 3) = "選筋"
        .TextMatrix(0, 4) = "實配As"
        .TextMatrix(0, 5) = "計算As'"
        .TextMatrix(0, 6) = "選筋"
        .TextMatrix(0, 7) = "實配As'"
        For i = 柱總數(shù) + 1 To Ncell
            j = i - 柱總數(shù)
            B = BH(i, 1)
            H = BH(i, 2)
            最小As = 0.0025 * B * H
            St1 = 梁跨中主筋(桿端力(j).N1, i)
            受拉筋 = Val(St1)               '計算As
            If Abs(最小As - 受拉筋) < 1 Then
               St = "構(gòu)造"
            Else
               St = ""
            End If
            .TextMatrix(j, 2) = St + Str(受拉筋)
            St2 = 選配筋組合(受拉筋)
            n = InStr(St2, "=")
            .TextMatrix(j, 3) = Left(St2, n - 1)
            .TextMatrix(j, 4) = Mid(St2, n + 1)
            n = InStr(St1, "|")
            受壓筋 = Val(Mid(St1, n + 1))  '計算As'
            If 受壓筋 > 0 Then
                .TextMatrix(j, 5) = 受壓筋
                 St2 = 選配筋組合(受壓筋)
                n = InStr(St2, "=")
                .TextMatrix(j, 6) = Left(St2, n - 1)
                .TextMatrix(j, 7) = Mid(St2, n + 1)
                是否加3列 = 3
            Else
                .TextMatrix(j, 5) = ""
                .TextMatrix(j, 6) = ""
                .TextMatrix(j, 7) = ""
            End If
        Next i
    End With
End Sub
Sub 顯示跨中最不利M()
    Dim i As Integer, j As Integer, a As Integer, n As Integer
    Call 讀梁M
    With Form8.Grid1
        .Rows = Ncell - 柱總數(shù) + 1
        .Cols = 29
        For i = 0 To .Cols - 1
            .ColAlignment(i) = flexAlignCenterCenter
        Next i
        For i = 0 To 1
          .ColWidth(i) = 1500
        Next i
        .TextMatrix(0, 0) = "梁位置"
        .TextMatrix(0, 1) = "跨中Mmax(KN*m)"
        n = 1
        For i = 1 To Cengshu
          For j = 1 To Kuashu
            .TextMatrix(n, 0) = "第" + Str(i) + " " + "層" + "第" + Str(j) + " " + "跨"
            .TextMatrix(n, 1) = Format(桿端力(n + 柱總數(shù)).N1, "###")
             n = n + 1
        Next j, i
    End With
 
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲天堂久久久久久久| 一区二区三区精品在线| 国产精品久久久久四虎| 日韩高清一级片| av电影天堂一区二区在线观看| 欧美日本一区二区三区四区| 欧美激情综合网| 另类小说欧美激情| 6080yy午夜一二三区久久| 中文字幕一区二区三区乱码在线| 精品一区二区免费在线观看| 欧美午夜片在线观看| 国产精品国产a| 国产成人免费在线| 久久综合色鬼综合色| 日一区二区三区| 欧美日韩一区二区三区在线看| 国产精品视频一区二区三区不卡| 麻豆精品蜜桃视频网站| 欧美喷潮久久久xxxxx| 一区二区三区波多野结衣在线观看| 国产成人精品免费看| 久久精品夜色噜噜亚洲a∨| 麻豆视频观看网址久久| 日韩一区二区三区免费看 | 国产精品一卡二卡| 欧美va亚洲va香蕉在线| 蜜臀av国产精品久久久久| 欧美日韩久久一区| 国产精品一二一区| 国产欧美在线观看一区| 国产精品亚洲第一| 中文字幕巨乱亚洲| 99精品久久99久久久久| 亚洲欧美电影院| 色噜噜狠狠成人网p站| 一区二区三区在线视频播放| 91久久精品网| 性做久久久久久| 欧美一区二区在线看| 久久se这里有精品| 国产视频一区二区在线观看| 韩国一区二区在线观看| 亚洲国产精品国自产拍av| 99国内精品久久| 亚洲一区二区三区四区的| 欧美吻胸吃奶大尺度电影 | 欧美日韩国产首页| 日韩成人午夜精品| 久久亚洲精华国产精华液 | 欧美激情综合在线| 色综合中文综合网| 久久综合九色综合97婷婷女人| 韩国一区二区视频| 亚洲国产高清在线| 久久免费偷拍视频| 国产一区高清在线| 亚洲色欲色欲www在线观看| 欧美日韩视频在线一区二区| 久久精品国产精品亚洲红杏| 国产精品每日更新在线播放网址| 在线看不卡av| 国产揄拍国内精品对白| 亚洲精品视频在线看| 欧美日本一区二区| 国产精品99久| 亚洲福利视频一区二区| www日韩大片| 欧洲亚洲国产日韩| 国产精品自拍网站| 亚洲第一久久影院| 国产精品久久综合| 日韩一级成人av| 91麻豆精品视频| 国产原创一区二区| 天天色综合成人网| 亚洲三级在线看| 久久久不卡网国产精品二区| 欧美日韩精品系列| 99热国产精品| 国产乱码精品一区二区三区忘忧草| 亚洲综合激情另类小说区| 久久久亚洲高清| 91精品国产一区二区| 97se亚洲国产综合自在线观| 国内精品不卡在线| 婷婷综合五月天| 亚洲欧美色综合| 国产精品色眯眯| 欧美精品一区二区三区一线天视频 | 91在线云播放| 国产一区二区三区免费观看| 天堂蜜桃一区二区三区| 亚洲欧美另类图片小说| 国产精品无遮挡| 久久综合久久综合久久综合| 91精品国产一区二区三区| 91久久线看在观草草青青| 成人av电影在线观看| 国产综合一区二区| 黄色资源网久久资源365| 免费成人在线网站| 日韩在线播放一区二区| 婷婷六月综合网| 亚洲第一久久影院| 性感美女极品91精品| 亚洲成在人线在线播放| 亚洲一区精品在线| 亚洲aⅴ怡春院| 午夜av电影一区| 日韩黄色免费电影| 麻豆精品蜜桃视频网站| 久88久久88久久久| 国产一区二区调教| 高清shemale亚洲人妖| 国产成人av电影免费在线观看| 国产美女娇喘av呻吟久久| 国产精品一区二区x88av| 国产成人综合在线播放| 国产成人福利片| 99re热视频这里只精品| 日本大香伊一区二区三区| 在线影院国内精品| 欧美精品久久久久久久久老牛影院| 欧美日韩国产a| 精品久久久久久久久久久院品网| 精品伦理精品一区| 欧美激情一区二区三区全黄| 日本一区二区三区四区| 亚洲久本草在线中文字幕| 国产99精品国产| 成人av网站免费| 在线观看欧美精品| 91麻豆精品91久久久久久清纯| 欧美一区二区免费视频| 久久亚洲精品小早川怜子| 国产精品免费视频观看| 一区二区三区日本| 蜜臀久久久99精品久久久久久| 国模套图日韩精品一区二区| 成人动漫中文字幕| 欧美日韩精品一区二区三区蜜桃 | 亚洲影视在线播放| 美女www一区二区| 成人成人成人在线视频| 欧美无乱码久久久免费午夜一区 | 中文字幕不卡一区| 亚洲精品一二三| 久久99精品国产.久久久久久 | 色噜噜狠狠色综合欧洲selulu| 欧美日韩中文字幕精品| 久久亚洲精品小早川怜子| 亚洲区小说区图片区qvod| 蜜臀av性久久久久蜜臀av麻豆 | 日本韩国一区二区三区| 67194成人在线观看| 中文文精品字幕一区二区| 一区二区三区免费看视频| 激情偷乱视频一区二区三区| 色悠久久久久综合欧美99| 精品处破学生在线二十三| 亚洲一卡二卡三卡四卡无卡久久| 国产大片一区二区| 亚洲日本va午夜在线电影| 久久精品国内一区二区三区| 色综合天天综合网天天看片| 久久综合九色欧美综合狠狠| 亚洲成人7777| 91色综合久久久久婷婷| 久久精品一区二区三区四区| 日本va欧美va精品发布| 91久久精品网| 国产精品视频一二| 国产高清精品久久久久| 91精品麻豆日日躁夜夜躁| 亚洲欧美另类久久久精品2019| 国产毛片精品一区| 日韩欧美中文字幕精品| 亚洲午夜一区二区三区| 97久久超碰国产精品| 国产欧美一区二区精品性色 | 亚洲国产日韩一级| av资源网一区| 国产精品理伦片| 国产激情偷乱视频一区二区三区| 欧美一区二区福利在线| 五月天一区二区| 欧美日韩国产精选| 亚洲午夜影视影院在线观看| 91美女福利视频| 亚洲一区二区在线观看视频| 91免费看视频| 亚洲精品午夜久久久| 日本韩国精品在线| 一区二区久久久久久| 色狠狠一区二区| 亚洲国产欧美在线| 欧美日韩你懂的| 天堂av在线一区| 日韩欧美精品在线|