然后通过:工具--宏--新建,命令新建一个VB宏,在窗口中输入如下代码,并保存:
Dim swApp As Object
Sub main()
Set swApp = CreateObject("SldWorks.Application")
Set part = swApp.ActiveDoc
For I = 1 To 90 Step 1
part.Parameter("D4@草图折弯1").SystemValue = I * 3.14 / 180
part.EditRebuild
part.GraphicsRedraw2
Next I
End Sub
如果要进行多处折弯只需再添加相应的循环变量就可以了,如下:
Dim swApp As Object
Sub main()
Set swApp = CreateObject("SldWorks.Application")
Set part = swApp.ActiveDoc
For I = 1 To 90 Step 1
part.Parameter("D4@草图折弯1").SystemValue = I * 3.14 / 180
part.EditRebuild
part.GraphicsRedraw2
Next I
ForJ = 1 To 90 Step 1
part.Parameter("D4@草图折弯2").SystemValue = J * 3.14 / 180
part.EditRebuild
part.GraphicsRedraw2
Next J
For I = K To 90 Step 1
part.Parameter("D4@草图折弯3").SystemValue = K * 3.14 / 180
part.EditRebuild
part.GraphicsRedraw2
Next K------------------------------
------------------------
------------------------------