|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?0 l3 a$ d+ D) p; Z2 t" Z; ~
Mastercam后处理打印函数一般用于输出错误信息和警告信息。6 F- @4 I0 X) W* \
打印函数:3 K! Y; v9 q& G0 ]& ?# z# v# H
mprint
: A5 L% P, Q3 a$ V8 T此函数类似VB.NET中msgbox函数。3 l( ^$ n+ H% {0 n
: Z9 T4 J; M! W7 B6 e" `: }. v
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。7 ^, i8 N4 A7 J/ F3 }* E/ C
下面将对mprint打印函数进详细的说明:
+ c0 Q- c" J1 C$ [' ^! E% W- R9 ?1 }6 y8 z
​只有一个参数时:! ~/ H3 c8 r- L( ~) S" p5 x2 F/ D
- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码 : ~( l. Q0 n7 a6 P$ ^0 I
' X! q! r2 X; O. p/ J​使用第二个可选参数时:
2 Z) G) D7 d+ o3 a" ]" O# k \- if mprint(stoolnumberrror, Val)= K, exitpost$* x* Z- l) P6 i' v+ Q7 M- m
- #该行代码有2个变量,
) L: I6 r2 I* u: Q - #变量1:Val' N2 X" r3 A B! c* X
- #变量2:K
复制代码
6 p1 N4 {( |1 I
$ @4 Q- n0 S, B. j- L下面将对上面2个变量进行详细的说明! n1 O8 g6 A$ E2 J; `
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?) n6 ?) u5 L* Q: \& \! ^
% b. Q0 U: x+ J ]当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
2 \' U- W3 O1 X& y! q) [8 N1 } ]" o
7 o# _; W! M8 M/ E- g# b2 X
$ E; w( R( ~7 ?' d0 E2 p6 n4 a- stesterror : "Buttom Test"
复制代码 7 m$ A T# Y- U1 X! ?2 ~
: J* Z& ]% D1 {+ k: J+ N, ~5 @4 j+ Z6 u" G; [. y, [
& G/ Q" P4 P' t+ M1 R/ v0 u+ B1 b- m2 ~! [
第一个变量 ​Val 参数范围及说明如下:/ Q% ]' Q: c7 p
( V6 K% w0 B4 a$ N# X- ?: k- }0 ?& E
Val:1~~6​
2 y! E6 E( ]& m; `( O( U* B) c& k
$ L! s. c1 c7 P4 R参数​1:只有一个ok按钮的对话框,用法及样式如下图: 7 l5 f' W1 H7 o% p
; }, P I: A( w0 E" W5 l. I
- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图: # n9 d0 H9 a& N/ v; s2 N& c
$ B' `8 P2 Y f) F# A9 w
- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图: . d) H9 a. e- V) N4 x" v6 s
& m. O, m; u. S, g! |
- if mprint(stesterror, 3) = 1, e$
复制代码
* y) _+ N c8 s" e
' E* ^0 H+ G r; s参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:
, ~8 j8 w$ o& M2 c" p1 F: L2 `- D
8 E- J3 h) [) E2 g4 F9 I5 H' @- if mprint(stesterror, 4) = 1, e$
复制代码
% I7 P( \8 ?7 X, D0 h% U5 t- J0 }0 N r8 U6 K# u/ ?4 }/ t
# B7 O! p, m' h
" ]2 u$ ]" V# x7 _5 U: Q, I参数5:Yes和No 2个按钮,用法及样式如下图: 3 A6 U5 z6 S" s3 N$ H
% V3 l: R; \' q/ n* F8 g2 T, u
- if mprint(stesterror, 5) = 1, e$
复制代码
4 W# S; u% j* V
5 Y0 I, ? N# e0 {6 W. O9 J" k
0 T9 o( f# X% r
( W5 P- N4 d. R参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
1 C W; e* N/ d: s% v! v. _
: O- H5 F. i5 o! f0 W- T- if mprint(stesterror, 6) = 1, e$
复制代码
0 b8 A+ u' q+ {$ V5 @
2 \' o+ d- K8 W9 \0 w% Z8 n b1 h* b
第二个变量 K​ 参数范围及说明如下:
: n* w+ c' m9 p- |' _+ H3 M A! j. X5 L+ G
K:1~~7; D$ c! h5 e9 O. p& j' Q# N
1 = 选择了Ok按钮9 v. O2 m& I) M+ C1 [
2 = 选择了Cancel按钮
9 o1 A+ L3 t. k5 h& n& j3 = 选择了Abort按钮
3 ^0 g G6 ~1 |$ r; h. ^3 B+ w# P. F4 = 选择了Retry按钮! _# Q. k/ V) @) }4 b5 @
5 = 选择了Ignore按钮
3 r0 ?0 U5 G0 t2 e' O+ x6​ = 选择了Yes按钮5 i' h* k* R& V/ j- Q/ u/ s9 U( C
7 = 选择了No按钮( E& Q1 w( c" v4 \7 C0 x. `
/ w: ?! y) v) u/ s8 R% F
用法如下,以下代码代码仅为演示作用:+ ?4 y; j: Q. x% B7 R4 b3 S! y. N
- if mprint(stesterror, 1) = 1, e$( u& y, A0 Z0 T
- if mprint(stesterror, 2) = 2, e$
/ u: |( V7 r3 b - if mprint(stesterror, 3) = 3, e$
" e% ^! f: o3 P* r6 z - if mprint(stesterror, 4) = 4, e$ & F; W# t2 J/ X! u& D
- if mprint(stesterror, 5) = 5, e$ : x7 J2 l& p+ g ~5 B
- if mprint(stesterror, 6) = 6, e$
7 T/ k( j. w. ?- [0 l i - if mprint(stesterror, 6) = 7, e$
复制代码
! i) Q' g- r; _5 m* f以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​9 e: n/ V1 [9 r8 N# F1 L1 F
* e4 u2 x& n0 ~; M7 Y- ?% _- R! y可方便快捷的做出相应的动作。
: v/ C- Q W& }, X9 `; ` |
|