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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5641|回復: 15

Solidworks如何用方程式求解尺寸?

[復制鏈接]
1#
發表于 2021-4-25 22:19:48 | 只看該作者 |倒序瀏覽 |閱讀模式

" F) X% |; Q8 {7 w& c: _. E今天一同事問我,Iventor有這樣一個功能,如圖1,A、B兩點固定、C、D兩點自由,但BC、BD分別豎直、水平。能否在solidworks中隨意畫個線段標記為X,然后對AD、AC分別用方程式標為100+X、100+2X,AD、AC各自的長度就可以測出來了。通過這個方法可以求解尺寸。問solidworks有沒有相似的功能。我沒找出來,但覺得這個功能蠻好,所以請教一下大家。$ N7 t$ `) T/ w$ H8 i. b' n; f
# p$ v9 ~. \- V( z9 W- y" P* n
注:僅這個案例,可以用做圖的方法求解出來,但對于邏輯關系復雜的就比較難了,比如AD=100+34X、AC=100+37*X*X.但如果用同事說的方程式的方法就很簡單了。謝謝大家。
2 m, z0 Q, i4 d# ]/ s. k
# v/ |* q2 y8 x& l+ J* `
" \3 b2 a" c- D3 T: u6 u- D* {( M$ J* s$ D! z  ^$ d) n

& E" A0 e* o0 M, a補充內容 (2021-4-27 06:15):7 w' k4 J- m3 q0 k
注意:A、B兩點固定即完全約束住,不是AB線段固定,這兩者是不同的。

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
 樓主| 發表于 2021-4-25 22:24:12 | 只看該作者
同事還舉了個例子,如下圖所示,兩個尺寸都標為X,20、100中改任意一個尺寸,另一個尺寸跟著改。這個功能也蠻好,一并求解。4 i3 B- {' `2 d0 k! _- Q

  r) _9 ~3 e1 |: M注:solidworks中可以采用鏡像關系或尺寸相等的約束關系實現這個功能。鄙人是想知道有沒有Iventor類似這樣的功能及如何實現。不同的方法在不同的情況下有著難以比擬的妙用。謝謝。
1 z7 ]" J4 A, x; M8 t( h
5 \; B- t; o8 H+ ~( o$ E2 J% o2 k7 S$ P3 D9 D/ X
補充內容 (2021-4-26 21:23):
. h& M8 {, i+ V3 l上面寫錯了,修正為:兩個尺寸都標為X,但數值卻不固定,20、100中任意只改一個尺寸,X數值跟著改。這

本帖子中包含更多資源

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

×
3#
發表于 2021-4-25 23:23:26 | 只看該作者
solidworks里有方式驅動,用的好的人不多。

點評

是啊,我昨天嘗試了幾次,都沒有成功,包括把X尺寸設置為從動  發表于 2021-4-26 06:15
4#
發表于 2021-4-26 08:24:54 | 只看該作者
本帖最后由 譬如朝露 于 2021-4-26 08:38 編輯
& l+ \+ p$ r3 Q4 p) M
, C. S. Y/ ?/ b3 L' vX1=X2  全局變量
5#
發表于 2021-4-26 08:51:50 | 只看該作者
標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可以輸入方程式,所以這個可以先畫出各個線段,先標出X線段尺寸(記下它的尺寸名稱,類似“X@草圖1”),然后其它尺寸就可以用=100+"X@草圖1"這樣的方程式鏈接起來,也可以在X線段上右鍵,鏈接尺寸,把尺寸名稱設為x,建一個為x的通用變量,這樣方程式寫成=100+"X"就可以了,或者更干脆可以不畫x線段,直接打開工具-方程式建一個名稱為x的通用變量
6#
發表于 2021-4-26 09:29:59 | 只看該作者
本帖最后由 move3309 于 2021-4-26 09:35 編輯
) |' D5 f0 r+ B2 j; v$ U& B
2011ayoon 發表于 2021-4-26 08:51* [7 w2 f+ l' R
標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可 ...
5 n5 [* V. Q% D% ?: o
正解。我建模同步帶時就是這么干的,“方程式”里先設定“全局變量”節距P、小輪Z1,大輪Z2、中心距a,每次修改只在“方程式”里修改這些參數,模型自動就修改了。
  V$ F4 K6 f) y) u
) n) ~. q' L4 F4 u# f7 L! a

