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

機械社區

標題: 參數關聯后,更新延遲的問題 [打印本頁]

作者: lolo77    時間: 2019-7-24 12:23
標題: 參數關聯后,更新延遲的問題
[attach]485790[/attach]
5 L8 D1 O! M$ b4 O7 P       問題背景,需求是這樣,需要將零件A(踏步)和零件B(錐面圓筒)裝配在一起。高度是可變的。
8 U! U# q: k) C: Q* F       隨著高度變化,零件A總是可以配合錐面。. n4 |7 E' c: l% _1 n
       因此,做了兩個輔助草圖,一個用來創建裝配高度的錐面圓筒切面圓直徑r1,另一個用來創建踏步距離圓筒中心的距離l1,l1需要依賴r1生成。( B" I) ^( T8 b( c3 s0 C- d
       然后依靠l1來驅動不同高度時,踏步距離圓筒軸線的距離,保證配合在一起。. ?+ B0 I# M* O6 k
7 F; \, r7 e2 b8 q( g3 ]
[attach]485791[/attach][attach]485792[/attach]  Z2 c) D6 [- L
       做好關聯后,修改高度3600,這個參數。會出現關聯參數更新不了的情況。如下圖所示:6 L) G7 |, s% e- e. [
[attach]485793[/attach]' x; ]4 e5 @! F/ i0 ~
       可以看到,參數表界面,高度由3600變為3800.參考參數里面,切面圓直徑變了,但是模型參數里面關聯的卻不變,導致后續的裝配參數也無法更新出來。本地更新按鈕為灰色,保存、關閉再打開一樣不會更新。后來發現,在參數后面的關鍵參數或者導出參數復選框里勾選或取消勾選,圓直徑840就會更新過去,但是無法驅動第二個草圖里面的裝配位置l1。同樣無法更新,保存再打開也不能更新。
! k7 y( m  N5 `2 W" c; }       后面通過logic規則,直接更改模型參數為參考參數,設置保存觸發。需要保存、本地更新、保存、本地更新,四次操作,模型會被正常驅動。
, o/ f* J2 Z! a) y# m9 D4 s: k       簡單來說,現有原始參數A,產生了聯動參數B,再產生聯動參數C。更改A后,對B、C的引用無法實時更新,保存或更新都無法使參數更新。也換不同的電腦、系統試過了,問題可以復現。不知道產生這種問題的原因是什么,怎么來解決呢。
: |6 F* Z1 d. \  s2 ?: l- u5 Y" k- Y. z+ Z$ a  |; d( P% l' f

作者: 陳伯雄    時間: 2019-7-24 20:10
給我模型看看
作者: 遠祥    時間: 2019-7-24 20:27
做好是做一條裝配輔助線,這樣高度好調節。
作者: Cavalier_Ricky    時間: 2019-7-24 21:55
本帖最后由 Cavalier_Ricky 于 2019-7-24 21:59 編輯
" K: K# A0 j- V$ S& Q; v
( ]% ]# S: s# `4 q) h( W9 e$ k這個腦筋急轉彎課題,太好玩了。琢磨了。。。
6 @& D. A9 g9 @$ T6 u7 p9 c' ~% {$ g) w% A) W& U
我呢,就一個工作面,就是臺階的高度。(先說一下,我的是2020.1RC版。)
3 M5 Q& D4 N% Z, i* k+ i( s& d: U! |* D5 H! W( K
然后畫一個穿到椎體里面的框字鋼筋。* j" ]8 }4 B) t( b7 Q  W

0 o5 U# b3 ]8 p. ~& d' A8 G
) N7 O2 B+ r$ S然后,再在那個工作面上新建草圖,然后投影切割面。, e& F5 f/ r5 @6 `% H
7 r6 P. F6 y  ]
然后相切線,然后分割,就有了。我試了把多實體導出成零件,部件里沒查出干涉,肉眼也沒發現分離!哈哈哈
6 h" t& k9 `' L) L, A' Q( Q
) u2 S% t8 i9 S/ _  f我的模型中,d14是框子到椎體面的差不多距離,以保證人踩上去腳脖子不累。但這樣的話,每根框子的腿兒長度就不一樣了。3 j- L6 F1 Q" N: d1 M
( _  D! T/ \- r1 ^: S5 a. \9 w
腿兒的長度一樣的畫法,還得琢磨。。。5 r- a" O3 _, Y/ D( M
, z! ]. h1 w( e. [0 N1 y; T$ [, ^
[attach]485838[/attach]& k4 @% Z2 p$ E5 `+ P

1 F6 c8 W3 u# G- O+ C另外,2019版本身,就有不愛自動更新的偷懶毛病,還有資源中心中內六角螺栓GB/T 70.1搗亂啊、項目定制啊等方面的嚴重問題。忘了是不是從2018 就有的老毛病。* s; K' V5 b1 V& J. j  e3 d

/ }, P2 N1 q4 u& C誠懇地勸你千萬別升級到2019,包括帶補丁的,你會后悔死的。
0 {, {! M3 U3 i. x- P+ h4 W3 {8 n" c8 I" K% L' v
2020的,你最好先觀望。多出來補丁后,再看看大家怎么說,再考慮吧。
* p- V7 ^7 |0 ~& p8 J6 L
5 c7 D$ `. L) b) r, f# N多年忠誠的小老鼠在建議。
# j1 Y5 q9 C' s2 Y0 R; ^
作者: threetigher    時間: 2019-7-24 23:24
Cavalier_Ricky 發表于 2019-7-24 21:550 O5 s/ H1 \: v) [
這個腦筋急轉彎課題,太好玩了。琢磨了。。。* k! a7 V; G( B* c+ N  y7 K/ o

" F) c0 s2 g  g, Z3 w我呢,就一個工作面,就是臺階的高度。(先說一下,我的是 ...

, l; i8 l5 \8 W$ N已發mail,請查收,謝謝!
  z, T+ F' d& X2 l6 e9 m# v4 g
作者: lolo77    時間: 2019-7-25 10:17
陳伯雄 發表于 2019-7-24 20:10
% t9 C; _4 H+ ^: c: ~; O給我模型看看
0 \2 P/ M0 Y- ?+ l0 A, ~, o6 u9 V$ ~
[attach]485854[/attach]陳老師您好,不好意思昨天沒有看到。
" j8 x  X, U7 C  \附件是模型,如果不能順利解壓的話,請您把擴展名改成zip解壓。論壇只能上傳rar的壓縮包,我這邊只能壓縮成zip或7z。我就改成rar上傳了。不過我這邊不改擴展名也是可以解壓的。
2 p1 V! p  z. D: [1 U/ w我這邊使用的是2017版。麻煩您有空了看下。多謝啦
9 c3 `7 [* |+ W* a
作者: lolo77    時間: 2019-7-25 10:28
Cavalier_Ricky 發表于 2019-7-24 21:55  ~3 j# ~# h/ {: _5 F8 w. G
這個腦筋急轉彎課題,太好玩了。琢磨了。。。
0 R- s1 E5 _5 }8 w% E. L; }! B* S: c; g+ N/ I  h, k
我呢,就一個工作面,就是臺階的高度。(先說一下,我的是 ...

% M! W7 [% y. g. k& \提到投影分割面,還有個問題。。
! M* l8 s: y# X8 M- j, p3 i. ?1 y做這個零件的時候,因為裝配平面是在裝配體里面創建的,在平面上創建草圖,然后發現不能投影錐體的切割面,命令是灰色的。# y  \7 D& h5 u- x4 H$ M& G
然后試了下,發現投影切割面這個命令只能在零件本身里面使用,在上一級的裝配體里面就無法投影切割面了,不知道是不是這樣。
7 ]% y& v  `. |) _' e3 {
$ h7 R6 j/ L& x' y1 Z- I, W所以在裝配體里面無法直接投影到錐體的切割面,無法知道切割位置的圓直徑,才使用了創建另一個草圖,獲取切面圓直徑的方法。  F$ m/ N% u" f' y- j
然后就發現了不能更新的問題。
# T( l- B; K7 Y9 L% I- v, L6 f% N/ x4 h/ i( H7 B8 m/ v) W
更有意思的是,不是完全的不能更新,而是總是更新到上一個數值。
- c# [5 a+ `, H0 h3 r6 n比如說原始參數A1生成了聯動參數B1,然后生成了聯動參數C1。如果A1改成A2,B1不會更新,C1同樣。如果接著把A2改成A3,B1就會被更新成B2,C1同樣不更新.....看起來,參數B的更新總是晚一步。。。還不能驅動C更新。& Z+ {0 @& C/ ]6 X
我使用的是2017版,不知道其它版本是不是存在一樣的問題。- ~# [" S0 r& y$ g( P' }

作者: Cavalier_Ricky    時間: 2019-7-25 15:10
Inventor可以創建多實體零件,比你這種在部件環境中建模方式安全得多!這比什么都重要!. w8 |# q4 K3 ~, R
5 u9 S) Y' f6 n6 `" U8 }
我自己,已經忘了多少年沒在部件環境中創建零件了。。。5 O/ G: ]" j1 G. T$ ^
$ O- A2 j/ ~9 C
我畫著玩的文件,打開試了沒有?反應速度怎么樣?
8 L  w9 Q4 p& ^) v& [! |
作者: lolo77    時間: 2019-7-25 15:37
Cavalier_Ricky 發表于 2019-7-25 15:10" ]) J' I+ K( f6 F
Inventor可以創建多實體零件,比你這種在部件環境中建模方式安全得多!這比什么都重要!) S, A. C5 f( ]- |6 C; f  u& X/ _

# H7 l" J* K2 N; u# F5 X我自己,已經忘 ...

. K6 z4 X8 b* [* o抱歉,我這個是新注冊的號,下載不了附件,看不到你發的圖紙。。我在做系列產品的快速設計,二次開發專用的插件,來快速的更改設計圖紙。2 p5 K& E  E4 R- F: S
客戶的產品零部件這些都是固定的,只能盡量的減少驅動的參數,用參數關聯來減少程序的參數更改,沒辦法改他們的設計模型圖紙。$ x  l* i. v+ R$ F
本意是用invent本身的求解功能,來自動適配裝配的位置。程序里就不用再求解計算了,只更改高度這個驅動參數,就能自動裝配到對應的位置。$ i$ d0 B( Z* n
不過對于這個問題找到了解決方法,把需要的參數都鏈接在錐體零件里就行了,就可以投影切割面了。
  p" H. J8 `" N# M7 S看起來問題的根本是,應該避免引用零部件里生成的聯動參數來創建草圖生成新的聯動參數。避免這個問題就可以了。
- n7 D, p* R! P' r8 T8 t8 E- }/ C2 F5 F$ x8 `* P1 V9 C$ _
: f+ R( y* \& o1 Z3 V

作者: Cavalier_Ricky    時間: 2019-7-26 01:50
我下載看了你的模型文件。果然不出我所料,LOLO忽視了一個問題:" e$ ?* f5 H$ L
0 V9 r* ^* C" ^" S
椎體上水平配合踏步時,隨著高度變化,踏步的端面邊緣,和椎體面接觸的點也會有變化。
2 W* c, E# l% V, ~$ o
9 `1 e! v4 J4 B換句話說:首先,接觸點不在踏步的軸線面上,而在靠下的地方,而且高度不同,這個接觸點離踏步軸線面的距離也不同。。。
( X: x4 X6 f+ F1 o" F4 D5 Q  ?9 f3 g4 e' x4 i3 K! Y
我呢,到現在,只能算出踏步端面離椎體軸線距離下踏步的高度。。。
作者: lolo77    時間: 2019-7-26 14:01
Cavalier_Ricky 發表于 2019-7-26 01:50
1 [( U3 G: j2 y0 E  W我下載看了你的模型文件。果然不出我所料,LOLO忽視了一個問題:% h9 Y0 _7 O* J
. |' h; j8 g: P9 B1 @. A3 J( x+ D
椎體上水平配合踏步時,隨著高度變化, ...

# {  T  U2 C6 ?  w  H是的,確實是你說的這樣。
+ D' S8 S9 j; B" n* X1 W& X( p跟客戶溝通了下,裝配圖就不那么麻煩了,就這樣裝了。
, _1 ?2 @4 y4 G: _7 b3 d他們焊接時會打磨處理
- m; [% |5 x! L4 c2 [
作者: Cavalier_Ricky    時間: 2019-7-27 00:16
lolo77 發表于 2019-7-26 14:011 B, N2 @, T1 O) K9 v
是的,確實是你說的這樣。( g9 I) i2 a# R+ H6 }( |2 H# u
跟客戶溝通了下,裝配圖就不那么麻煩了,就這樣裝了。; p: ^4 c' C# k' |. D
他們焊接時會打磨處理 ...

7 \1 }# E! v% [& V# L" a/ x就一點:
+ }1 Q6 ^8 k1 r) u0 E; ~0 Y
+ G' e+ R6 E9 V! H( F踏步兩邊的長度都是一樣的話,越往上走,臺階會越窄,越不好踩住。。。安全問題。。。1 @1 t( b; a$ t9 Y/ U) J0 C

作者: lolo77    時間: 2019-7-27 17:37
Cavalier_Ricky 發表于 2019-7-27 00:16
3 I. D- W$ ~) i5 d' ^2 L+ d就一點:
) \% @8 ~: x  t$ D2 P: d
% e4 d- F2 y3 J) @1 u, I踏步兩邊的長度都是一樣的話,越往上走,臺階會越窄,越不好踩住。。。安全問題。。。
! _: G) I9 g! p1 H* N
嗯嗯是的。你考慮的太周全啦
7 M' [  X1 C9 a/ l0 ~. f他這個是維護旁邊一個部件的時候臨時抓或者踩的, k( ~/ Q% M' m& ^2 x* W2 p
圓筒還裝的有一個專門用來攀爬的扶梯。5 ]) I& K. f) X





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