|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
5 W) }: L v1 `: C% F; `/ iMastercam后处理打印函数一般用于输出错误信息和警告信息。
0 ~; L0 j; R- k% s o9 @; n) _! M9 I打印函数:
0 T; }$ c4 B: B/ b5 U) W& vmprint s9 M8 ~ }: H( @$ c2 S
此函数类似VB.NET中msgbox函数。
& ~# J) j O1 ]( N" [6 z
$ K6 e3 Z* d6 D该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。/ G2 }7 y5 R5 W3 U* ^
下面将对mprint打印函数进详细的说明:
9 }1 B7 m. k& S8 Y7 B
. N( N1 \, d! j* s# U" h​只有一个参数时:* y5 i: U6 o$ E9 l* v" J
- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码 ! Z( N/ [6 j6 K9 ^3 ^' B& W$ ]
" y, {( o6 k$ H% e& y, @* Y​使用第二个可选参数时:4 T4 V, X M+ h: C8 I- H+ _
- if mprint(stoolnumberrror, Val)= K, exitpost$; t) W. \5 B6 ]* E! e3 c8 \
- #该行代码有2个变量,+ n1 |6 ^( [: R6 n: s5 y
- #变量1:Val5 q, ?- T, e% d0 E! t
- #变量2:K
复制代码 * t. C7 L3 }) p
0 F9 \* ]9 K( O3 W$ ^# I
下面将对上面2个变量进行详细的说明* U' l$ u" B$ I' F1 o5 ?5 K
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
/ `5 G0 b k/ W& n* |2 r. ?/ a' m9 Z$ c6 N0 k4 |9 k% Z R- o
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
' F1 q1 E, ^$ z( Q% J$ e( {' \) W4 x9 x2 K$ I3 I
7 l8 }) D- t( O
2 w9 q3 W/ R) q# B& \9 n* p# P
- stesterror : "Buttom Test"
复制代码 ; W" f$ ^. R$ [, k& K
' S: q: U4 G( [
8 G; o0 M0 W0 e) x4 E2 m: K+ I- D/ r+ `) |- q% j3 y+ M* e
+ ?& E! I, Z* i; M
第一个变量 ​Val 参数范围及说明如下:
8 D/ ^2 ]# N; l8 t$ x+ R* c1 H2 u c, g8 e- Y+ v0 B( Q [1 n
Val:1~~6​: g E2 N- d/ I) K
- C9 K* f+ `; n/ W# V! S7 x
参数​1:只有一个ok按钮的对话框,用法及样式如下图: % B% p) b) J @/ I" T5 }' l& S
% u V' Z1 d! }& |( }9 H8 X1 U
- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:
6 j6 n" A9 Q" m& w- c- j2 |2 k8 h! U3 j7 h! F, N
- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图: ! c! }, j+ F$ G: o& H' E" n
- p! ~+ P% Q1 y/ ^( z" D" b
- if mprint(stesterror, 3) = 1, e$
复制代码 ( K! h) X i9 r+ R
* y5 U% V( h- V* X1 `参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:
# I! q. A' ]) d) P3 S- N. S5 m: N( S- P) p1 v" U* h+ j
- if mprint(stesterror, 4) = 1, e$
复制代码
# G2 @* Y/ Z: H4 N4 `6 H0 T: S) N, T5 l. U$ ]
" z9 O2 J- ^/ p7 K4 s2 n
: {0 {' g& }! Q" a7 \$ [参数5:Yes和No 2个按钮,用法及样式如下图:
. M9 q) I8 }" O% j1 B! E3 P7 E5 f! d7 A
- if mprint(stesterror, 5) = 1, e$
复制代码
7 X2 U3 i: F/ ?" a1 z' _
! r( V/ X' J3 V7 z) z" I
! [& y/ [% r, o* O; m4 R" K+ ]/ k2 Z8 z/ J6 L
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: * j3 |2 r: Q! d. y1 ~7 ?
/ ?6 ]* B& O. y; I* F
- if mprint(stesterror, 6) = 1, e$
复制代码 % q0 F6 R9 l' [ ?
( P6 K4 U, w4 l: x% B2 X8 P
0 g; z/ l& r& U7 t! y第二个变量 K​ 参数范围及说明如下:2 M7 c0 V a" r, ?; `* v
, V+ b( @& C* W3 i1 oK:1~~73 v; H" m; T/ I# \; B
1 = 选择了Ok按钮" g6 t# |3 t+ Z, w$ B
2 = 选择了Cancel按钮' l% T. C: V9 P! ]' }
3 = 选择了Abort按钮
) h8 k+ k* T* o. J4 = 选择了Retry按钮
8 P H3 P+ t1 B3 q& i5 = 选择了Ignore按钮
, j* i' T0 X W; x: |, j6​ = 选择了Yes按钮" N5 j+ K' i* F( x
7 = 选择了No按钮+ @( X0 L" c/ \
3 o/ B$ d6 c- p0 `# B8 Z$ x2 d" p用法如下,以下代码代码仅为演示作用:% l# d* l0 E- H2 Z8 k
- if mprint(stesterror, 1) = 1, e$
3 r' N+ ]2 m& h" Q, M6 M4 [ - if mprint(stesterror, 2) = 2, e$
7 ?' f1 K1 ?% U - if mprint(stesterror, 3) = 3, e$
, }9 H; v. \9 |# B% V - if mprint(stesterror, 4) = 4, e$ . N" [) g8 D& x- h: N0 E$ R
- if mprint(stesterror, 5) = 5, e$ 4 o2 n+ M0 R( V: W6 b7 F
- if mprint(stesterror, 6) = 6, e$
( ~7 T0 K9 x6 ?0 o% m* w) n - if mprint(stesterror, 6) = 7, e$
复制代码 9 S3 z. F, V% ~6 v& I+ ^" Y
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​( a4 i, h2 r7 g# {: }- r
( c9 G9 f; A( M J可方便快捷的做出相应的动作。( e3 P0 ^. H! s! M o& t& u8 ^6 v
|
|