點評

這才是方程式的正確打開方式,toolbox的很多零件也是這么干的  發表于 2021-4-27 08:35
7#
發表于 2021-4-26 15:10:44 | 只看該作者
本帖最后由 魍者歸來 于 2021-4-26 15:30 編輯
( n# j7 F! F: m/ s# y% a9 Z9 E1 E* C$ q' N6 Q& B
第一個:
- X* U6 f, J- _# A2 Q1 m5 d0 d5 H5 g& I; P- {) \7 H

" r+ G4 w& c- I零件原文件,土豪請開始你的任性:
7 X3 t, X# G! r- l0 B( d
& g1 O  n; F& r+ r第二個:直接用對稱或者相等約束就可以了
0 V! A8 y3 E& w* }: r" U0 e% `/ Q" H  a; G; O% ~

0 N" b2 r7 ?6 |: M! K4 j& u2 x7 V- n, y- F% r7 L# C

: g3 d2 k, E( ^$ g2 l6 \) \

本帖子中包含更多資源

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

×
8#
 樓主| 發表于 2021-4-26 21:54:53 | 只看該作者
本帖最后由 arter_2006 于 2021-4-26 21:57 編輯
' s' q8 O# ]3 S: c( A4 T
魍者歸來 發表于 2021-4-26 15:107 f0 F. s# F1 H$ Z. w: c, C* z
第一個:
( m2 r3 u0 ]7 d3 R& v$ J8 j" D
謝謝大俠,只是這個不能實現求解尺寸,因為水平線段、豎直線段沒有設置為相等,另外16.25成為固定的驅動尺寸了。按我同事的說法,16.25應該是被求解的未知尺寸,
) y, [0 R; c, P* |) a, ?比如下面這個圖片,A、B兩端點的位置被固定死了,設置BC=BD且AC、AD段建立方程式后,X值應該被自動求解出唯一值(這個值不應該是16.25,應該是67.07,如第2張圖所示),如果改變30、40兩個值中的任意一個,X值也自動求解出來。但您這個一設置BC=BD后就提示過定義了。
5 d; U+ X7 y; E/ U/ q
$ Z( ~5 M* m8 [7 V3 s# q7 z+ Y$ E3 o! ]5 l8 m9 ~

本帖子中包含更多資源

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

×
9#
 樓主| 發表于 2021-4-26 22:34:50 | 只看該作者
2011ayoon 發表于 2021-4-26 08:51
( Q! d* J* {$ ?) `標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可 ...
+ e; g& G& D/ K1 u# U
請問,如何不畫線段直接建立通用變量?下圖所示,我建立一個通用變量X,可是必須要輸入具體的數值或方程式,但是這個變量應該是個未知數需要解析出來的,該怎么操作?謝謝" T- ^9 `; s( c: `# f$ @6 J4 ~

( j( s) g2 {1 q3 V) x

本帖子中包含更多資源

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

×
10#
發表于 2021-4-27 00:11:37 | 只看該作者
這個只要公式正確,可以用軟件自帶的表達式給它列一個關系,它能自動計算出來!

點評

SW的方程式邏輯是單向驅動的,如果想求出X,唯一的辦法是把原來的方程組求解,把x變成方程式驅動的尺寸,比如AD=100+x,AC=100+2x,導出X=AC-AD,這樣就是標AD、AC尺寸,然后X線段上尺寸列方程“=AC-AD”  發表于 2021-4-27 08:51
按理說是這樣的,我把AB、AC段的方程式列正確了,可是再設置BC=BD。就報過定義,把名稱為X的尺寸設置為從動也沒有用,不知道哪個地方出問題了  發表于 2021-4-27 06:12
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-8-6 19:36 , Processed in 0.081218 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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