|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?' p D) j2 i) p* f, o* y/ S
Mastercam后处理打印函数一般用于输出错误信息和警告信息。
4 i! v( Y/ h+ M. C打印函数:4 N) E% C: o) ]; Q8 }- f V
mprint0 \8 V8 p* q; a, a1 B1 F/ B
此函数类似VB.NET中msgbox函数。
9 a+ c* x$ S9 Q( V/ e) i0 W, n8 n+ n
+ x1 I1 R9 E& n8 x) R0 a* X6 O该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。0 a0 y2 K$ [) F, U- w" W
下面将对mprint打印函数进详细的说明:
7 T5 C# ^9 {( l& |$ v L6 z. Q; e2 l: p
​只有一个参数时:
2 H- n+ U9 e9 Z; q- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码 - f, f+ b& q3 Z o2 i2 t
! }. ~, v6 ?# c
​使用第二个可选参数时:+ S6 S6 ?% E! q- @
- if mprint(stoolnumberrror, Val)= K, exitpost$
3 ?, k6 ^9 I' s* H" i) F" z% w - #该行代码有2个变量,+ i: q7 _5 k7 s( f
- #变量1:Val; b2 Z; ^) @8 r, V; b
- #变量2:K
复制代码 + i$ m+ d: l9 ?, f
. y& u( s; D' `8 Y$ U. k8 l7 t8 d下面将对上面2个变量进行详细的说明$ E, }% Q. S8 _8 {1 ]$ h2 K5 b2 X
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?& g+ Z: |. X* a3 a! Y" i- H9 e( B h
4 o) b7 [6 e4 f
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择 @9 H# b% L% `" Y7 j
' K* Z( F# t& k1 r9 b
/ ]2 P. g0 a0 J% x1 j, E" S, x% h
/ T+ T) V( R6 q6 i% S- stesterror : "Buttom Test"
复制代码
+ F5 B! {# G2 }8 J% o# p$ \' R; c Q( g" }! n
+ X# x$ @2 Q6 C) I4 N9 ^5 u9 L% \6 c0 g
7 m4 n+ u* X w4 j8 N) L! W4 F第一个变量 ​Val 参数范围及说明如下:( C' u6 @5 @' v' s! {0 G
* Y9 I# r) _: dVal:1~~6​ G7 G* L( Y' n. I3 \4 y
! F. _6 `5 E& ?( ^) r; C
参数​1:只有一个ok按钮的对话框,用法及样式如下图:
% X$ C0 w% `0 k. o' _6 E0 [7 y, y' e& q% d) P& q
- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:
; Z$ ?; b$ O4 M
y ^- ]$ i' Q3 `& A% A- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图: 8 I' S) u2 |1 o* ?5 x3 B
$ {& n# n0 g, o" y# M
- if mprint(stesterror, 3) = 1, e$
复制代码 5 i: m& S3 |/ l% ^& N$ e
: @: v7 J( r% r. b" Y& f7 ` `
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图: : y1 m( p$ ~, p2 B
# g' Y% ]8 O f+ a% ?7 C! C- R- if mprint(stesterror, 4) = 1, e$
复制代码
0 o9 A+ k$ N3 g! [2 J( u2 V$ @- u0 ]2 O O
/ c2 k" }& k) ]6 `2 ^, X/ j2 F: }) L0 @$ o0 K/ f+ I' @. X
参数5:Yes和No 2个按钮,用法及样式如下图:
& |3 V1 ]9 ]$ x/ a) Y. \; _+ @: X% K A$ r# F5 c
- if mprint(stesterror, 5) = 1, e$
复制代码
; H( \( i2 c. e: ^5 y0 `6 J1 g
; Z" Q5 @) @( p3 }; g# a
' g+ u1 N6 J9 `& T5 r% }' N a1 ]$ e( _" n" T, t
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: ; w! r! U8 N; i
" i, b& k' W& o7 F7 o- if mprint(stesterror, 6) = 1, e$
复制代码 # D; }% ~2 G# c2 U A
: X# u7 W; o3 ^4 e1 h
+ A7 q8 d. c) ^ k t+ ? H J第二个变量 K​ 参数范围及说明如下:
7 F$ l5 \! c, J6 b) n: ~, |
- c2 {! t# x) u. Y: KK:1~~7
- [# d0 L' n8 A7 h( p1 = 选择了Ok按钮+ g* Y& H1 r( m% e$ V1 q: @; U
2 = 选择了Cancel按钮
' ]9 A0 ?8 |% w3 C! W" E7 {+ V3 = 选择了Abort按钮1 C* l' k' S6 j3 {
4 = 选择了Retry按钮' M; S1 k$ m+ G
5 = 选择了Ignore按钮
3 `- J6 n- b6 ~- X3 T6​ = 选择了Yes按钮
9 A/ w' d5 Q5 Z# Z7 = 选择了No按钮/ s3 l5 }# x' @: ^
7 O' T6 X9 \/ [8 H) H用法如下,以下代码代码仅为演示作用:
2 Q! _) Z, Z; y J& g- if mprint(stesterror, 1) = 1, e$
) u d6 I! F' U1 _# W! t p) _ - if mprint(stesterror, 2) = 2, e$ 1 l/ m& u. J7 A- K( D
- if mprint(stesterror, 3) = 3, e$ 0 X s0 [% z! o3 r
- if mprint(stesterror, 4) = 4, e$
, R; I9 M& h( L4 j0 A - if mprint(stesterror, 5) = 5, e$
: k4 {6 Y$ C/ b" b - if mprint(stesterror, 6) = 6, e$
$ F4 w) _0 g H7 ^, y - if mprint(stesterror, 6) = 7, e$
复制代码 ! ^' d6 |8 z* B# b' i" s+ N2 J3 L
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​" ]) q8 l9 [# v A# Z/ f$ H& d
) ~. D; W7 b& a' ^, V0 l3 i可方便快捷的做出相应的动作。
& a3 R5 v- ]2 ]' u T' |' m |
|