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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 3587|回復: 8

SW轉格式求助

[復制鏈接]
1#
發表于 2018-6-3 19:16:25 | 只看該作者 |倒序瀏覽 |閱讀模式
請教各位高手,solidworks零件做了20個配置,怎么樣一次性把這20個配置的零件全部轉為stp或者xt等中間格式。避免一個一個去另存為!!懇請高手們指導
" \# b9 g+ w+ R* R% s: a9 E+ D
回復

使用道具 舉報

2#
發表于 2018-6-3 20:50:17 | 只看該作者
本帖最后由 未來第一站 于 2018-6-3 22:23 編輯
. B- m4 i' P# `' N9 C. u2 H
" O7 i- ~' j  d4 n& O) F3 U期待高手出現。
3#
發表于 2018-6-3 22:32:24 | 只看該作者
不是高手,但我以前做過。5 V2 W+ q$ T4 s( W3 G  J

, _! d# n* n* x: R2 W% O8 v1、建一個裝配體
- a# J* O! E8 F* m+ Q2、陣列這個零件20件(或插入這個零件20個)* T$ o) Q" c2 h4 |1 Q" \
3、把陣列解除,每個零件一個配置
* x  g% [( N$ ]2 }. m! ?, t4、將這個裝配體保存為中性格式
$ Y" Q2 t( Z- V4 U  p* L) H" s8 \8 i$ [# p, i7 t: u; m

評分

參與人數 2威望 +2 收起 理由
魍者歸來 + 1 劍走偏鋒,666
未來第一站 + 1 熱心助人,專業精湛!

查看全部評分

4#
 樓主| 發表于 2018-6-4 08:08:50 | 只看該作者
可是 這樣20個零件都轉到一個零件圖里面了呀   怎么樣能分成20個獨立的零件呢
5#
發表于 2018-6-4 08:40:09 | 只看該作者
風客008 發表于 2018-6-4 08:08
# s! S9 d8 z. X+ ]' ~% F5 E; p/ N可是 這樣20個零件都轉到一個零件圖里面了呀   怎么樣能分成20個獨立的零件呢

& K# ^& y' [1 l) f' H它本身是裝配體格式,你用別的軟件打開,識別也應是裝配體,保存一次,所有零件就都保存上了。- {( q% Q1 _3 E* x

( k0 N  F9 E1 i) f- e4 q7 t至少SW是這樣的。
: [* X( W9 d' H# T9 S4 Z
6#
發表于 2018-6-4 09:40:08 | 只看該作者
你們忽略了sw本身帶的功能了

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
7#
發表于 2018-6-4 09:57:24 | 只看該作者
本帖最后由 DaveChan 于 2018-6-4 10:01 編輯 / @  ]* g9 y, F8 G
8 k, H2 B  h: r7 J
一個簡單的宏程序供參考:
  1. Option Explicit
    6 m2 ^9 d2 T: v
  2.     Dim swApp               As SldWorks.SldWorks  h5 A, w6 K9 ]# k9 ?4 ~9 v4 Q2 F
  3.     Dim swModel             As SldWorks.ModelDoc2
    : j0 v# x" |  x* ~) T& _, I
  4.     Dim PartName            As String/ a5 M. z2 O2 L9 ^4 Y  B2 N4 Q
  5.     Dim ConfigNameArr       As Variant9 p# Q: E3 p6 O3 r$ V$ w
  6.     Dim ConfigName          As Variant! V4 @# K4 o3 G# e  k2 P  c: }/ }
  7.     Dim AConfigName         As String
    % v- D. t3 x0 T5 A: ~$ W! I
  8.     Dim FilePathName        As String
    6 a/ I' A: `5 Q0 ~
  9. ) @) m) s. o( t/ s4 \0 w
  10. Sub main()
    + O5 v+ x: s" K( i
  11.     Set swApp = Application.SldWorks2 D! S9 Z9 B7 E7 w! Y" n& k# R
  12.     Set swModel = swApp.ActiveDoc
    7 ~; C) ^: Q) `& N# X, Y* w
  13.     If swModel Is Nothing Then Exit Sub
    % ^5 J4 B) ]& P9 h4 M
  14.     If swModel.GetType <> 1 Then Exit Sub
    0 F5 [& H1 N. S" m* E9 U
  15.     PartName = Left(swModel.GetPathName, Len(swModel.GetPathName) - 7)
    * R8 \# z3 L; U5 i# B, u# p
  16.     ConfigNameArr = swModel.GetConfigurationNames& P& S+ r* Q; t- C- Y8 [
  17.     AConfigName = swModel.GetActiveConfiguration.Name. z+ U8 x" F6 z
  18.     For Each ConfigName In ConfigNameArr
    ' }% s$ a  s" y! l2 q
  19.         swModel.ShowConfiguration2 ConfigName
    ' `. j# m" V8 E# _: l$ R
  20.         FilePathName = PartName & " " & ConfigName & ".X_T"
    ; |0 Q# }, w# ]9 B) Z, I, `
  21.         swModel.SaveAs2 FilePathName, 0, True, False% Y+ }1 I) W' t& b5 ?
  22.     Next
    + I7 w, ]& _" A( ~) H$ K) x
  23.     swModel.ShowConfiguration2 AConfigName6 r% Z( o8 k* m
  24. End Sub
    % d1 {+ B; H" D3 \
復制代碼
+ a" R# o: @' V+ E: N1 n. H  C. n( ~
8#
發表于 2018-6-4 10:57:51 | 只看該作者
1.SW自帶的計劃任務
8 E! z. G0 F0 @; P/ h2.宏
. b, }5 N( G* b( `# M( a3.第三方/ [# x4 _9 y) ^$ g) J: a
; j+ o; N  q) T# n

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
9#
發表于 2018-6-4 11:14:48 | 只看該作者
魍者歸來 發表于 2018-6-4 10:573 S. M" H) g& X% X% y
1.SW自帶的計劃任務! J: |' M  E- ~- _
2.宏% [  O: u* _. K! f1 U# b
3.第三方

! m' L: Q7 u! z+ P4 r1(Task Scheduler)和3(凱元工具),應該都不能將多配置零件的各個配置存成中間格式.
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-8-24 20:09 , Processed in 0.077874 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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