|
pro/e關係式、函數的相關說明資料?
4 V3 f$ I2 L6 d% g關係中使用的函數
O2 G" }2 D6 X; D! A i% r數學函數
6 U4 V) L" m( t下列運算符可用於關係(包括等式和條件語句)中。( H- b7 O% e- f: |5 Z- z @2 n
關係中也可以包括下列數學函數:
. D2 E5 |) C$ D
. b, w" ]# L L9 c. ]( ^cos ()
5 ?4 v4 [& O: i4 k余弦9 e4 l! a _" p5 }2 X# f$ h
) h. B" X+ P# o
tan () 3 F/ B2 u8 {1 M Y9 K9 }& |
正切0 R7 j2 Q( d ^# p: O. l$ J5 Y
( k* _4 \2 ~" K% V9 M8 k1 G; Osin () - L2 z* E% u \, j
正弦2 Z. O* A2 r+ Q/ h
/ m5 v( X) A9 O. ]
sqrt () & n2 B. H2 B4 C
平方根: |( W5 C" ^2 N! Q4 K2 M/ x
; t) |- q& x% }% J8 E9 X
asin () % H" e y5 C# d. Z" ?1 r
反正弦( V$ J. u. A' {5 e8 D/ w9 c4 c |+ @& f
: q/ c3 }5 U5 |; b* racos ()
7 h) s# u5 G1 \" b$ D反余弦0 `0 y9 I$ H0 v( V- F
& l7 \. Y( P1 K j! I7 \; ], patan ()
9 o( I) Z6 `9 K6 D& R反正切, r3 x0 `/ U9 z
' g8 G% _* v9 f$ P" fsinh ()
5 U3 C+ O: o' ~7 m6 I5 F; E雙曲線正弦, e) K+ F t$ K% c6 |
6 A0 L1 Y3 I7 ]3 ?- c' e; Q* _cosh ()
- t. F* Z! ?) p/ k雙曲線余弦$ t, I: L' _* P9 ^. O0 Z! v
% A( p" Y6 x" `7 w5 S7 H+ a% g
tanh ()
6 m8 p+ C: x# b9 X& ~3 g! N2 R' r& r雙曲線正切
! ]; I7 U0 Y. x! _注釋:所有三角函數都使用單位度。
# g' ?- x( `. j2 X# x% x7 y& I% S: qlog()
2 n# e& c$ \6 i/ w; W' ^以10為底的對數* a( Q& a/ k8 w: [# _: {4 ~' O5 N) T: M
' o/ k" R, U1 `$ Q% ]
ln()
1 \+ Z6 f0 c0 V% n- Y8 z; G自然對數! M& W, f8 [6 h8 C7 \
$ E/ ^8 K' Q/ s7 C* {. ?# A
exp() 9 q0 W$ S3 X$ y
e的冪9 ?, n( o* T; e: b' I7 b$ n! r
& c' ^; f+ h0 Z6 K* ^0 t) t qabs() " Q. \! a. L, L# g* c
絕對值
; ]6 S/ T! ]& c: {7 K4 u6 [& h) N* C+ `1 L7 F6 @ h% M
ceil()
# K, P' X1 \1 F8 b: @# l8 L不小於其值的最小整數
+ G! H# g0 C( ^0 _
! M! d( p z3 [" ~/ |floor() ) Q& r6 \1 E+ t9 J/ }5 _6 V
不超過其值的最大整數
( t' s3 |- E7 B( E3 e# T$ [可以給函數ceil和floor加一個可選的自變量,用它指定要圓整的小數位數。5 G( z: z3 S* o4 C4 P# A0 W
帶有圓整參數的這些函數的語法是:! f5 ^) y% o- K& G& `: H. o$ [2 l2 u
( w. t5 r6 F: G2 zceil(parameter_name或number, number_of_dec_places)
8 S! r5 l- e5 C9 P5 T! dfloor (parameter_name 或 number, number_of_dec_places) 2 c" e7 _- m( p: T
其中number_of_dec_places是可選值:
9 o! e/ F" M% @7 i
9 f8 w4 ~$ z e3 m& k. F* C·可以被表示為一個數或一個使用者自定義參數。如果該參數值是一個實數,則被截尾成為一個整數。
& F- K* i0 Y% E0 G! @6 f; V$ D* b K# `4 g: O
·它的最大值是8。如果超過8,則不會舍入要舍入的數(第一個自變量),並使用其初值。
" B$ s2 P* b4 O' q) ?* o
* A- }- k$ ? T·如果不指定它,則功能同前期版本一樣。
' P! Y% ^/ @) p. b使用不指定小數部分位數的ceil和floor函數,其舉例如下:
* @: I1 u" M% U
! C" s0 U* a; d5 f1 r# B7 Aceil (10.2) 值為11 8 J) Y* M( E5 g i6 ~
floor (10.2) 值為 11 1 }6 I& i5 _0 {/ ?2 I2 ~
使用指定小數部分位數的ceil和floor函數,其舉例如下:4 K6 M! J' }# I4 Z+ o, C; x
: x. p& ^ e, N& C' A8 C p5 ?" a" n* Y8 l
ceil (10.255, 2) 等於10.26
6 H, n- w1 D; s6 M8 pceil (10.255, 0) 等於11 [ 與ceil (10.255)相同 ] ; k7 F* w! W* D6 c+ b' m* c
floor (10.255, 1) 等於10.2
6 T5 W6 A8 ~* i$ y# dfloor (10.255, 2) 等於10.26 5 [" y) u% f: u4 N
曲線表計算5 z5 f$ F3 d4 D# E
曲線表計算使使用者能用曲線表特征,通過關係來驅動尺寸。尺寸可以是草繪器、零件或組件尺寸。格式如下:
7 X0 {8 F& H$ d+ q; t4 |, `2 l6 \2 U/ g3 J
evalgraph("graph_name", x) 9 Z/ m' F' F. y$ W7 `* L
,其中graph_name是曲線表的名稱,x是沿曲線表x-軸的值,返回y值。 L6 {* `. ^) p5 H) Z+ N
對於混合特征,可以指定軌線參數trajpar作為該函數的第二個自變量。
3 a6 r& }5 S* x g注釋:曲線表特征通常是用於計算x-軸上所定義範圍內x值對應的y值。當超出範圍時,y值是通過外推的方法來計算的。對於小於初始值的x值,系統通過從初始點延長切線的方法計算外推值。同樣,對於大於終點值的x值,系統通過將切線從終點往外延伸計算外推值。
9 ?: C. {% S( U c復合曲線軌道函數' c: i! a/ W- j9 ]
在關係中可以使用復合曲線的軌道參數trajpar_of_pnt。
; d% y; ?; }2 y下列函數返回一個0.0和1.0之間的值:/ l3 @! o# S' u- X( f; `
' v+ c6 f7 S% y# T" ]7 ?
trajpar_of_pnt("trajname", "pointname")
' h. r7 |/ c/ Y; o其中trajname是復合曲線名,pointname是基準點名。$ \$ {9 m, {* @" O/ }
軌線是一個沿復合曲線的參數,在它上面垂直於曲線切線的平面通過基準點。因此,基準點不必位於曲線上;在曲線上距基準點最近的點上計算該參數值。' U0 ]: T+ ?) r3 X1 y; F
如果復合曲線被用作多軌道掃瞄的骨架,則trajpar_of_pnt與trajpar或1.0 - trajpar一致(取決於為混合特征選擇的起點)。
; c! D4 i. W8 ]4 s9 b! U# e關於關係# e% B- S0 J" n- n. N
關係(也被稱為參數關係)是使用者自定義的符號尺寸和參數之間的等式。關係捕獲特征之間、參數之間或組件元件之間的設計關係,因此,允許使用者來控制對模型修改的影響作用。
6 H4 @& U3 H# i* m& \關係是捕獲設計知識和意圖的一種方式。和參數一樣,它們用於驅動模型
7 ? Q* l9 R8 N* j1 E) @-
] f5 h% p; o/ a7 T改變關係也就改變了模型。+ Y7 h8 \8 A( |+ H+ r5 a# @
關係可用於控制模型修改的影響作用、定義零件和組件中的尺寸值、為設計條件擔當約束(例如,指定與零件的邊相關的孔的位置)。
- ]0 O* i& E! P( V: y3 }" o: @' W它們用在設計過程中來描述模型或組件的不同部分之間的關係。關係可以是簡單值(例如,d1=4)或復雜的條件分支語句。
/ ^6 f& N. R2 Q5 n& k關係類型
Y2 y5 ^+ a; X. s4 x, N3 L有兩種類型的關係:
; B s3 a: \' ]# x4 u j) b# P5 M# O3 `7 N! a5 N
·等式 - 使等式左邊的一個參數等於右邊的表達式。這種關係用於給尺寸和參數賦值。例如:% |% A. S) o% j0 S7 V
簡單的賦值:d1 = 4.75 5 R* j, N" Q( E6 R% ^, {
復雜的賦值:d5 = d2*(SQRT(d7/3.0+d4)) L! t1 `' M- G# N
·比較 - 比較左邊的表達式和右邊的表達式。這種關係通常用於作為一個約束或用於邏輯分支的條件語句中。例如:
8 ~ d9 _) s. b% i0 {作為約束:(d1 + d2) > (d3 + 2.5) 4 V0 ^' t" b2 J
在條件語句中;IF (d1 + 2.5) >= d7
3 f" R: D, L: V+ r& h& C增加關係+ L' n; Z# y9 p+ v
可以把關係增加到:
& f. n; Q* b+ Q2 f8 z. L
* U' _4 v5 [& E3 K% ?) W·特征的截面(在草繪模式中,如果最初通過選擇“草繪器”>“關係”>“增加”來創建截面)。: o9 r2 I1 _$ Z N$ F
2 {, O+ {& w$ X·特征(在零件或組件模式下)。
2 \) g# k" D6 Q1 D& U
' P( v$ t0 S. k* R·零件(在零件或組件模式下)。
, A. K# R3 L8 O# R& t9 i. P' F0 z* B7 j) x" z$ G
·組件(在組件模式下)。
7 f9 D M: |7 F當第一次選擇關係功能表時,預設為查看或改變當前模型(例如,零件模式下的一個零件)中的關係。1 X3 ^( {/ Y4 X w. B! }" c
要獲得對關係的訪問,從“部件”或“組件”功能表中選擇“關係”,然后從“模型關係”功能表中選擇下列命令之一:2 b- e" F; J: g8 w0 C0 l( R. f
1 f4 G: o% b4 w4 Z" K4 I$ r·組件關係 - 使用組件中的關係。如果組件包含一個或多個子組件,“組件關係”功能表出現並帶有下列命令:
L% I0 N" h9 Q7 D) @' P─當前 - 缺省時是頂層組件。4 J& w/ ^$ u. [" |: t9 \
─名稱 - 鍵入組件名。
+ g0 C) \) N6 k
) w2 g0 u5 D4 p/ @·骨架關係 - 使用組件中骨架模型的關係(只對組件適用)。: ^* O+ v8 @( \; F. [" h9 H2 k! g
+ S7 X* w) [" S' X
·零件關係 - 使用零件中的關係。$ ~, [. N8 ^, ^4 \
9 i3 p" p. F8 ?
·特征關係 - 使用特征特有的關係。如果特征有一個截面,那麼使用者就可選擇:獲得對截面(草繪器)中截面(草繪器)中關係的訪問,或者獲得對作為一個整體的特征中的關係的訪問。
$ B( _9 i7 n% b$ e" @$ J
! s" r. G) D, V( p( A·陣列關係 - 使用陣列所特有的關係。* `7 B9 Y. g$ o, P! a
注釋:
% t8 m+ G( | i6 B" e& Z─如果試圖將截面之外的關係指派給已經由截面關係驅動的參數,則系統再生模型時給出錯誤資訊。試圖將關係指派給已經由截面之外關係驅動的參數時也同樣。刪除關係之一並重新生成。 G: ?2 Y& e. t$ T6 c
─如果組件試圖給已經由零件或子組件關係驅動的尺寸變量指派值時,出現兩個錯誤資訊。刪除關係之一並重新生成。
* @! \3 r: Y% L7 l1 U) ]* z─修改模型的單位可使關係無效,因為它們沒有隨該模型縮放。有關修改單位的詳細資訊,請參閱“關於公制和非公制度量單位”幫助主題。
- l `$ C4 X5 ~ u% c5 N4 M關係中使用參數符號
$ W. x& Q6 z4 u; b2 ^) h在關係中使用四種類型的參數符號:. ]3 e L/ o4 m
" s2 A+ x l& T. @·尺寸符號 - 支持下列尺寸符號類型:9 i, A& k* ]9 B0 o% ?
─d# - 零件或組件模式下的尺寸。) E& ^0 @& `' R9 c& l5 g! m
─d#:# - 組件模式下的尺寸。組件或元件的進程標識添加為后綴。
6 k9 z6 S0 K r* s# O/ s6 `─rd# - 零件或頂層組件中的參考尺寸。
7 M7 ?- G5 l4 S7 Z- ?% y─rd#:# - 組件模式中的參考尺寸(組件或元件的進程標識添加為后綴)。1 B1 `% V$ z, O
─rsd# - 草繪器中(截面)的參考尺寸。
1 y! J7 i, l" L0 E* Q─kd# - 在草繪(截面)中的已知尺寸(在父零件或組件中)。
$ t+ _4 {7 B5 M r1 p
* G* A! X' L q8 C·公差 - 這些是與公差格式相關連的參數。當尺寸由數字的轉向符號的時侯出項這些符號。5 v# A( [% @* y) L0 W6 B
─tpm# - 加減對稱格式中的公差;#是尺寸數。
/ x( |( |! Z5 |# X─tp# - 加減格式中的正公差;#是尺寸數。
4 c2 Z: @3 |1 M* b- X─tm# - 加減格式中的負公差;#是尺寸數。
* v) x% g; T: P/ X, s
( _/ S6 N5 W1 {* n8 V·實例數 - 這些是整數參數,是陣列方向上的實例個數。9 |" {$ v! M5 G5 d- S8 ?5 K
─p# - 其中#是實例的個數。' d& M$ h5 k! @, a
注釋:如果將實例數改變為一個非整數值,Pro/ENGINEER將截去其小數部分。例如,2.90將變為2。
2 G8 a/ i: e& x6 w" A! X3 _
: H, [: ~; W4 u0 T8 J+ [·使用者參數 - 這些可以是由增加參數或關係所定義的參數。
% x" w/ ]4 e( H( o7 f( ^% B例如:
9 Z7 i& p. x6 R# }8 \
! p9 q& v6 E7 \Volume = d0*d1*d2 " V5 k- L. z. l/ C! v! p9 \# B2 r
Vendor = "Stockton Corp."
( b! j) \$ i$ O6 a9 J F8 b9 M3 C" R注釋:7 W+ `- m9 Q% K6 W( F
─使用者參數名必須以字母開頭(如果它們要用於關係的話)。
% A$ q) Y) ^* L─不能使用d#、kd#、rd#、tm#、tp#、或tpm#作為使用者參數名,因為它們是由尺寸保留使用的。$ W8 N" H, \/ l1 | }' q9 A
─使用者參數名不能包含非字母數字字符,諸如!、@、#、$。
, x5 V1 R" a, r9 Q2 o s6 k! ?5 H下列參數是由系統保留使用的:
' Y% U4 q5 C4 @. F8 w* v( Q3 }' ^
PI(幾何常數)) W8 s* l! r# z: l7 ]: w" Z
值 = 3.14159 8 [+ o6 E, c2 J% S5 F& U
(不能改變該值。) ! j. o; O) n$ k8 w" S4 N
G(引力常數)$ \+ Y9 U6 b8 F7 _9 `: v& ]' ]
缺省值 = 9.8米/秒2 ( d, V- J% s7 v" m& j, y
(C1、C2、C3和C4是缺省值,分別等於1.0、2.0、3.0和4.0。)
( q6 ?1 ]! M) S" F/ Y% x可以使用“關係”功能表中的“增加”命令改變這些系統參數的值。這些改變的值應用於當前工作區的所有模型。 |
|