我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

CAD截面特性計算

時間:2009-05-26 08:25:33 來源:

我想首先研究截面特性的計算

然后才是在CAD中的計算。

面積矩:

       微原面積和微原距旋轉軸的距離的導數。 也就是一個薄片 單位面力的作用下 繞坐標軸 的力矩。其值可正可負可為零,也稱面積的一次矩。

形心(質心):

       轉動力矩除以合力及得到其坐標,形心就是合力的等效作用點。對稱圖形對其對稱軸的面積矩為零。
慣性矩:

      微原面積和微原距旋轉軸的距離的二次方的導數。類似動力學中的轉動慣量。其值總是正的,又稱面積的二次矩。他可以看成是某一距離的平方也面積的乘積,這個距離就是其旋轉半徑(慣性半徑),一個面域的旋轉半徑與坐標軸有關系。

慣性積:

       微原面積和微原在相互垂直的兩個方向上的距離的乘積的導數。其值可正可負可為零,又稱面積的二次積。慣性積為零則坐標軸為對稱軸,此軸為主軸,坐標軸交點為主形心,對應的慣性矩為主慣性矩。

極慣性矩:

      是指微原面積和微原到圓心的極軸長度的二次方的導數。他是與扭轉有關系的一個量。

抗扭截面模量:極慣性矩除以扭轉半徑。

抗彎截面模量:慣性矩除以點到中性軸的距離。主慣性矩是慣性矩的一個極大值和一個技校值。

 

