|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?$ ^8 S, I2 c1 i
Mastercam后处理打印函数一般用于输出错误信息和警告信息。: j L* _5 }" n6 w- u8 V! R1 u7 Z' Z
打印函数:
) o# h1 C$ v5 ~mprint0 B3 X5 o( }9 ?3 `2 \ Z5 l9 ]" M
此函数类似VB.NET中msgbox函数。5 U$ k8 E a( r7 J: V( f* Q7 H
$ }* |2 }; L( [: n5 z. R) |% x该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。: ?, V) x4 g7 ^$ V2 l8 x+ f- ?
下面将对mprint打印函数进详细的说明:0 A7 e$ Y7 S B8 U" C% F5 t# [
+ N/ |5 [& ?) f R! [
​只有一个参数时:
3 G$ i5 p4 }. [6 m- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码
- K- o) f; b' h- [' k6 c8 w# n+ |# h
​使用第二个可选参数时:8 h5 ?7 }& T4 d# L! Q/ L
- if mprint(stoolnumberrror, Val)= K, exitpost$4 P, z/ w8 M9 {2 C( K0 e1 k' p
- #该行代码有2个变量,
+ W; R$ P% O$ ^! x1 ]' G7 u4 F4 e% r - #变量1:Val/ _4 `5 w% |7 Q' n( y+ {1 R. _
- #变量2:K
复制代码
9 U% @* ~0 b% o0 U" u4 M
. D7 `3 R; Q9 e' B5 E下面将对上面2个变量进行详细的说明; A- a! r" e3 {. R* G
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?& u* c2 r! `( i6 E. t
; S# A% L9 f* F5 q1 ?, E$ T
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
1 c& N, N( ^3 p1 b8 j1 K- a
' W/ W, d. o& f. l: o9 o
9 _( |6 u2 P, m5 r+ h# x: N: r" z) R
- stesterror : "Buttom Test"
复制代码 2 A4 G% r/ D) w2 j
: l0 R O j4 ~% P* n( y1 ^% U ?8 o" j" N% z! X
% j% X* p, u% V" x
+ `4 f0 v1 _! g" y( \# T5 e2 t# ^第一个变量 ​Val 参数范围及说明如下:4 T. b- ~; S3 E' n% t5 X+ o
: Q |: l$ m7 `) p& D, H7 r) [# gVal:1~~6​- E3 F0 E: J, q6 J: r7 X8 M
; Z9 W# U1 j6 q7 `! B) M
参数​1:只有一个ok按钮的对话框,用法及样式如下图:
- k6 X* Y. q, z! ]
- C( W* s/ r) @& w! `) X- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:
, G) Y* A/ K2 @5 W7 t' v& U/ x" Y
- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图: $ f0 e1 m6 B2 q6 Z
5 m$ l( t- {0 f5 n& g- if mprint(stesterror, 3) = 1, e$
复制代码 F! F7 ^; u4 m
, ?, H' s. h1 a" l, x1 O5 Z, S5 E1 X
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图: % d# Q5 D u% ?7 c' w
7 T5 A R% }1 r$ C/ ?1 Q
- if mprint(stesterror, 4) = 1, e$
复制代码
, \8 t; e1 X9 l Z
- a) o+ e6 V- s; T( p4 E( s
2 Q" A( m: I7 B. q% z
8 Q3 L+ Q$ Y/ c# E6 x6 }/ m参数5:Yes和No 2个按钮,用法及样式如下图:
1 o8 F6 o3 h* D# F, z
5 ?7 ^6 I7 |4 u- if mprint(stesterror, 5) = 1, e$
复制代码
) Q0 f. e) P# a2 @1 D$ j. ]
5 k, Y4 N) S9 Q2 ]0 s7 }" a% r7 k5 k* ?0 D* v
$ }* ]8 C6 Z, a
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: 0 c2 V/ G. D6 k4 |4 ]0 Q: U. }
8 d b5 s' c' E n
- if mprint(stesterror, 6) = 1, e$
复制代码
_8 X1 D; t* p
8 ?8 K" } P5 z, e" J$ h( {! v
0 `7 R# k3 b$ U% d* ~第二个变量 K​ 参数范围及说明如下:
2 D/ @# {$ T$ d/ R6 O# J3 a/ Z; T2 E7 I, s* \- |0 \: @
K:1~~7
: N# s/ D0 Y5 }& U1 = 选择了Ok按钮6 g5 M P. o8 \. ^* C& J- Z
2 = 选择了Cancel按钮4 U+ l& s; n& F; F, O+ S1 a1 g& \
3 = 选择了Abort按钮/ F' y# ^' \" s/ A
4 = 选择了Retry按钮
' e9 A; Q" H, s' Z% ^3 Z Y+ }5 = 选择了Ignore按钮& K3 r% P( B* N9 V/ J. i" M5 R
6​ = 选择了Yes按钮) h' [; Q1 t5 ]
7 = 选择了No按钮7 @9 G% E4 `) O( z; A
- e8 N) M0 j, N2 k" O' V/ C. C" s用法如下,以下代码代码仅为演示作用:8 l u4 e9 `/ k" n* H. u
- if mprint(stesterror, 1) = 1, e$. D2 t5 f `4 e% s d* n' l% U
- if mprint(stesterror, 2) = 2, e$ - L5 T: J% _0 G+ K
- if mprint(stesterror, 3) = 3, e$ % l: r6 n3 C9 c+ |- {: E1 ? o
- if mprint(stesterror, 4) = 4, e$ 4 f( L, P$ A1 @
- if mprint(stesterror, 5) = 5, e$
3 c) D; Q: U3 J H: y: q - if mprint(stesterror, 6) = 6, e$
1 C2 }( P( ^3 k- c1 g1 z0 i - if mprint(stesterror, 6) = 7, e$
复制代码 " @# d3 `5 j" E! J g
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​
/ `9 @* ?% ~$ ^, s1 L; ^; a2 v8 E0 [+ U- n( i2 P
可方便快捷的做出相应的动作。7 m; {3 ]8 ?; H$ I$ K$ B
|
|