找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 621|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?' U1 G" i0 P; L' r' L6 m
Mastercam后处理打印函数一般用于输出错误信息和警告信息。. N4 j; k* r# P4 {) B  X5 @' x, o
打印函数:
  M2 J& H4 I! f9 \; d) `: Nmprint
/ W% r6 ?' W0 S) e, q此函数类似VB.NET中msgbox函数。
' j3 o8 v9 W  F9 z/ Y5 n
( z1 l/ N* i- V" _) `3 M
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。+ G4 ^! {. J' l) o, p' t( B. D
下面将对mprint打印函数进详细的说明:) w- }3 E' r# V% E2 B+ _& ]
3 Z0 O  a9 b, Q: Q: D
​只有一个参数时:! S, A' m! U  D2 \$ F, I
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码

# i+ u, ~) I2 ~" _3 p
) H" {( j5 i* ]# a9 c&#8203;使用第二个可选参数时:
5 k1 k. Q) b+ U" `7 n. T! o
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    & k" {1 @8 w$ Q, _, {. X
  2. #该行代码有2个变量,
    ; L. z4 P8 I# e
  3. #变量1:Val' q; w7 i& L- Q2 W5 ~
  4. #变量2:K
复制代码
0 L# [8 I$ a: u( P$ ^4 d
, @0 i2 e8 a' d& Y
下面将对上面2个变量进行详细的说明
5 ^) E( s5 z% @0 l7 Q2 r' O1 T那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?' x: y, f9 T6 x7 _1 I

( O2 z2 m3 D: Y( V4 Y, `) g- S2 q8 T3 v当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
  S. Y+ p; [7 h. Z, D9 Y6 `

' S$ x! S- ^) `: d
/ O; l3 T0 F/ X  {6 v- x

1 g' q( e# t6 }" l* u( w9 Q+ f
  1. stesterror : "Buttom Test"
复制代码

7 l& `( Z5 f' E6 ]
- `8 T" F$ A' j) r. o- x1 j. r& y. b6 `4 s
0 Q4 n* y# c: v  O, Q6 G/ D& R
9 F7 U) D$ a; Q; a
第一个变量  &#8203;Val  参数范围及说明如下:' `) z% _  k/ ~1 [
4 r3 t- Q7 W' E4 I( T
Val:1~~6&#8203;) O+ ~% ]- T3 f) J  ]$ e
4 U: h6 _. Q, B; W8 F# @5 j" B/ d
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  
3 v) R5 W" [* w& p  Y$ F* R0 y# W% E. P* y7 t
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
5 `7 K8 I1 D, l7 I- G/ ~
: v( T( t0 x9 H& U, Z
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  0 V( y1 w/ y' v
, |) ~: y* o1 z# G; Q$ r4 I
  1. if mprint(stesterror, 3) = 1, e$
复制代码

# ^( e& h, }/ c' ?2 P+ x# g4 n 3.jpg ; a. N" ]1 N0 c/ k+ {+ p
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  
- i+ S! [- x6 Z5 `, I6 X& y) D" E" u9 ^" \
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg " k! @6 F: _  b/ S+ r

! }% X7 w& W  g$ `, P: S5 E3 i6 d5 ?2 y6 u& s9 ?+ s
; A  @( m7 S3 t  T9 B8 M' O
参数5:Yes和No 2个按钮,用法及样式如下图:  
) B! Q0 c% K$ Z5 {# d8 S$ m! [( t) [0 `- d
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg 2 q' H3 M& x$ ]$ A1 u8 D; y

. Z" d: C! d4 D7 J2 j9 l
4 `, Q5 M* p* J6 B! C8 ~8 q# a- ?+ \: n) x) Y+ X" A  ^' j
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
+ q) Z6 P2 {$ I* k* ]- C8 c
( H4 m% n% V8 }7 }  G
  1.   if mprint(stesterror, 6) = 1, e$
复制代码
. N! F$ [8 E/ R7 a; p
6.jpg
- o3 l6 b7 x1 e2 D
1 _% p$ w9 y. D第二个变量  K&#8203;  参数范围及说明如下:  P" S) @. Q6 ^! o- t6 [7 u6 o
2 U, a: G; B2 ^, w4 g
K:1~~7
  l( _! v7 i1 f( {6 W1 = 选择了Ok按钮) ~% H1 i2 s- i, R8 R* `' [! l
2 = 选择了Cancel按钮
  Z9 B' J) U& ~3 N5 S3 = 选择了Abort按钮! @  Z7 `9 X2 \: p
4 = 选择了Retry按钮+ K2 k" r  x, i) S0 {( L3 O. M
5 = 选择了Ignore按钮- _* Q; X7 N7 P$ |
6&#8203; = 选择了Yes按钮0 w- T2 o2 Y+ U- ]+ K1 w
7 = 选择了No按钮* S" k  L: `/ h. j, S5 k4 R9 ~* _

; p" c- L: N" U2 l用法如下,以下代码代码仅为演示作用
0 }' e  ^3 v( f8 c) L' Y
  1.         if mprint(stesterror, 1) = 1, e$
    ' m5 d% Y5 b7 u+ j$ L5 {' ?
  2.         if mprint(stesterror, 2) = 2, e$ ) w% V8 C+ Y! p9 w2 Q
  3.        if mprint(stesterror, 3) = 3, e$
      l2 r) Z& {) ]6 i& y7 A; y
  4.        if mprint(stesterror, 4) = 4, e$  $ x2 X% \% G, v' I" k% g8 t2 ]
  5.       if mprint(stesterror, 5) = 5, e$     u$ m1 H! M" A0 f& x& l2 Y( I
  6.      if mprint(stesterror, 6) = 6, e$
    ' [; \# M4 f: y# w: X2 r
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
$ P3 Y/ P5 \3 M* T( l+ T& H1 z; J
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
  L0 H( l2 [4 q! g! z0 M: A
  @3 A, m3 F2 A1 q" m0 N
可方便快捷的做出相应的动作。; i* Y0 Q' L, Z* e

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
  @3 h2 r" G. _  m6 @* H: s& O
谢谢版主分享!收藏了!
回复

使用道具 举报

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-8-22 18:05 , Processed in 0.203945 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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