SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: solidworks装配关系尺寸记录? [打印本页]

作者: sunlingy    时间: 2022-7-4 15:49
标题: solidworks装配关系尺寸记录?
请问一下各位,solidworks有没有这种功能?在装配体中,我用一个装配关系比如距离,角度等,去驱动整个装配状态,然后需要记录每次改变距离或角度后,机构上任意位置相应改变的尺寸。这种能不能用一个EXCEL表格链接要驱动的尺寸,然后自动记录每次从动尺寸的变化情况,也生成在excel表格内。
作者: zyh0387    时间: 2022-7-4 23:32
这个问题已找到方法解决,solid works插入-表格-设计表有这个功能,生成一个设计表,可以在表内填入多个驱动尺寸,从动尺寸自动生成

作者: ietak-008    时间: 2022-7-5 00:36
这个没试过哦
作者: liupuwei    时间: 2022-7-5 01:25
vba 应该可以解决,列一个表,依次读取指定的值,获得从动值写入表
作者: 286188498    时间: 2022-7-5 02:08
Dim swApp As SldWorks.SldWorks
Dim Part As ModelDoc2

Sub main()
    Set swApp = Application.SldWorks
   
    Set Part = swApp.ActiveDoc
   
    Dim myDimension As Object
    Set myDimension = Part.Parameter("D1@距离1") '(配合的尺寸)
   
    Dim myDimension1 As Object
    Set myDimension1 = Part.Parameter("TXD1@模式2") '(从动的尺寸)
   
    For i = 1 To 20
        myDimension.SystemValue = i '尺寸列表
        Part.EditRebuild3
   
        Debug.Print myDimension1.SystemValue * 1000 '(变化后的尺寸)
        
    Next

End Sub




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2