sheji88
发表于 2019-6-15 17:39:32
有空的时候再帮你查一下,最近比较忙
weizhong
发表于 2019-6-15 18:11:30
这样可以了
Option Explicit
Sub main()
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swSelMgr As SldWorks.SelectionMgr
Dim swFeat As SldWorks.Feature
Dim swSheetMetal As SldWorks.SheetMetalFeatureData
Dim bRet As Boolean
Dim boolstatus As Boolean
Dim swCustBend As SldWorks.CustomBendAllowance
Dim sswComponent As SldWorks.Component
Dim Value As Integer
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swSelMgr = swModel.SelectionManager
boolstatus = swModel.Extension.SelectByID2("钣金", "BODYFEATURE", 0, 0, 0, False, 0, Nothing, 0)
Set swFeat = swSelMgr.GetSelectedObject5(1)
Set swSheetMetal = swFeat.GetDefinition
Value = swSheetMetal.SetUseGaugeTable(False, "")
Set swCustBend = swSheetMetal.GetCustomBendAllowance
If Not swCustBend.Type = swBendAllowanceKFactor Then
swCustBend.Type = swBendAllowanceKFactor
Call swSheetMetal.SetCustomBendAllowance(swCustBend)
End If
boolstatus = swFeat.ModifyDefinition(swSheetMetal, swModel, sswComponent)
End Sub
xiuzhu
发表于 2019-6-15 21:43:02
支持,好东西
haoflying
发表于 2019-6-16 03:02:10
感谢楼主分享
yiyong55
发表于 2019-6-16 03:53:09
多谢大神的多次指点,K因子宏的使用限制终于解除了
hbzbw613
发表于 2019-6-16 06:43:51
多谢“羊三丫”大神的代码支援,现在无论钣金件的折弯系数是否设为K因子都可以用此宏修改K因子。
现在更新宏如下,使用方法不变。
xiaonao
发表于 2019-6-16 13:41:56
学习中。不是很会用。谢谢
marry329
发表于 2019-6-16 14:07:13
"大神"两个字不敢当,也只是入门而已,有机会可以共同探讨学习.
cheeon
发表于 2019-6-16 23:54:03
谢谢楼主分享
sharpgu
发表于 2019-6-17 12:46:16
非常使用、试下,,,,,
dfgdfgert
发表于 2019-6-17 15:44:18
收藏了,谢谢!!!
yujunliu
发表于 2019-6-17 20:57:36
虽然折弯扣除软件后台自带表格模板,但还是谢谢lz分享的直观操作。
277461201
发表于 2019-6-18 01:28:19
我之前也是用钣金规格表的哦,但是扣除参数一旦发生改变,光修改规格表是不会对图纸产生影响的,需要手动将每个图的规格表更新,很麻烦的。就是改的太烦了,才自己写一个宏。
hy88888kevin
发表于 2019-6-18 03:28:53
运行到这里出错了
yofair
发表于 2019-6-18 04:48:24
感谢楼主的分享
shangshizhe
发表于 2019-6-18 08:48:40
是所有零件都报错,还是运行到某个特定的零件才报错。方便的话把要处理的图纸发给我,我好看看是哪出错了。
allenjones
发表于 2019-6-18 11:58:48
多谢,挺方便的
DHtang
发表于 2020-4-27 15:53:43
非常好用,学习学习
yb12345678
发表于 2020-4-29 13:58:37
SolidWorks机械工程师网,顶一下。
zzym490
发表于 2020-4-29 19:48:00
好东西呀,用用看:):)