久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 1957|回復: 8

sw批量提取零件外形尺寸

[復制鏈接]
1#
發表于 2025-1-10 08:33:23 | 只看該作者 |倒序瀏覽 |閱讀模式
如題,請問sw怎么批量提取零件外形尺寸并寫進屬性?有沒有宏分享,謝謝!
回復

使用道具 舉報

2#
發表于 2025-1-10 09:13:00 | 只看該作者
插件上有
回復

使用道具 舉報

3#
 樓主| 發表于 2025-1-10 09:51:41 | 只看該作者
fiyu1314 發表于 2025-1-10 09:13
6 f4 l, M8 h0 Z) c" W  R+ z4 I插件上有

9 R6 t9 }3 Z& a' O0 ~" U9 A 什么插件?. |! h7 S* N$ R6 x8 P
4#
發表于 2025-1-10 10:49:16 | 只看該作者
逐夢2020 發表于 2025-1-10 09:51
) }1 N0 S3 c" D什么插件?

0 Z6 J  R& ~2 d, v! @; ^凱元肯定有 麥迪應該也有吧
% t& x- Z' f8 _1 d4 S+ U7 |4 w2 E2 I& P$ _& p, d1 _
5#
發表于 2025-1-10 12:00:52 | 只看該作者
安裝第三方插件:& a8 v/ K# H& l% \
例如,使用SolidKits BOMs高級BOM工具或SWTDO插件。. X7 @# c. C9 o7 y8 {
下載并安裝插件,按照插件的安裝指南進行操作。
, `, c5 r0 q+ t2 \/ j使用插件功能:
: J8 V4 W# g+ k; p' s5 j打開插件,選擇“批量寫入屬性”功能。
4 y8 f2 ~: S* D8 k6 J; P; ~  A選擇需要處理的零件文件或文件夾,設置需要添加的屬性名稱和值。8 ~  i" u% m7 l; C

7 ^- L$ F: q- x4 o還有這個宏命令是AI生成的,不保證有用。, @  j+ t# w. E2 c5 G# k: h
Dim swApp As SldWorks.SldWorks/ G; I! g7 q6 u- U
Dim swModel As SldWorks.ModelDoc2: G1 B3 p- }0 N, F0 C
Dim swPart As SldWorks.Part
( Q: {* f7 o0 b+ B- K% b7 l7 {& S) ?Dim massprops As Variant
7 T4 k7 [3 X5 NDim status As Long; l6 K9 |3 |& i- y( G
Dim length As Double, R! |8 o3 t4 S$ E) _, K) {7 x, N
Dim width As Double1 N$ l# g% J$ B5 h% c$ \
Dim height As Double$ V1 v5 L" O* K  d+ w
. H* a2 f% l; [, Q" O8 }
Sub main()
- E1 O3 x. o! C$ r* h* \% j    Set swApp = Application.SldWorks
; o* B" L9 `# @" v" z* y; i    Set swModel = swApp.ActiveDoc
3 H1 q. B7 z' ^1 I# d, K    Set swPart = swModel.Part
+ O. Z0 ]7 j; V# T$ Z% i& H: g, b# T6 q. a) t7 C
    ' 獲取零件的外形尺寸& H% m/ a- ]8 e7 q" r6 o
    massprops = swPart.GetMassProperties(1, status, True)& V/ X3 }/ b3 `) e; J
    length = massprops(0)1 {1 q" V7 Z0 E5 W" ?5 v
    width = massprops(1)) Q( u& X0 A$ |" n- K$ l: o
    height = massprops(2); I8 L) ~6 H, e! i7 F. U' T  f
5 s8 J% X2 Y) a- A" [7 ^
    ' 添加自定義屬性
+ l: g8 G6 L( s    swModel.Extension.AddCustomProperty3("長度", swCustomInfoText, CStr(length), swCustomPropertyReplaceValue)
" d  L- l% U- E    swModel.Extension.AddCustomProperty3("寬度", swCustomInfoText, CStr(width), swCustomPropertyReplaceValue)* _, r- ^9 S! i8 k% W6 W3 W
    swModel.Extension.AddCustomProperty3("高度", swCustomInfoText, CStr(height), swCustomPropertyReplaceValue)2 @  O% `! a5 G$ J* o
! m. p: B/ R- N0 C3 e4 v' g( v
    ' 保存文件
- _5 V$ ^8 B$ O& w1 C    swModel.Save
6 Y! h$ E( X6 ^4 l1 mEnd Sub% A) w% a  h% s. i8 S8 l
點擊“執行”按鈕,開始批量處理文件。
6#
發表于 2025-1-10 12:12:48 | 只看該作者
平板類的還是鈑金類的?
7#
發表于 2025-1-10 12:34:19 | 只看該作者
用工具箱?工具箱都有屬性填寫等功能
8#
 樓主| 發表于 2025-1-10 14:35:39 | 只看該作者
|tsdt001發表于 01-10 12:12平板類的還是鈑金類的?
機加件
9#
發表于 2025-1-11 08:37:31 | 只看該作者
只要外形尺寸的話可以用焊接清單生成的
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-8-21 04:29 , Processed in 0.071000 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表