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

機械社區

標題: Solidworks如何用方程式求解尺寸? [打印本頁]

作者: arter_2006    時間: 2021-4-25 22:19
標題: Solidworks如何用方程式求解尺寸?

$ v. v* T% ~: A$ I今天一同事問我,Iventor有這樣一個功能,如圖1,A、B兩點固定、C、D兩點自由,但BC、BD分別豎直、水平。能否在solidworks中隨意畫個線段標記為X,然后對AD、AC分別用方程式標為100+X、100+2X,AD、AC各自的長度就可以測出來了。通過這個方法可以求解尺寸。問solidworks有沒有相似的功能。我沒找出來,但覺得這個功能蠻好,所以請教一下大家。
; o# L- ]5 w. h, H+ }
: v/ m2 A. k% k9 x: i! W) d8 R注:僅這個案例,可以用做圖的方法求解出來,但對于邏輯關系復雜的就比較難了,比如AD=100+34X、AC=100+37*X*X.但如果用同事說的方程式的方法就很簡單了。謝謝大家。
$ G3 b+ _: F) I" q* j! H3 \4 U* ]0 x  S$ t) C

8 ^, U: Q' r4 K: }
" f* H3 C* [) |* [$ y$ y+ S
- F* g% e! m* q補充內容 (2021-4-27 06:15):- Y$ `0 D$ t) o- Y! y9 M# {- g# G
注意:A、B兩點固定即完全約束住,不是AB線段固定,這兩者是不同的。
作者: arter_2006    時間: 2021-4-25 22:24
同事還舉了個例子,如下圖所示,兩個尺寸都標為X,20、100中改任意一個尺寸,另一個尺寸跟著改。這個功能也蠻好,一并求解。
" \  R" ?9 P  R4 c/ |6 W$ k  d- U. s
注:solidworks中可以采用鏡像關系或尺寸相等的約束關系實現這個功能。鄙人是想知道有沒有Iventor類似這樣的功能及如何實現。不同的方法在不同的情況下有著難以比擬的妙用。謝謝。) D1 j' L7 g/ S! [, M% j
& E3 v$ [) z9 P  ?5 u9 K

5 v3 l5 p# d: e  i3 q1 T, l3 o補充內容 (2021-4-26 21:23):& v9 Y3 c3 y' Z" b% N
上面寫錯了,修正為:兩個尺寸都標為X,但數值卻不固定,20、100中任意只改一個尺寸,X數值跟著改。這
作者: 曉昀    時間: 2021-4-25 23:23
solidworks里有方式驅動,用的好的人不多。
作者: 譬如朝露    時間: 2021-4-26 08:24
本帖最后由 譬如朝露 于 2021-4-26 08:38 編輯 % ?  g8 l" @, B4 ?6 @% s7 Q
. L  Z, m2 J. N% C
X1=X2  全局變量
作者: 2011ayoon    時間: 2021-4-26 08:51
標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可以輸入方程式,所以這個可以先畫出各個線段,先標出X線段尺寸(記下它的尺寸名稱,類似“X@草圖1”),然后其它尺寸就可以用=100+"X@草圖1"這樣的方程式鏈接起來,也可以在X線段上右鍵,鏈接尺寸,把尺寸名稱設為x,建一個為x的通用變量,這樣方程式寫成=100+"X"就可以了,或者更干脆可以不畫x線段,直接打開工具-方程式建一個名稱為x的通用變量
作者: move3309    時間: 2021-4-26 09:29
本帖最后由 move3309 于 2021-4-26 09:35 編輯
* M0 L; C& L$ a# q5 x9 {
2011ayoon 發表于 2021-4-26 08:51& J5 Y8 O5 E9 Z; ]
標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可 ...

. m: {4 v- e3 O$ ^( E. r# i正解。我建模同步帶時就是這么干的,“方程式”里先設定“全局變量”節距P、小輪Z1,大輪Z2、中心距a,每次修改只在“方程式”里修改這些參數,模型自動就修改了。
6 ?8 B0 p- x* Z+ m6 [& p% O# G9 S& ]6 m' x& Z$ A- Z

作者: 魍者歸來    時間: 2021-4-26 15:10
本帖最后由 魍者歸來 于 2021-4-26 15:30 編輯 7 x4 ^; z8 b  C6 q* D" `
& n; @5 R' B: s' V6 U" {5 a% L; l
第一個:
: @, E: K, H% C3 R/ _( s) h2 q[attach]518631[/attach]
7 h& f8 \& Z& X[attach]518632[/attach]
  A$ Q  l$ m  U$ j( Q零件原文件,土豪請開始你的任性:[attach]518633[/attach]2 r, q$ y7 G: g- S

% c% p: v* e' t& O第二個:直接用對稱或者相等約束就可以了* {3 n, S2 n  f$ b# E9 M1 g2 Z, ~
$ V* {# m3 B# l3 v  y

  M" J7 [1 b, p! D0 l3 Z  H6 X
5 }& O2 J. ]; e+ a; m- L; w' q& r) c8 J+ T1 I

作者: arter_2006    時間: 2021-4-26 21:54
本帖最后由 arter_2006 于 2021-4-26 21:57 編輯 ( A2 P/ d# ?6 m# J
魍者歸來 發表于 2021-4-26 15:10# K3 ?" \6 t. h6 e( J* s
第一個:

2 t( L% x0 t8 g/ I4 u, D謝謝大俠,只是這個不能實現求解尺寸,因為水平線段、豎直線段沒有設置為相等,另外16.25成為固定的驅動尺寸了。按我同事的說法,16.25應該是被求解的未知尺寸,) e4 ?" B5 S$ _0 z, i) L' Z
比如下面這個圖片,A、B兩端點的位置被固定死了,設置BC=BD且AC、AD段建立方程式后,X值應該被自動求解出唯一值(這個值不應該是16.25,應該是67.07,如第2張圖所示),如果改變30、40兩個值中的任意一個,X值也自動求解出來。但您這個一設置BC=BD后就提示過定義了。4 w/ D2 [) }  K& i8 a7 e! ]4 r
  f& x7 ]9 H% J/ j

: F6 G* I0 h8 D: ~9 {5 p3 R/ C/ [# L
作者: arter_2006    時間: 2021-4-26 22:34
2011ayoon 發表于 2021-4-26 08:51
3 z* L1 E$ B- Z標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可 ...

" j0 l" ~0 L) F% }( E, Z) e0 \; H' L請問,如何不畫線段直接建立通用變量?下圖所示,我建立一個通用變量X,可是必須要輸入具體的數值或方程式,但是這個變量應該是個未知數需要解析出來的,該怎么操作?謝謝
* x4 l. C; l( m) z. B: d) k
8 s2 L1 n) N" ?* z, h; l3 N6 {
作者: 遠祥    時間: 2021-4-27 00:11
這個只要公式正確,可以用軟件自帶的表達式給它列一個關系,它能自動計算出來!
作者: 魍者歸來    時間: 2021-4-27 07:13
arter_2006 發表于 2021-4-26 21:54
! B# k2 S$ W4 a& L謝謝大俠,只是這個不能實現求解尺寸,因為水平線段、豎直線段沒有設置為相等,另外16.25成為固定的驅動 ...
- s8 R8 L8 r0 V2 M2 M
sw和aip兩個軟件的計算邏輯有區別,sw不能用未知的x' g7 k2 _7 g5 j, o8 N





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