首页 > 其他分享 >solidworks修改零件材质

solidworks修改零件材质

时间:2023-05-25 09:56:51浏览次数:27  
标签:Dim String swApp solidworks swPart matname 零件 材质 filename

在solidworks没有打开任何文件的情况下,运行此宏。
此宏会打开指定的文件,修改其材质,保存并关闭文件。


Option Explicit

Sub main()
Dim filename As String
filename = "e0501-P0504"
Dim matname As String
matname = "PPH"
Call ChangeMaterialOfPart(filename, matname)
End Sub


Sub ChangeMaterialOfPart(filename As String, matname As String)

Const currentDir As String = "D:\崔胜利\凯帝隆\湖北武穴锂宝\solidworks\"
Const matlib As String = "C:/ProgramData/SolidWorks/SOLIDWORKS 2022/自定义材料/凯帝隆.sldmat"

Dim path As String
path = currentDir & filename & ".SLDPRT"

Dim swApp As SldWorks.SldWorks
Dim swPart As SldWorks.PartDoc

Set swApp = Application.SldWorks

Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long

' Open
Set swPart = swApp.OpenDoc6(path, 1, 0, "", longstatus, longwarnings)

'todo:遍历配置
swPart.SetMaterialPropertyName2 "默认<按加工>", matlib, matname
swPart.SetMaterialPropertyName2 "默认<按焊接>", matlib, matname

' Save
Dim swErrors As Long
Dim swWarnings As Long
boolstatus = swPart.Save3(1, swErrors, swWarnings)

' Close Document
swApp.CloseDoc swPart.GetPathName

Set swPart = Nothing
Set swApp = Nothing

End Sub

标签:Dim,String,swApp,solidworks,swPart,matname,零件,材质,filename
From: https://www.cnblogs.com/cuishengli/p/17430274.html

相关文章

  • SOLIDWORKS批量修改模型单位系统
    我们在做产品设计时,经常会用到一些标准外购件,或者供应商提供的三维模型,也有可能用到国外的同事做好的模型,在这种情况下,有时就会面临一个问题,那就是模型的单位系统不同。单位系统不同,就有可能造成在装配时两个孔不能完全同心,这时我们就需要统一单位系统来进行模型的孔位置的调整,那......
  • solidworks工程图
    代码:OptionExplicitConstTRAININGDIRAsString=_"D:\ApplicationData\SolidWorks\文章\TRN_CDT2315_API2023\SOLIDWORKSTrainingFiles\APIFundamentals"ConstTEMPLATEDIRAsString=_"C:\ProgramData\SolidWorks\SOLIDWORKS2022......
  • UE5 材质 Water Shader
    目标水有许多特性,本篇将着重实现如下特性表面涟漪水深效果水的反射和折射海浪波光的焦散表面涟漪初步实现模拟水的运动现实中水的流动是较为混乱的,但上图的水流动过于统一。我们使用世界坐标的位置进行投影,且让水只在XY平面进行运动如何让水的流动混乱呢?很容......
  • 微型导轨的常见材质有哪些?
    由于全球化半导体机械设备产业、电子产业及其周边产业的蓬勃发展,产业对产品的微小化、高密度化的功能要求越来越高,因此产生了现在的微型导轨。如今的产品,都考究一个高效率、低重量的,所以对产品内部零部件的大小和重量就比较有要求了,在机械化消费的需求下,微型导轨的呈现就十分频繁了......
  • SolidCAM_2022_SP2 Mult for SolidWorks完整CAD/CAM解决方案
    SolidCAM_2022_SP2MultforSolidWorks:完整CAD/CAM解决方案SolidCAM_2022_SP2MultforSolidWorks是一款完整的CAD/CAM解决方案,它为SolidWorks用户提供了一种高效、准确和可靠的加工解决方案。SolidCAM_2022_SP2MultforSolidWorks具有强大的功能和易于使用的界面,可以帮助用户......
  • 15.solidworks零件 另存为、另存为副本并继续、另存为副本并打开
    1.另存为A零件被另存为B后,装配体上的零件为B 2.另存为副本并继续A零件被另存为副本B并继续,界面显示的仍然为A,装配体上的零件为A,生成新的副本B并未打开 3.另存为副本并打开A零件被另存为副本B并打开,界面显示为B,装配体上的零件为A,生成新的副本B并打开......
  • 13.solidworks简单渲染教程
    1、打开solidworks,点击菜单栏的工具,然后选择插件,勾选PhotoView360两边的框2、右键特征工具栏,把渲染工具勾选3点击渲染工具,然后对想要更改的零件或者部位使用编辑外观和编辑布景更改外观颜色、材质、贴图以及背景4、在绘图区域先摆好一个适合的角度,然后再添加相机5、在右侧进行......
  • SolidWorks软件2023中文版下载安装,SolidWorks特色功能使用介绍
    SolidWorks是一款功能强大的3DCAD软件,广泛用于机械设计、生产制造、建筑设计等领域。在这些领域,SolidWorks软件的独特功能,如先进的拓扑优化、高级可视化和实时模拟等,为用户提供了方便快捷、智能高效的设计体验。一、先进的拓扑优化SolidWorks软件提取:soruan.top/TPqqfb.SolidWorks......
  • UE5 材质 布料shader
    前言本篇实现一个简单的布料shader,需要注意的是本篇仅仅模拟布料的外观,但物理上并不是正确的因为还需要改光照目标通过观察缎子、棉布、丝绸可以看出,这些物体有些是中间亮,边缘暗,有些是中间暗,边缘亮,因此我们需要实现控制物体中间和边缘亮度的shader布料算法顽皮狗工作室曾在S......
  • UE5 材质 Flipbook火焰特效
    原理因为游戏为了保证舒适的帧数,通常不能临时计算特效,所以一般是提前将动画做成单独的帧,最后渲染至纹理流程UE5提供的FlipBook节点原理提供uv坐标,time节点,指定行列即可实现FLipBook实现使用的flipbook纹理有五行五列,因此提供一个float=5的节点连接到FlipBook的"......