|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?' U1 G" i0 P; L' r' L6 m
Mastercam后处理打印函数一般用于输出错误信息和警告信息。. N4 j; k* r# P4 {) B X5 @' x, o
打印函数:
M2 J& H4 I! f9 \; d) `: Nmprint
/ W% r6 ?' W0 S) e, q此函数类似VB.NET中msgbox函数。
' j3 o8 v9 W F9 z/ Y5 n( z1 l/ N* i- V" _) `3 M
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。+ G4 ^! {. J' l) o, p' t( B. D
下面将对mprint打印函数进详细的说明:) w- }3 E' r# V% E2 B+ _& ]
3 Z0 O a9 b, Q: Q: D
​只有一个参数时:! S, A' m! U D2 \$ F, I
- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码
# i+ u, ~) I2 ~" _3 p
) H" {( j5 i* ]# a9 c​使用第二个可选参数时:
5 k1 k. Q) b+ U" `7 n. T! o- if mprint(stoolnumberrror, Val)= K, exitpost$
& k" {1 @8 w$ Q, _, {. X - #该行代码有2个变量,
; L. z4 P8 I# e - #变量1:Val' q; w7 i& L- Q2 W5 ~
- #变量2:K
复制代码 0 L# [8 I$ a: u( P$ ^4 d
, @0 i2 e8 a' d& Y
下面将对上面2个变量进行详细的说明
5 ^) E( s5 z% @0 l7 Q2 r' O1 T那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?' x: y, f9 T6 x7 _1 I
( O2 z2 m3 D: Y( V4 Y, `) g- S2 q8 T3 v当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
S. Y+ p; [7 h. Z, D9 Y6 `
' S$ x! S- ^) `: d
/ O; l3 T0 F/ X {6 v- x
1 g' q( e# t6 }" l* u( w9 Q+ f- stesterror : "Buttom Test"
复制代码
7 l& `( Z5 f' E6 ]
- `8 T" F$ A' j) r. o- x1 j. r& y. b6 `4 s
0 Q4 n* y# c: v O, Q6 G/ D& R
9 F7 U) D$ a; Q; a
第一个变量 ​Val 参数范围及说明如下:' `) z% _ k/ ~1 [
4 r3 t- Q7 W' E4 I( T
Val:1~~6​) O+ ~% ]- T3 f) J ]$ e
4 U: h6 _. Q, B; W8 F# @5 j" B/ d
参数​1:只有一个ok按钮的对话框,用法及样式如下图:
3 v) R5 W" [* w& p Y$ F* R0 y# W% E. P* y7 t
- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:
5 `7 K8 I1 D, l7 I- G/ ~
: v( T( t0 x9 H& U, Z- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图: 0 V( y1 w/ y' v
, |) ~: y* o1 z# G; Q$ r4 I
- if mprint(stesterror, 3) = 1, e$
复制代码
# ^( e& h, }/ c' ?2 P+ x# g4 n
; a. N" ]1 N0 c/ k+ {+ p
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:
- i+ S! [- x6 Z5 `, I6 X& y) D" E" u9 ^" \
- if mprint(stesterror, 4) = 1, e$
复制代码
" k! @6 F: _ b/ S+ r
! }% X7 w& W g$ `, P: S5 E3 i6 d5 ?2 y6 u& s9 ?+ s
; A @( m7 S3 t T9 B8 M' O
参数5:Yes和No 2个按钮,用法及样式如下图:
) B! Q0 c% K$ Z5 {# d8 S$ m! [( t) [0 `- d
- if mprint(stesterror, 5) = 1, e$
复制代码
2 q' H3 M& x$ ]$ A1 u8 D; y
. Z" d: C! d4 D7 J2 j9 l
4 `, Q5 M* p* J6 B! C8 ~8 q# a- ?+ \: n) x) Y+ X" A ^' j
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
+ q) Z6 P2 {$ I* k* ]- C8 c
( H4 m% n% V8 }7 } G- if mprint(stesterror, 6) = 1, e$
复制代码 . N! F$ [8 E/ R7 a; p
- o3 l6 b7 x1 e2 D
1 _% p$ w9 y. D第二个变量 K​ 参数范围及说明如下: P" S) @. Q6 ^! o- t6 [7 u6 o
2 U, a: G; B2 ^, w4 g
K:1~~7
l( _! v7 i1 f( {6 W1 = 选择了Ok按钮) ~% H1 i2 s- i, R8 R* `' [! l
2 = 选择了Cancel按钮
Z9 B' J) U& ~3 N5 S3 = 选择了Abort按钮! @ Z7 `9 X2 \: p
4 = 选择了Retry按钮+ K2 k" r x, i) S0 {( L3 O. M
5 = 选择了Ignore按钮- _* Q; X7 N7 P$ |
6​ = 选择了Yes按钮0 w- T2 o2 Y+ U- ]+ K1 w
7 = 选择了No按钮* S" k L: `/ h. j, S5 k4 R9 ~* _
; p" c- L: N" U2 l用法如下,以下代码代码仅为演示作用:
0 }' e ^3 v( f8 c) L' Y- if mprint(stesterror, 1) = 1, e$
' m5 d% Y5 b7 u+ j$ L5 {' ? - if mprint(stesterror, 2) = 2, e$ ) w% V8 C+ Y! p9 w2 Q
- if mprint(stesterror, 3) = 3, e$
l2 r) Z& {) ]6 i& y7 A; y - if mprint(stesterror, 4) = 4, e$ $ x2 X% \% G, v' I" k% g8 t2 ]
- if mprint(stesterror, 5) = 5, e$ u$ m1 H! M" A0 f& x& l2 Y( I
- if mprint(stesterror, 6) = 6, e$
' [; \# M4 f: y# w: X2 r - if mprint(stesterror, 6) = 7, e$
复制代码 $ P3 Y/ P5 \3 M* T( l+ T& H1 z; J
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​
L0 H( l2 [4 q! g! z0 M: A @3 A, m3 F2 A1 q" m0 N
可方便快捷的做出相应的动作。; i* Y0 Q' L, Z* e
|
|