在Solidworks宏中,要选择和创建倒角,可以使用以下代码示例:
Dim swApp As Object
Dim swModel As Object
Dim swSelMgr As Object
Dim swFeat As Object
Dim swFillet As Object
Dim vEdges As Variant
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swSelMgr = swModel.SelectionManager
'选择要倒角的边
boolstatus = swSelMgr.SelectEdge(1.618, 0, 1, 0)
'创建倒角特征
Set swFeat = swModel.FeatureManager.InsertFillet(5, 0, 0, False, False, False, False)
'获取倒角对象
Set swFillet = swFeat.GetSpecificFeature2
'获取倒角边
vEdges = swFillet.GetAffectedEdgeIds
以上代码中,我们首先使用SelectionManager中的SelectEdge方法选择要倒角的边,然后使用FeatureManager中的InsertFillet方法创建倒角特征。最后,我们使用GetSpecificFeature2方法获取倒角对象,然后使用GetAffectedEdgeIds方法获取倒角边。