找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 619|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?' p  D) j2 i) p* f, o* y/ S
Mastercam后处理打印函数一般用于输出错误信息和警告信息。
4 i! v( Y/ h+ M. C打印函数:4 N) E% C: o) ]; Q8 }- f  V
mprint0 \8 V8 p* q; a, a1 B1 F/ B
此函数类似VB.NET中msgbox函数。
9 a+ c* x$ S9 Q( V/ e) i0 W, n8 n+ n

+ x1 I1 R9 E& n8 x) R0 a* X6 O该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。0 a0 y2 K$ [) F, U- w" W
下面将对mprint打印函数进详细的说明:
7 T5 C# ^9 {( l& |
$ v  L6 z. Q; e2 l: p
​只有一个参数时:
2 H- n+ U9 e9 Z; q
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
- f, f+ b& q3 Z  o2 i2 t
! }. ~, v6 ?# c
&#8203;使用第二个可选参数时:+ S6 S6 ?% E! q- @
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    3 ?, k6 ^9 I' s* H" i) F" z% w
  2. #该行代码有2个变量,+ i: q7 _5 k7 s( f
  3. #变量1:Val; b2 Z; ^) @8 r, V; b
  4. #变量2:K
复制代码
+ i$ m+ d: l9 ?, f

. y& u( s; D' `8 Y$ U. k8 l7 t8 d下面将对上面2个变量进行详细的说明$ E, }% Q. S8 _8 {1 ]$ h2 K5 b2 X
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?& g+ Z: |. X* a3 a! Y" i- H9 e( B  h
4 o) b7 [6 e4 f
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择  @9 H# b% L% `" Y7 j
' K* Z( F# t& k1 r9 b
/ ]2 P. g0 a0 J% x1 j, E" S, x% h

/ T+ T) V( R6 q6 i% S
  1. stesterror : "Buttom Test"
复制代码

+ F5 B! {# G2 }8 J% o# p$ \' R; c  Q( g" }! n

+ X# x$ @2 Q6 C) I4 N9 ^5 u9 L% \6 c0 g

7 m4 n+ u* X  w4 j8 N) L! W4 F第一个变量  &#8203;Val  参数范围及说明如下:( C' u6 @5 @' v' s! {0 G

* Y9 I# r) _: dVal:1~~6&#8203;  G7 G* L( Y' n. I3 \4 y
! F. _6 `5 E& ?( ^) r; C
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  
% X$ C0 w% `0 k. o' _6 E0 [7 y, y' e& q% d) P& q
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
; Z$ ?; b$ O4 M
  y  ^- ]$ i' Q3 `& A% A
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  8 I' S) u2 |1 o* ?5 x3 B
$ {& n# n0 g, o" y# M
  1. if mprint(stesterror, 3) = 1, e$
复制代码
5 i: m& S3 |/ l% ^& N$ e
3.jpg : @: v7 J( r% r. b" Y& f7 `  `
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  : y1 m( p$ ~, p2 B

# g' Y% ]8 O  f+ a% ?7 C! C- R
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
0 o9 A+ k$ N3 g! [2 J( u2 V$ @- u0 ]2 O  O

/ c2 k" }& k) ]6 `2 ^, X/ j2 F: }) L0 @$ o0 K/ f+ I' @. X
参数5:Yes和No 2个按钮,用法及样式如下图:  
& |3 V1 ]9 ]$ x/ a) Y. \; _+ @: X% K  A$ r# F5 c
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg ; H( \( i2 c. e: ^5 y0 `6 J1 g

; Z" Q5 @) @( p3 }; g# a
' g+ u1 N6 J9 `& T5 r% }' N  a1 ]$ e( _" n" T, t
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: ; w! r! U8 N; i

" i, b& k' W& o7 F7 o
  1.   if mprint(stesterror, 6) = 1, e$
复制代码
# D; }% ~2 G# c2 U  A
6.jpg
: X# u7 W; o3 ^4 e1 h
+ A7 q8 d. c) ^  k  t+ ?  H  J第二个变量  K&#8203;  参数范围及说明如下:
7 F$ l5 \! c, J6 b) n: ~, |

- c2 {! t# x) u. Y: KK:1~~7
- [# d0 L' n8 A7 h( p1 = 选择了Ok按钮+ g* Y& H1 r( m% e$ V1 q: @; U
2 = 选择了Cancel按钮
' ]9 A0 ?8 |% w3 C! W" E7 {+ V3 = 选择了Abort按钮1 C* l' k' S6 j3 {
4 = 选择了Retry按钮' M; S1 k$ m+ G
5 = 选择了Ignore按钮
3 `- J6 n- b6 ~- X3 T6&#8203; = 选择了Yes按钮
9 A/ w' d5 Q5 Z# Z7 = 选择了No按钮/ s3 l5 }# x' @: ^

7 O' T6 X9 \/ [8 H) H用法如下,以下代码代码仅为演示作用
2 Q! _) Z, Z; y  J& g
  1.         if mprint(stesterror, 1) = 1, e$
    ) u  d6 I! F' U1 _# W! t  p) _
  2.         if mprint(stesterror, 2) = 2, e$ 1 l/ m& u. J7 A- K( D
  3.        if mprint(stesterror, 3) = 3, e$ 0 X  s0 [% z! o3 r
  4.        if mprint(stesterror, 4) = 4, e$  
    , R; I9 M& h( L4 j0 A
  5.       if mprint(stesterror, 5) = 5, e$   
    : k4 {6 Y$ C/ b" b
  6.      if mprint(stesterror, 6) = 6, e$
    $ F4 w) _0 g  H7 ^, y
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
! ^' d6 |8 z* B# b' i" s+ N2 J3 L
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;" ]) q8 l9 [# v  A# Z/ f$ H& d

) ~. D; W7 b& a' ^, V0 l3 i可方便快捷的做出相应的动作。
& a3 R5 v- ]2 ]' u  T' |' m

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层

! c& e2 Q; S/ ?% ]谢谢版主分享!收藏了!
回复

使用道具 举报

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 16:34 , Processed in 0.190346 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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