|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
. z @9 g, M9 _Mastercam后处理打印函数一般用于输出错误信息和警告信息。
1 H$ G8 w% n% R5 ~打印函数:
6 }2 `6 B" t: q2 H: }% Xmprint
( H# w6 I* b2 n此函数类似VB.NET中msgbox函数。% u* T7 ^: K, g3 F$ ?9 @1 ]" b
3 D \$ A/ e5 p8 ?, K该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。
5 D5 Q* d+ i7 E: _7 V1 R下面将对mprint打印函数进详细的说明:9 y: A. U$ Y& ^& r" A
9 A0 }, _: A# O5 C/ n+ c8 _3 v​只有一个参数时:6 {" b! [5 `( v
- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码
% K' H" H+ \" m9 \$ z1 ^# A6 Y; F$ ~" O( e% f6 ~& X- X& v' @8 G. M
​使用第二个可选参数时:
! A/ Y% G0 B' W A& [" q" @+ d- if mprint(stoolnumberrror, Val)= K, exitpost$
i7 \+ q" j* D - #该行代码有2个变量,
' f- h3 z2 |9 j9 G+ { - #变量1:Val
# @7 r; \2 A1 T8 V - #变量2:K
复制代码
" d3 e) |- V! O1 n9 G6 O7 F" y- {2 [
下面将对上面2个变量进行详细的说明* S+ S- E" k1 e8 B3 q6 Z
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
f6 Y1 ~3 [3 p
2 O4 [) q$ h Z# B: S$ n当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
; z5 r7 E& a" K8 `
. e% L- M8 o7 S* h* H7 d
& w- ^! O. C! i1 {2 _1 M, W. Z1 f, G, n& U% N) V$ _& m/ R. \
- stesterror : "Buttom Test"
复制代码
: I) U% ~! t% h; D& W* ]7 A
4 B& c/ u' q# v/ U1 K% k$ `5 g$ K; Z4 R0 b/ p3 ~
" J# f- _9 ]% U% e
8 J) @, x8 e+ F- q; H- w* w; K! Z第一个变量 ​Val 参数范围及说明如下:
( M& a- k' F% [8 e1 v* {2 j6 C8 m) E! X/ U8 b' t3 Q9 X2 r. i
Val:1~~6​
# {( ^* P% |# ]/ d
" Q: u9 ]0 r+ ]; C9 o' y参数​1:只有一个ok按钮的对话框,用法及样式如下图: % I, X6 v A1 `. Y+ l* J4 c/ }
" i. B0 V6 ]3 e- s, n6 x2 Z
- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:
: j8 f* R$ y3 S6 F2 I3 m9 }% j/ \+ k% ~1 R9 w
- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图: 6 z- }+ E1 }5 O& T1 w$ h/ t
. k9 }! S1 `& j! `2 ]5 _6 j& b- if mprint(stesterror, 3) = 1, e$
复制代码 # \% h# p' l9 f; o1 L6 P& v3 G9 U' t
. m, H6 P+ B1 ]# ~5 e9 C* z参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图: % i& X3 o+ A- ^9 Z, B
2 j F" b0 R( g* X3 B! }
- if mprint(stesterror, 4) = 1, e$
复制代码
4 J9 X9 B, u" F) |+ j* P7 i: M$ ^' w6 z" u j8 ~
. R: P+ q: L% X: y" i# R$ W, N9 |
8 |+ q* ]/ }1 j# T
参数5:Yes和No 2个按钮,用法及样式如下图:
0 }. h& ~( t# W: P* t. q/ p1 h1 ~
+ L8 A* O" f, }, Z- if mprint(stesterror, 5) = 1, e$
复制代码
- S. O+ g" e$ ~. _7 D' t6 T
" t$ ~1 {' @3 X8 Q" H% {8 ^/ F3 h
& ^) A, I2 c/ o0 O6 `. g# \, ^# A
! y2 V% j) g$ B9 U参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: ( D6 {( p$ p; |( y4 Z
. w8 @2 H: t' N' n
- if mprint(stesterror, 6) = 1, e$
复制代码
% S7 {& w9 Y* f& b- }1 W6 n, n d9 M
: f5 P Q& V; A( o( Z
: q" o" Z1 P% e" s" b: x' b
第二个变量 K​ 参数范围及说明如下:
L3 x |2 t/ R1 v" }; z2 r1 Y3 E% r U) d
K:1~~73 ]* Z: ^+ b/ [
1 = 选择了Ok按钮
# I p( L. G6 \6 e" H+ U8 A& u2 = 选择了Cancel按钮
% o5 I2 V* y: U) Y4 G3 = 选择了Abort按钮$ T% f ]1 P! t, j# z
4 = 选择了Retry按钮" @; [+ K* y$ ^/ m+ {
5 = 选择了Ignore按钮
8 [8 @% ^/ h! o, G ?. U" Y6​ = 选择了Yes按钮
" @. h# X3 Z) d' Y' O! P7 = 选择了No按钮5 u7 D8 t4 W, G
& E4 Y( W8 r7 K2 i
用法如下,以下代码代码仅为演示作用:* O% a' {9 O. b
- if mprint(stesterror, 1) = 1, e$5 I/ ]1 f6 o2 A
- if mprint(stesterror, 2) = 2, e$ 5 }: F* d6 }* g
- if mprint(stesterror, 3) = 3, e$ 9 B" T' h& s0 F9 A
- if mprint(stesterror, 4) = 4, e$
- V: ~! s; k) g/ b - if mprint(stesterror, 5) = 5, e$ - Y7 _/ L9 B% h* v0 `
- if mprint(stesterror, 6) = 6, e$
' Z; A" |& ?% R8 Z, C( l - if mprint(stesterror, 6) = 7, e$
复制代码 ( s8 F! t$ U2 Y. u8 r
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​
5 G e* d& G7 S8 C( \" r& n B& a
$ @3 `6 ~2 l/ b$ o" q. K' R可方便快捷的做出相应的动作。
; ^4 P( m& w, ^ l; ? |
|