|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
# e# b6 Q$ K8 _4 _8 b& e; oMastercam后处理打印函数一般用于输出错误信息和警告信息。% q# f1 |& r4 k+ R+ W' p) g
打印函数:8 ]- D" H5 g$ u5 b+ ?7 @
mprint
/ \$ b$ H/ S3 H# z6 s" f此函数类似VB.NET中msgbox函数。
9 K/ P% b+ V' D/ }& B/ a2 J; p. c$ c4 Y h2 ?4 `
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。: N4 R3 j c. `4 i
下面将对mprint打印函数进详细的说明:
( i4 O5 S$ R$ c6 h" J( t. Q1 X3 n8 s9 M! {
​只有一个参数时:
, `2 `* f# M7 P- }5 [! N- if t$ <= zero, result = mprint(stoolnumberrror)
复制代码
0 h& T1 Z. M/ a) } `- i# A3 s# L4 o% p1 d% P! J% b
​使用第二个可选参数时:4 ^" \" t) @/ t! R0 n9 [
- if mprint(stoolnumberrror, Val)= K, exitpost$
) l5 u5 h8 p+ i - #该行代码有2个变量,/ s8 M: D( R5 B1 P, H E
- #变量1:Val9 f; k7 g! L- X- U, @; o5 Q; v- n
- #变量2:K
复制代码 3 M* _+ a: G7 K; R
7 b" i& s% x" C1 h- M下面将对上面2个变量进行详细的说明
. B+ g0 U2 J9 u ^那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
2 E, s$ Q7 C. e: y0 f1 x( B4 ]" {$ W
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
% g% w% c" Z, C6 |4 x1 M3 T
8 Q0 g& k U \8 C
# `, S9 y+ s: I1 b% g
" l$ g8 a2 @+ u! A' P- stesterror : "Buttom Test"
复制代码 5 y$ X8 D& m8 I3 Y
# E1 F7 k5 l. A% g" S( u, z7 t; _ Y3 L
( T0 I# q7 q% J5 W
# ~" _3 \$ f/ ~1 O第一个变量 ​Val 参数范围及说明如下:
* a/ ^# s' n0 K6 M. t' ^ y# X2 z; l1 |6 Q2 b
Val:1~~6​
7 ?. R9 }' K; k% _9 v/ q: h% v$ t" f" n! ~- N
参数​1:只有一个ok按钮的对话框,用法及样式如下图: % u# G' Q/ r; a! U) U" i/ Q
# S4 E4 {6 g7 _6 I& W
- if mprint(stesterror, 1) = 1, e$
复制代码
参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图: # Q! h6 N6 E/ ]( j w/ {3 x# {
- c1 E9 ]" F0 z- s- if mprint(stesterror, 2) = 1, e$
复制代码
参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:
( @; c# a9 d( n" O8 X& u
4 P- m" L; x- o. M8 r9 A- if mprint(stesterror, 3) = 1, e$
复制代码
; I' f: ^! v' ?: B( _1 C; e4 q( w
) |6 O, e! }( e7 |9 A$ g `
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图: * D/ v$ _# v2 p0 q% l i
4 x) i% j+ s+ N$ \- O$ K
- if mprint(stesterror, 4) = 1, e$
复制代码
- @9 U+ K1 L+ x8 A$ R
) y8 K6 @* e& U3 F2 U, c0 h: f4 z1 l0 F4 P! J5 n9 X
0 k0 q3 b! o! B! |; w, ?' T
参数5:Yes和No 2个按钮,用法及样式如下图: 2 Y% \7 w$ `/ `! D
( {$ J# z+ X3 Y. S
- if mprint(stesterror, 5) = 1, e$
复制代码
) y* {% a& G1 j1 v
7 l* b, A \1 S* s) B
B1 b+ J; }$ p# d' E. ` Z8 V5 h$ M! m8 T* r$ f2 P4 x; u
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: ' h$ f: h. O) m. v0 Z+ n
$ e8 c5 O9 Z' j$ i+ [: m
- if mprint(stesterror, 6) = 1, e$
复制代码
3 o+ y1 r! w2 x+ Z
: t) w; L+ @: i3 ~" @, `9 E/ a6 ]$ j& x/ r. E" m
第二个变量 K​ 参数范围及说明如下:2 ^7 G9 E! k; g/ ?) u1 A9 k+ a
1 y6 q# ?5 |4 [6 vK:1~~7* [5 S, z# s; s' |8 Q# G( V( Q
1 = 选择了Ok按钮* U# W4 i# s$ w/ M! B3 v- u5 l }) v
2 = 选择了Cancel按钮
) ?' i; R5 A2 R9 H2 x! x0 w+ i3 = 选择了Abort按钮
5 L9 P/ u& l0 q# w, G) f$ W- o) I4 = 选择了Retry按钮
( ?; j/ p" i& E0 z6 x6 f% r& G7 T5 = 选择了Ignore按钮
& a. `: g3 n( B6 D& q1 \# B y" f6​ = 选择了Yes按钮
* b0 z/ D1 o' I y5 ^( u4 V7 = 选择了No按钮
7 _9 j, J8 X4 ~& p) Y4 u9 X1 u) ~
/ M# |0 W6 a; k! e& J" P" ]9 W用法如下,以下代码代码仅为演示作用:* F- \& F' D8 S$ C) B/ |
- if mprint(stesterror, 1) = 1, e$. b0 M6 C3 j) }! [
- if mprint(stesterror, 2) = 2, e$ 2 U5 F- i* s5 E4 F% G: x' b
- if mprint(stesterror, 3) = 3, e$
7 b( ^) ^8 W; ]( A* W3 I6 f - if mprint(stesterror, 4) = 4, e$ 5 u3 p$ m) i2 w3 o' J
- if mprint(stesterror, 5) = 5, e$ 1 v- \2 f9 b$ W2 v% p
- if mprint(stesterror, 6) = 6, e$ # E* i6 V! J' U+ s
- if mprint(stesterror, 6) = 7, e$
复制代码
; k7 j5 K+ y* d5 k5 J' R. |0 N以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,​
7 p5 I, ?5 }& O% o" W& L* c- B" ?# C0 L* }2 D: s
可方便快捷的做出相应的动作。
3 ~$ [+ V+ m& D* A+ ~- X+ | |
|