程序代碼: [ 復制代碼到剪貼板 ] 
Sub JMTX()
    JMTX_Frm.Hide
    On Error GoTo errorhandle:
    'On Error Resume Next
    Dim Origin(0 To 2) As Double
    Dim Centroid As Variant
    Dim GuanXingJu1 As Variant
    Dim GuanXingJu2  As Variant
    Dim SSet As AcadSelectionSet         '定義創建選擇集
    Set SSet = ThisDrawing.SelectionSets.Add("xx") '創建選擇集xx
    '選擇面域
    Dim filterType(0) As Integer
    Dim filterData(0) As Variant
    '設置過濾器類型
    filterType(0) = 0
    '設置過濾數據,只選擇面域
    filterData(0) = "Region"

    '使用過濾器,由用戶在屏幕上選擇
    SSet.SelectOnScreen filterType, filterData
    '我不知道怎么樣限制用戶每次只能選擇一個,所以將多余的剔出,只留下第一個。
    Dim i As Integer
    If SSet.Count > 1 Then
        For i = 1 To SSet.Count - 1
            SSet.item(i).Delete
        Next i
    End If

    Centroid = SSet.item(0).Centroid '質心 為2維坐標
    Origin(0) = Centroid(0): Origin(1) = Centroid(1): Origin(2) = 0
    '創建匿名塊,用來繪制截面特性的相關圖形和數據
    Dim TX As AcadBlock
    Set TX = ThisDrawing.Blocks.Add(Origin, "*B")

    '繪制出質心點
    Dim PO As AcadPoint
    Set PO = TX.AddPoint(Origin)
    PO.color = acRed
   
    Dim MaxPoint As Variant, MinPoint As Variant
    SSet.item(0).GetBoundingBox MinPoint, MaxPoint
    '繪制包圍面域的最小矩形
    'Dim P(7) As Double
    'P(0) = MinPoint(0):    P(1) = MinPoint(1):   P(2) = MinPoint(0):   P(3) = MaxPoint(1):#p#分頁標題#e#
    'P(4) = MaxPoint(0):    P(5) = MaxPoint(1):   P(6) = MaxPoint(0):   P(7) = MinPoint(1):
    'Dim PL As AcadLWPolyline
    'Set PL = ThisDrawing.ModelSpace.AddLightWeightPolyline(P)
    'PL.color = acYellow
    'PL.Closed = True
    DrawBoundingBox MinPoint, MaxPoint
   
   
    '填充面域
    Dim TC_Entity(0 To 0) As AcadEntity
    Dim TC As AcadHatch
    Dim TC_Name As String
    Dim TC_Type As Long
    Dim TC_Associativity As Boolean
    TC_Name = "SOLID"
    TC_Type = 0
    TC_Associativity = True
    Set TC = ThisDrawing.ModelSpace.AddHatch(TC_Type, TC_Name, TC_Associativity)
    Set TC_Entity(0) = SSet.item(0)
    TC.AppendInnerLoop (TC_Entity)
    TC.Evaluate
   
    '繪制主慣性軸
    Dim L As Double
    L = P2PDistance(MinPoint, MaxPoint)
    Dim Lx As AcadLine
    Dim Ly As AcadLine
    Dim LJ As AcadLine
    Set Lx = TX.AddLine(Origin, Point3D(Origin(0) + L, Origin(1), Origin(2)))
    Set Ly = TX.AddLine(Origin, Point3D(Origin(0), Origin(1) + L, Origin(2)))
    Lx.color = acGreen
    Ly.color = acGreen
   
    '繪制x軸箭頭
    Dim Temp As Variant
    Temp = Point3D(Origin(0) + L, Origin(1), Origin(2))
    Set LJ = TX.AddLine(Temp, GetPointAR(Temp, Atn(1) * 10 / 3, L / 20))
    LJ.color = acRed
    Set LJ = TX.AddLine(Temp, GetPointAR(Temp, -Atn(1) * 10 / 3, L / 20))
    LJ.color = acRed
    TX.AddText "X", Temp, L / 20

    '繪制Y軸箭頭
    Temp = Point3D(Origin(0), Origin(1) + L, Origin(2))
    Set LJ = TX.AddLine(Temp, GetPointAR(Temp, -Atn(1) * 4 / 3, L / 20))
    LJ.color = acRed
    Set LJ = TX.AddLine(Temp, GetPointAR(Temp, -Atn(1) * 8 / 3, L / 20))
    LJ.color = acRed
    TX.AddText "Y", Temp, L / 20

    '拷貝一份到原點并隱藏
    Dim NewReg As AcadRegion
    Dim OldReg As AcadRegion
    Dim O(2) As Double
    O(0) = 0#: O(1) = 0#: O(2) = 0#
    Set NewReg = SSet.item(0).Copy
    Set OldReg = SSet.item(0)
    NewReg.Move Origin, O
    NewReg.Visible = False
    GuanXingJu1 = NewReg.momentOfInertia        '慣性據
    GuanXingJu2 = SSet.item(0).momentOfInertia

    '兩個角點的截面抵抗矩
    Dim x1 As Double, x2 As Double
    x1 = Abs(Origin(0) - MinPoint(0))
    x2 = Abs(MaxPoint(0) - Origin(0))

    Dim y1 As Double, y2 As Double
    y1 = Abs(MaxPoint(1) - Origin(1))#p#分頁標題#e#
    y2 = Abs(Origin(1) - MinPoint(1))

    Dim Wx1 As Double, Wx2 As Double
    ' Wx1 = Ix / y1
    ' Wx2 = Ix / y2

    Dim Wy1 As Double, Wy2 As Double
    ' Wy1 = Iy / x1
    ' Wy2 = Iy / x2

    '計算截面的抵抗矩,按照邊界點計算
    With JMTX_Frm.TextBox1
        .TEXT = .TEXT & "坐標原點   X=0,000000000000000, Y=0,000000000000000, Z=0,000000000000000" & vbCrLf
        .TEXT = .TEXT & "質  心     X =" & NewReg.Centroid(0) & ", " & "Y =" & NewReg.Centroid(1) & ", " & "Z =0" & vbCrLf
        .TEXT = .TEXT & "周  長     C =" & NewReg.Perimeter & vbCrLf
        .TEXT = .TEXT & "面  積     A =" & NewReg.Area & vbCrLf

        .TEXT = .TEXT & "慣性矩     Ix=" & GuanXingJu1(0) & ", " & "Iy=" & GuanXingJu1(1) & vbCrLf
        .TEXT = .TEXT & "慣性積     S =" & NewReg.ProductOfInertia & vbCrLf '面域只有一個慣性積
        'Rx = Sqr((Ix / Area))
        'Ry = Sqr((Iy / Area))
        .TEXT = .TEXT & "旋轉半徑   Rx=" & NewReg.RadiiOfGyration(0) & ", " & "RY=" & NewReg.RadiiOfGyration(1) & vbCrLf
        .TEXT = .TEXT & "主  軸     Zx=" & NewReg.PrincipalDirections(0) & ", " & "Zy=" & NewReg.PrincipalDirections(1) & ", " & "Zz=" & NewReg.PrincipalDirections(2) & vbCrLf

        .TEXT = .TEXT & "主  矩     Mx=" & NewReg.PrincipalMoments(0) & ", " & "My=" & NewReg.PrincipalMoments(1) & vbCrLf
    End With

    With JMTX_Frm.TextBox2
        .TEXT = .TEXT & "坐標原點   X=0,000000000000000, Y=0,000000000000000, Z=0,000000000000000" & vbCrLf
        .TEXT = .TEXT & "質  心     X =" & OldReg.Centroid(0) & ", " & "Y =" & OldReg.Centroid(1) & ", " & "Z =0" & vbCrLf
        .TEXT = .TEXT & "周  長     C =" & OldReg.Perimeter & vbCrLf
        .TEXT = .TEXT & "面  積     A =" & OldReg.Area & vbCrLf

        .TEXT = .TEXT & "慣性矩     Ix=" & GuanXingJu2(0) & ", " & "Iy=" & GuanXingJu2(1) & vbCrLf#p#分頁標題#e#
        .TEXT = .TEXT & "慣性積     S = " & OldReg.ProductOfInertia & vbCrLf '面域只有一個慣性積
        .TEXT = .TEXT & "旋轉半徑   Rx=" & OldReg.RadiiOfGyration(0) & ", " & "RY=" & OldReg.RadiiOfGyration(1) & vbCrLf

        '主軸的三個值應該是與x軸夾角的正弦值
        'Lx.Rotate Origin, Arcsin(OldReg.PrincipalDirections(0))
        'Ly.Rotate Origin, Arcsin(OldReg.PrincipalDirections(0))

        .TEXT = .TEXT & "主  軸     Zx=" & OldReg.PrincipalDirections(0) & ", " & "Zy=" & OldReg.PrincipalDirections(1) & ", " & "Zz=" & OldReg.PrincipalDirections(2) & vbCrLf
        .TEXT = .TEXT & "主  矩     Mx=" & OldReg.PrincipalMoments(0) & ", " & "My=" & OldReg.PrincipalMoments(1) & vbCrLf
    End With

    ThisDrawing.ModelSpace.InsertBlock Origin, TX.Name, 1, 1, 1, Arcsin(OldReg.PrincipalDirections(0))

    JMTX_Frm.Show
    NewReg.Delete
    SSet.Delete

    Exit Sub

