找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 932|回复: 6

[原创] Mastercam后处理打印函数mprint详细说明

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2021-12-30 20:58:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
; V! k5 Z, q5 x: \Mastercam后处理打印函数一般用于输出错误信息和警告信息。9 w4 W, x+ D/ W: \5 T
打印函数:
' D" V0 W4 m# c1 t" ~7 m' E3 e1 `mprint
) q# e, V; z3 k$ }此函数类似VB.NET中msgbox函数。' y/ J; j4 o& R( O8 T! ], h
0 B# q2 M( `) @, S- v. f
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。; M+ ~' h( B& P; j/ `1 r
下面将对mprint打印函数进详细的说明:$ r4 Q. `; ~+ }) \* @- Y- z; J! M
( P4 S$ ?+ M  A2 {
​只有一个参数时:
0 m/ Q6 `  B+ ?) _7 d! f5 I
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
5 q  O. U2 Z) ]5 N
/ E/ U; n! C9 A. }" l' C+ ~1 ?( e; w5 C
&#8203;使用第二个可选参数时:
4 k" I3 V$ L- |- q0 t+ B. W& X
  1. if mprint(stoolnumberrror, Val)= K, exitpost$+ }& O! _* v! A+ V* Z9 Z! u
  2. #该行代码有2个变量,
    5 [/ U8 [1 b. y3 |
  3. #变量1:Val
    4 S8 W1 D" M! T0 z9 j- Y' B
  4. #变量2:K
复制代码
' a1 c' q( x; A
* W# [- f  n) h4 {# W/ N2 ?
下面将对上面2个变量进行详细的说明
) x4 T8 O9 I6 e% V那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
% T: v" c+ t0 o- T( Y4 z. W
5 W: M' m2 P1 R- H0 E  I
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
3 j" J( Y+ z( x  y

" m8 e/ Y, k4 r4 Z
4 `9 e# V3 Y' ~/ Z. W( g

* ~3 \  q/ P1 j. Y4 |# c
  1. stesterror : "Buttom Test"
复制代码

' r1 r" u, i( u7 Z2 h/ D, O" i1 U% ~6 j0 G0 |* t# a8 S

# g5 i# o+ f- R
. \4 t$ L8 c1 W" z/ w4 }
; p/ W. w6 I* W1 p( K
第一个变量  &#8203;Val  参数范围及说明如下:. e0 J9 _: a9 `' @
' n! E& q1 m$ n2 R+ ?3 C& c3 }- g4 O9 r
Val:1~~6&#8203;
$ h/ ?1 p# \' ^6 P
  c* M# F. A5 c3 K参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  $ S# \6 b! ^6 H) Y8 H
/ T0 w/ H9 J& N$ L1 L
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
6 s4 O4 k0 m# o$ ?2 c& H& Q6 W' f6 q7 t: t( E. P
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  9 [. P; @+ s0 ^6 e9 l% o

% ?% a" o0 j9 X5 X' h1 T" j5 x0 J1 L
  1. if mprint(stesterror, 3) = 1, e$
复制代码

  r$ e( c" I5 b1 V 3.jpg ; k9 E$ H  G; k6 g
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  
9 l+ ]& U$ ^* `! D! B3 q" G% C* k$ [3 X/ D1 x- M. o! y+ G( L. y
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg * W, e0 U$ U/ y2 o0 m$ p, f
! [2 [  c6 Y3 [+ J
9 p9 v. @- g- e& W

2 s) m) [& J7 F$ ^参数5:Yes和No 2个按钮,用法及样式如下图:  
( O. Y; K5 z6 x* X) k! ~/ O9 }! t
# ]( `1 F2 f; D
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg
" ]9 L6 v  G2 w* z$ h0 F; ~' x7 R7 p; b# |# v1 M6 C
3 y7 M2 w* W+ G  |3 K7 \

9 \, |! o* K' S& t/ I- c参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
# W" b% y3 D4 C6 [
8 d4 u) e- Y; B5 @( F2 N
  1.   if mprint(stesterror, 6) = 1, e$
复制代码
! M$ w7 w0 v8 }
6.jpg
1 E" M! F, i5 |' ?+ j4 l
; I- ~7 S( X1 A' |第二个变量  K&#8203;  参数范围及说明如下:
! k1 l( L: O5 i- k
- ^2 r% p; F- s# ?) J5 J' I0 _
K:1~~7
! O6 H  `3 {* b1 = 选择了Ok按钮* m$ y$ I. I' I
2 = 选择了Cancel按钮
4 h# w# z( a& _; {. X6 j3 = 选择了Abort按钮
2 ^$ s& K0 L3 v1 G8 c4 = 选择了Retry按钮
9 \& s2 I0 ~" u+ {5 S* o1 W5 = 选择了Ignore按钮
$ |, N% P& ?( Z6&#8203; = 选择了Yes按钮4 X- S' Y; i/ n1 W$ a
7 = 选择了No按钮
% ~% R2 R9 b- n0 X

9 K! B) F; e; V- Z用法如下,以下代码代码仅为演示作用:
6 T7 w8 R. m. e! Y( H( z: h6 r& Y, G5 H; r
  1.         if mprint(stesterror, 1) = 1, e$
    8 g5 i' \  }8 Q
  2.         if mprint(stesterror, 2) = 2, e$
    ( ]6 o) z9 Y& p$ w
  3.        if mprint(stesterror, 3) = 3, e$ 3 C4 E5 B/ h0 h: S+ X
  4.        if mprint(stesterror, 4) = 4, e$  
    / ]3 h8 p! e0 H# @. [1 x+ V
  5.       if mprint(stesterror, 5) = 5, e$   
    7 W; ?" z: _. |7 {" i* I; ^
  6.      if mprint(stesterror, 6) = 6, e$ # ^# {2 P% @% i0 U: Y" K. F
  7.        if mprint(stesterror, 6) = 7, e$
复制代码

! W9 K* C1 a9 U# R2 h5 x: z以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
1 ^6 u( M6 {, g  W- @

3 F: H2 V4 ]1 R' |- v: H1 F可方便快捷的做出相应的动作。
# P7 h- f* B$ |7 |( ]

1

主题

146

回帖

126

积分

注册会员

积分
126
发表于 2022-1-1 20:14:39 | 显示全部楼层
谢谢版主分享!收藏了!
回复

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
4 H4 L4 B' M  {* z1 Z
谢谢版主分享!收藏了!
回复

使用道具 举报

10

主题

256

回帖

321

积分

中级会员

积分
321
发表于 2022-2-9 14:25:39 | 显示全部楼层
谢谢分享,学习了
回复

使用道具 举报

2

主题

25

回帖

15

积分

新手上路

积分
15
发表于 2022-2-16 10:48:09 | 显示全部楼层
谢谢谢谢谢谢谢谢谢谢
回复

使用道具 举报

0

主题

32

回帖

18

积分

新手上路

积分
18
发表于 2022-4-14 09:24:52 | 显示全部楼层
感谢楼主!!万分感谢
回复

使用道具 举报

0

主题

25

回帖

46

积分

新手上路

积分
46
发表于 2024-5-8 18:57:05 | 显示全部楼层
谢谢分享支持一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-9-28 16:45 , Processed in 0.194197 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表