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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5635|回復: 15

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

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

0 S3 B. @0 `. b4 Q今天一同事問我,Iventor有這樣一個功能,如圖1,A、B兩點固定、C、D兩點自由,但BC、BD分別豎直、水平。能否在solidworks中隨意畫個線段標記為X,然后對AD、AC分別用方程式標為100+X、100+2X,AD、AC各自的長度就可以測出來了。通過這個方法可以求解尺寸。問solidworks有沒有相似的功能。我沒找出來,但覺得這個功能蠻好,所以請教一下大家。  u2 E# E: o$ Y# ]* K

" P7 I, |5 Z8 U* ]. `注:僅這個案例,可以用做圖的方法求解出來,但對于邏輯關系復雜的就比較難了,比如AD=100+34X、AC=100+37*X*X.但如果用同事說的方程式的方法就很簡單了。謝謝大家。
* ]9 Q0 ?7 \* }" M$ a3 R
* N4 j2 A+ B! W6 k( c4 o$ N* t
! g) ?# }: q9 Q% ]# X# E
9 P3 c! ~' F8 D7 ~
9 p. Z, u. L; r: z補充內容 (2021-4-27 06:15):
0 P" M& W" D6 q( D' p注意:A、B兩點固定即完全約束住,不是AB線段固定,這兩者是不同的。

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
 樓主| 發表于 2021-4-25 22:24:12 | 只看該作者
同事還舉了個例子,如下圖所示,兩個尺寸都標為X,20、100中改任意一個尺寸,另一個尺寸跟著改。這個功能也蠻好,一并求解。
' u% ~5 y% r0 d0 R+ A- q8 j3 Y- Y* \1 g- r
注:solidworks中可以采用鏡像關系或尺寸相等的約束關系實現這個功能。鄙人是想知道有沒有Iventor類似這樣的功能及如何實現。不同的方法在不同的情況下有著難以比擬的妙用。謝謝。
, a% v: R( v$ q! L3 ~$ L, l+ ]; k0 a* Z! @* Q

+ l: {- y$ h, ~: Y/ O補充內容 (2021-4-26 21:23):
- _9 E7 w8 J" h- ?9 ]; v上面寫錯了,修正為:兩個尺寸都標為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 編輯 1 Q$ [5 p  l2 s3 R7 Z. }! k$ s
0 g: @! A! [1 X, ^1 c7 t$ t9 l
X1=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 編輯
6 T/ r6 b/ w1 H0 c9 q% c
2011ayoon 發表于 2021-4-26 08:51( B. m6 `- T: v& Y% c
標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可 ...
9 _6 E+ L6 c( l8 O
正解。我建模同步帶時就是這么干的,“方程式”里先設定“全局變量”節距P、小輪Z1,大輪Z2、中心距a,每次修改只在“方程式”里修改這些參數,模型自動就修改了。
9 B5 T- j: y  s) j* N: Q
5 {( s& c# t- f; M, m" E

點評

這才是方程式的正確打開方式,toolbox的很多零件也是這么干的  發表于 2021-4-27 08:35
7#
發表于 2021-4-26 15:10:44 | 只看該作者
本帖最后由 魍者歸來 于 2021-4-26 15:30 編輯 4 b2 H+ ^# q& A+ ~

+ Z- [& Y# D/ q# b. N第一個:; I7 Q. w& O7 ]* I

$ M# h& e: x. K) r: \" c- c% g5 R* s
, {5 L8 M# i! }. {8 v& S( x) _4 @零件原文件,土豪請開始你的任性:
  J" K' l2 x4 S; C* l0 v2 F1 J/ [$ P, |; ?7 x
第二個:直接用對稱或者相等約束就可以了, t, h- _% k  B3 b- J
* G3 U1 P3 o  q0 V- {& `+ |

- g2 o/ A# e: ^; \
$ K  X3 v# M4 V! h- d2 J+ s( ~6 [' p" z% G" ^' ~' ?

本帖子中包含更多資源

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

×
8#
 樓主| 發表于 2021-4-26 21:54:53 | 只看該作者
本帖最后由 arter_2006 于 2021-4-26 21:57 編輯 9 _! W& @3 b( `; O
魍者歸來 發表于 2021-4-26 15:10, j# m# E+ a3 Q* S  |
第一個:

) ?; i6 v% J8 G* C) x" Z謝謝大俠,只是這個不能實現求解尺寸,因為水平線段、豎直線段沒有設置為相等,另外16.25成為固定的驅動尺寸了。按我同事的說法,16.25應該是被求解的未知尺寸,# e0 z8 I* O- q
比如下面這個圖片,A、B兩端點的位置被固定死了,設置BC=BD且AC、AD段建立方程式后,X值應該被自動求解出唯一值(這個值不應該是16.25,應該是67.07,如第2張圖所示),如果改變30、40兩個值中的任意一個,X值也自動求解出來。但您這個一設置BC=BD后就提示過定義了。. C2 T: M. |( {

5 C- v/ v2 o% ^9 o; Q3 @/ P1 C1 {2 l

本帖子中包含更多資源

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

×
9#
 樓主| 發表于 2021-4-26 22:34:50 | 只看該作者
2011ayoon 發表于 2021-4-26 08:51* ~$ m3 w1 b' G; \
標注尺寸時,會彈出修改尺寸的窗口,鼠標放在數值窗口一會,會有提示輸入數值或者先輸入等號,在=后面就可 ...

* T* b, {' t8 Y/ b& J1 Q; H請問,如何不畫線段直接建立通用變量?下圖所示,我建立一個通用變量X,可是必須要輸入具體的數值或方程式,但是這個變量應該是個未知數需要解析出來的,該怎么操作?謝謝  ]/ K. n7 t. l$ F/ j1 y
1 c8 B4 S2 d6 B  f

本帖子中包含更多資源

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

×
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 03:14 , Processed in 0.078995 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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