国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

機械社區

標題: SW參數化設計中Excel的應用 [打印本頁]

作者: 李丶偉    時間: 2017-7-3 10:37
標題: SW參數化設計中Excel的應用
SolidWorks參數化設計中Excel的應用
; C3 L' l" R9 ~2 e. e$ Q0 P# y摘要:運用SolidWorks自帶的系列零件設計表功能,可以自行設計SolidWorks參數化設計系統,系統主要利用Excel的強大功能,進行二次開發系統界面,達到企業的設計流程及設計規范。
8 C$ {" w& m" o  h  h關鍵詞:SolidWorks,設計表,Excel,參數化0 M( X% c7 ~$ K" M

. \3 a& b. O  d8 N) F3 g一、前言5 J; Y* C7 c* ?, O( A" _# }
大家都知道,SolidWorks可以將Microsoft Excel表格內嵌到SolidWorks文件里面作為系列零件設計表。通過系列零件設計表來控制模型的相關屬性(約二十多種屬性可被系列零件設計表控制),可以很方便地對零件或裝配體進行配置設計。
; p, ^0 {& [1 C! K3 K5 Z大家也知道,Microsoft Excel表格有很強大的數據處理功能。除了可以在Excel表格上應用豐富的函數外,還可以在表格上加入宏。
* D4 d+ p. t% N3 a4 S基于以上兩點,能否在系列零件設計表中應用Excel表格的數據處理功能呢?下面將用一個簡單的例子對這個問題作一個探討。' _. E" R6 N$ V3 P! k: W5 x

! W9 K: C% u) j0 `% m+ `5 ?二、操作實例3 k, m! i) J% H8 a
1、先創建一個螺釘零件,并生成系列零件設計表。
  {$ Y, ?* |+ Y通過系列零件設計表控制的尺寸和特征如圖(1)所示:
) m. i1 Q8 |  V4 x9 W3 \1 O7 e [attach]426837[/attach]& l4 k( U, w6 j9 M
圖(1)
; m( a* \* v/ n2、在系列零件表上插入“sheet2”,在“sheet2”上制作如圖(2)所示表格。
% x1 ]# z- g% g. `9 m1 C[attach]426838[/attach]: Z. u" p9 R& J9 g6 `) x' c) `- [" r
圖(2); p! f% C: [8 X! E9 M8 {
注意:
/ X' k$ Q$ K% W1)“sheet1”一定要在最左邊的位置,這樣SolidWorks才可以讀取到尺寸信息。插入“sheet2”的方法是右擊“sheet1”選“插入”命令。' E0 V" I- z: W$ ~& i
2)表格中除了加入兩個復選框外其它全部是普通的單元格
, p% l# k7 [* j( E6 n  L3)復選框加入方法如下:9 D5 Z9 V! r. T1 e
[attach]426839[/attach]* q" @8 J  F) W4 k* L' l
[attach]426840[/attach]6 |, R5 l0 b5 c% x. v8 k1 S
[attach]426841[/attach]# y$ \% o  S( R! u
                                             
( k0 G' W; n; B) D3、利用Excel的數據處理功能控制模型的尺寸參數和特征壓縮狀態。
' `" s& ~# T% F4 w! O. i1) 在sheet1!B3單元格處輸入公式:=Sheet2!C3$ c" l# M) n1 W) ?% E; Z- l7 b1 h9 b
公式意義:螺釘總長尺寸與Sheet2上的C3單元格數值相關聯+ b  P2 s( }1 H% i) W
2) 在sheet1!C3單元格處輸入公式:=IF(Sheet2!C6=TRUE,INT((Sheet1!B3-2.17)/E3)+1,IF(Sheet2!C8>(INT((Sheet1!B3-2.17)/E3)+1),INT((Sheet1!B3-2.17)/E3)+1,Sheet2!C8))- m% z7 \6 L" Q- @4 f8 w
公式意義:如果Sheet2上的“全螺紋螺釘”復選框選中則自動計算螺紋圈數% ]: F) R- P$ R1 _9 \8 j/ X
如果沒有選中此復選框,則按Sheet2上的C8單元格數值設定螺紋圈數(手動設定時如果設定的數值超過全螺紋的螺紋圈數時,按全螺紋的圈數更新模型)。8 K% g, S: c3 j' t( G; _1 B* e
3)在sheet1!D3單元格處輸入公式:=IF(Sheet2!C5,"s","u"); K' h7 |/ z4 Q: e
公式意義:如果Sheet2上的“螺紋是否簡化”復選框選中則將生成螺紋的掃描切除特征壓縮(此時螺紋圈數不會起作用),否則解除壓縮。8 f7 K' t) D6 _+ }
4)應用效果,下圖所示為不同選項對應不同狀態的模型
* \; D* z0 R( u+ a& E) g8 ^' j [attach]426842[/attach]
& ~6 O1 \* I: k[attach]426843[/attach]
% q  _$ r* o7 R6 e/ F" N  h[attach]426844[/attach]
; q0 i8 i; \. U                                       
) d* H/ A" [! \4 F) t三、總結" p8 ?) _5 l+ s2 t) ]5 g
以上的例子只是采用了很簡單的模型,也許簡單的模型并不能充分體現出這種方法的實用性,但針對模型的參數有著較復雜的函數關系時,我們不妨將它的方程式和描述寫入表格中,當然也可以在Excel表格里面加入窗體元素(如:單選框、復選框等)和宏命令。這樣,當你在使用這些零件時只需在表格中設置相應的參數即可。
作者: orangedsj    時間: 2017-7-3 10:53
點個贊,技術貼啊,EXCEL 強大
作者: 淡然    時間: 2017-7-3 11:12
米思米是否用的這種方法?
2 T0 Z. \( J3 u( K8 x- p
作者: 忽樂極    時間: 2017-7-3 14:07
頂一個
作者: xiaobing86203    時間: 2017-7-3 14:18
好帖啊,收藏了
作者: 陽光MAN    時間: 2017-7-3 15:47
裝配體能實現嗎
% T- f+ x' k. ^0 j/ ^/ [8 P9 C2 l
作者: 本帥    時間: 2017-7-3 19:19
EXCEL號稱魔表                        
作者: Miles_chen    時間: 2017-7-6 09:04
哈哈 都是很基本的技術 但是樓主這樣結合起來 就不同凡響了~~!
# H1 @& F% j3 Y/ G+ z' D$ M可惜 機械軟件這塊  弄出花了 似乎也找不到很大的用武之地  
/ @. z7 o" P5 e) f/ W" S! V但是我還是支持樓主 ~~
作者: Miles_chen    時間: 2017-7-6 09:05
我自己也用excel vba 來驅動SW
9 I5 z4 }. m" `  ~( q$ D專門用于 link 打開文件、處理裝配體明細表,批量導出 三維、二維格式 ~9 r& `$ i7 s6 A, Y' o

作者: 道法清風    時間: 2017-7-23 21:03
正在學習參數化設計,如果產品足夠成熟,可以用這方法做一個相應的標準件庫,用的時候直接調用就好,666666
作者: ddsoft_djg    時間: 2017-7-26 13:29
SolidWorks參數化設計節約了設計時間,提高了效率。5 [! G" X! A. x, M3 v: a  d

作者: bz1016    時間: 2017-7-27 11:13
大大提高了設計效率哦!
作者: 麥餅榮    時間: 2017-7-28 11:59
solidworks通過導入execl表格,節省錄入時間!
作者: w_ou1989    時間: 2017-7-28 14:45
SolidWorks簡單、易用,功能很全面
作者: 李丶偉    時間: 2017-7-28 16:49
這是SolidWorks自帶的方程式,還有公司專門做二次開發的,比如:Autidriver 做起來更方便
作者: 李丶偉    時間: 2017-7-28 16:49
陽光MAN 發表于 2017-7-3 15:47$ D" J7 V1 f$ d# A* G
裝配體能實現嗎

$ c/ q3 S  j8 q9 i: ^這是SolidWorks自帶的方程式,還有公司專門做二次開發的,比如:Autidriver 做起來更方便4 |2 K) Y" m0 K( {: Z% _

作者: Ryu1223    時間: 2017-7-30 22:53
很不錯的心得
作者: 伊豆2015    時間: 2017-7-31 10:18
點個贊,技術貼啊,EXCEL 強大!!!
作者: s932841651    時間: 2017-7-31 10:45
挺不錯的功能,值得我們去看看
作者: cyzy6388    時間: 2017-7-31 12:46
利害啊,學習了。
作者: janson8    時間: 2017-7-31 13:19
正在學習參數化設計,如果產品足夠成熟,可以用這方法做一個相應的標準件庫,用的時候直接調用就好,JANSON8  
作者: chenshDDsoft    時間: 2017-7-31 16:11
參數化真的非常的好用
作者: 網中人000    時間: 2017-7-31 17:33
很好學習了
作者: 李丶偉    時間: 2017-8-1 14:43
李丶偉 發表于 2017-7-28 16:49
3 x' M. Z9 _& m( j4 z' Z  @) `7 Q這是SolidWorks自帶的方程式,還有公司專門做二次開發的,比如:Autidriver 做起來更方便
. P$ S; z) K' g6 L5 x! x; D
可以的,但是整個方程式比較亂
6 c# u9 d9 z( M0 e+ A
作者: weisir1dds    時間: 2017-8-1 18:11
借助表格的功能快速錄入數據,提高效率
作者: weisir1dds    時間: 2017-8-1 18:32
對于系列化產品參數化是個好東西
作者: 劉滔    時間: 2017-8-5 11:27
參數化設計,提高效率
作者: Luxjinc    時間: 2017-8-6 22:22
感謝分享,很強大的功能,
作者: 841100919    時間: 2017-8-21 11:36
excel的確不錯,在大軟件的應用上比wps強
作者: moldzsdj    時間: 2017-9-13 19:26
利害啊!學習中,。。。。。。感謝分享,很強大的功能
作者: 809775354    時間: 2020-9-10 15:35
贊一下,這是我曾經的啟發資料,走上了一條不歸路  哈哈
作者: 809775354    時間: 2020-9-10 15:36
道法清風 發表于 2017-7-23 21:03
% F4 y- R, h1 M2 q5 ?正在學習參數化設計,如果產品足夠成熟,可以用這方法做一個相應的標準件庫,用的時候直接調用就好,666666
. P; V( |' H+ s
怎么樣了,可以探討一下5 _) W- _. w  M2 t

作者: 卓越涵寶    時間: 2020-9-15 10:25
不錯,excel功能很多需要學習,深度學習!!!
作者: 卓越涵寶    時間: 2020-9-15 10:27
前期麻煩,后期會很簡單
作者: 旋旋zai    時間: 2020-9-16 11:56
常用零件用這種設計很方便👍( |2 b* N" n5 v, f5 Y
9 o8 Z& a1 F9 w

作者: XGQ201531    時間: 2020-9-18 15:44
點贊
作者: XGQ201531    時間: 2020-9-21 08:46
9 s7 r' }& Z+ ]; V2 Z! H

作者: good0451    時間: 2021-1-23 21:14
馬上用到。
作者: good0451    時間: 2021-1-23 21:16
謝謝,馬上用到了




歡迎光臨 機械社區 (http://www.whclglass.com.cn/) Powered by Discuz! X3.5