errorhandle:
    MsgBox Err.Description
    SSet.Delete
    JMTX_Frm.Show
End Sub

 


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            欧美在线观看一区二区| 蜜臀av国产精品久久久久| 一本一道综合狠狠老| 国产成人av一区二区| 蜜臀精品一区二区三区在线观看| 亚洲乱码国产乱码精品精的特点| 国产精品嫩草影院com| 国产欧美日产一区| 中文字幕中文字幕中文字幕亚洲无线| 中文字幕欧美国产| 最新不卡av在线| 亚洲欧美福利一区二区| 亚洲素人一区二区| 亚洲一区中文在线| 日韩专区一卡二卡| 久久爱www久久做| 国产91高潮流白浆在线麻豆| 欧美一区二区三区视频免费播放| 欧美日韩国产一区| 欧美zozo另类异族| 国产精品免费视频一区| 亚洲精品久久久蜜桃| 午夜激情久久久| 激情亚洲综合在线| 91在线丨porny丨国产| 欧美日韩一区二区三区四区| 日韩一区二区在线观看| 国产色一区二区| 亚洲综合男人的天堂| 蜜臀av亚洲一区中文字幕| 国产a久久麻豆| 欧美性videosxxxxx| 久久久综合精品| 亚洲黄网站在线观看| 毛片基地黄久久久久久天堂| 成人av网站免费观看| 制服丝袜中文字幕一区| 国产精品日日摸夜夜摸av| 一区二区三区91| 国产麻豆精品95视频| 欧美亚洲一区三区| 国产亚洲精品久| 亚洲国产日韩精品| 激情丁香综合五月| 欧美日韩一区二区三区四区五区 | 91丨九色丨黑人外教| 日韩亚洲欧美综合| 亚洲美女偷拍久久| 国产麻豆午夜三级精品| 欧美日韩成人一区二区| 亚洲国产精品精华液ab| 久久精品噜噜噜成人88aⅴ| av欧美精品.com| 久久婷婷成人综合色| 午夜欧美2019年伦理| 99在线视频精品| 国产拍揄自揄精品视频麻豆| 日本色综合中文字幕| 色综合久久久久综合| 中文字幕久久午夜不卡| 韩国成人精品a∨在线观看| 91久久精品一区二区| 中文字幕一区二区视频| 国产乱理伦片在线观看夜一区| 欧美久久一二三四区| 一区二区三区鲁丝不卡| a美女胸又www黄视频久久| 久久精品在线免费观看| 久久99精品视频| 日韩精品一区二区三区在线| 亚洲国产日韩a在线播放| 成人视屏免费看| 国产日韩欧美精品电影三级在线| 久久精品国产免费看久久精品| 51精品国自产在线| 石原莉奈在线亚洲二区| 欧美老肥妇做.爰bbww视频| 亚洲国产aⅴ天堂久久| 欧美色倩网站大全免费| 亚洲国产va精品久久久不卡综合| 色哟哟一区二区在线观看 | 亚洲视频综合在线| av在线不卡电影| 一区精品在线播放| 99麻豆久久久国产精品免费| 国产精品福利电影一区二区三区四区| 风间由美一区二区三区在线观看| 久久久精品综合| va亚洲va日韩不卡在线观看| 国产精品成人网| 色94色欧美sute亚洲线路二| 亚洲国产裸拍裸体视频在线观看乱了| 欧美视频中文一区二区三区在线观看| 亚洲网友自拍偷拍| 欧美一区二区国产| 国产宾馆实践打屁股91| 国产精品成人在线观看| 在线免费观看视频一区| 日本亚洲一区二区| 久久久www免费人成精品| 高清在线成人网| 亚洲精品国产精华液| 欧美高清性hdvideosex| 精品一区二区三区在线播放视频| 国产欧美一区二区三区鸳鸯浴| 99亚偷拍自图区亚洲| 亚洲mv在线观看| www国产成人| 色先锋aa成人| 日韩成人免费电影| 欧美国产欧美综合| 在线看日本不卡| 久久99精品国产.久久久久 | 北条麻妃国产九九精品视频| 亚洲愉拍自拍另类高清精品| 欧美成人官网二区| 97久久超碰国产精品电影| 五月天激情小说综合| 久久色中文字幕| 91黄色激情网站| 韩国视频一区二区| 亚洲免费在线视频| 亚洲精品在线免费播放| 在线观看三级视频欧美| 国产精品一区二区久激情瑜伽| 樱花影视一区二区| 国产欧美综合在线| 337p亚洲精品色噜噜噜| av在线播放不卡| 激情成人综合网| 日韩中文字幕区一区有砖一区 | 亚洲欧美日韩国产一区二区三区| 欧美一级欧美三级在线观看| 91视频在线观看免费| 狠狠色2019综合网| 亚洲国产欧美在线| 成人欧美一区二区三区在线播放| 欧美变态口味重另类| 欧美日韩精品一区二区天天拍小说| 高清不卡一区二区在线| 蜜桃视频一区二区三区| 一区二区久久久久| 中文字幕在线不卡| 久久久久久97三级| 欧美v日韩v国产v| 91精品国产综合久久香蕉的特点| 色噜噜狠狠成人网p站| 成人免费毛片app| 国产一区二区三区av电影| 美女一区二区视频| 免费在线观看一区二区三区| 午夜影院久久久| 亚洲国产一区二区视频| 亚洲国产综合人成综合网站| 亚洲欧美另类久久久精品| 中文字幕一区二区日韩精品绯色| 国产日本欧洲亚洲| 国产欧美日韩精品一区| 久久蜜桃av一区精品变态类天堂| 日韩亚洲欧美综合| 日韩欧美中文字幕精品| 日韩欧美一区中文| 欧美成人r级一区二区三区| 精品日产卡一卡二卡麻豆| 精品日韩一区二区三区免费视频| 欧美一区二区三区四区高清| 日韩午夜激情免费电影| 精品乱码亚洲一区二区不卡| 久久综合狠狠综合| 日本一区二区三区免费乱视频| 国产清纯白嫩初高生在线观看91| 国产女同性恋一区二区| 1024精品合集| 亚洲一区在线观看免费 | 欧美大片免费久久精品三p| 精品日韩一区二区| 国产婷婷一区二区| 一区免费观看视频| 亚洲激情图片一区| 亚洲一区二区三区美女| 亚洲成人午夜电影| 人人狠狠综合久久亚洲| 国产麻豆9l精品三级站| 成人午夜精品在线| 一本色道久久加勒比精品 | 欧美一级理论性理论a| 久久精品夜夜夜夜久久| 综合久久国产九一剧情麻豆| 亚洲国产中文字幕| 国产在线观看一区二区| 99精品久久久久久| 欧美高清视频在线高清观看mv色露露十八| 日韩一区二区免费在线观看| 国产日韩欧美在线一区| 玉足女爽爽91| 精品伊人久久久久7777人| av不卡在线观看| 日韩一区二区精品在线观看| 国产精品沙发午睡系列990531| 一区二区三区四区视频精品免费|