找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[分享] 福利来了! CATIA BOM 脚本,欢迎下载

  [复制链接]
111
发表于 2015-1-25 14:34:33 | 只看该作者
aboutzhu 发表于 2015-1-10 23:45
兄弟你好:关于您BOM脚本问题,如何增加重量 根据装配体中零件重量 更新到EXCELL表中 还请指教 小弟 新手  ...

重量这方面我还没了解过
112
发表于 2015-1-29 21:35:58 | 只看该作者
WKQBOY 发表于 2014-5-29 10:29
已把最新文件放到一楼,附件请到一楼下
-------------------------------------------------------------- ...

楼主,最新版本的哪里下载啊?
我从一楼下载的,好像无法从Excel向Catia更新.
放一个最新的吧.
113
发表于 2015-1-29 22:17:59 | 只看该作者
楼主,想写一个类似与Send to功能的脚本.
实现的功能如下:
    选择一个Product,执行脚本后,将该Product及其所有的子级全部保存到一个指定的新位置.
Catia自带的"发送到"功能强大,好像会把Part创建过程中引用过的Part也包含进去,我不需要那些.

有没有什么想法?指点一下.
114
发表于 2015-2-3 13:48:27 | 只看该作者
好好学习,天天向上
115
发表于 2015-2-3 16:32:50 | 只看该作者
非常棒,谢谢分享
116
发表于 2015-2-4 23:53:10 | 只看该作者
支持下,现在很少啦
117
发表于 2015-3-23 14:24:12 | 只看该作者
试试看看方便不!
118
发表于 2015-3-29 18:55:33 | 只看该作者
你好!能否帮我修改下面的代码!
Sub CATMain()

Set productDocument1 = CATIA.ActiveDocument
Set selection = productDocument1.Selection
Set visPropertySet = selection.VisProperties
Set product1 = productDocument1.Product
Set products1 = product1.Products

For i=1 to products1.Count
Set productI= products1.Item(i)
Set products1 = producti.Parent
selection.Add producti
Set visPropertySet = visPropertySet.Parent
visPropertySet.GetShow showstate
selection.Clear
If  showstate <> 1 Then  '隐藏为1
  If not(Instr(products1.Item(i).PartNumber,strName)) Then
   j=j+1
   str = CStr(int(j))
   if j<10 then
     str = "0" & str
   end if  

Set iparameter1 = parameters1.CreateString("CATEGORIE", Cstr("BED"))
Set iparameter2 = parameters1.CreateString("REPERE", Cstr("101"))
    end if
  end if  
Next
End Sub
这段代码怎样修改使隐藏的零件不添加属性!
119
发表于 2015-4-3 20:04:26 | 只看该作者
谢谢,学习一下
120
发表于 2015-4-27 14:56:16 | 只看该作者
很实用的一个小插件啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-2 16:49 , Processed in 0.033802 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表