找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 616|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
. z  @9 g, M9 _Mastercam后处理打印函数一般用于输出错误信息和警告信息。
1 H$ G8 w% n% R5 ~打印函数:
6 }2 `6 B" t: q2 H: }% Xmprint
( H# w6 I* b2 n此函数类似VB.NET中msgbox函数。% u* T7 ^: K, g3 F$ ?9 @1 ]" b

3 D  \$ A/ e5 p8 ?, K该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。
5 D5 Q* d+ i7 E: _7 V1 R下面将对mprint打印函数进详细的说明:9 y: A. U$ Y& ^& r" A

9 A0 }, _: A# O5 C/ n+ c8 _3 v​只有一个参数时:6 {" b! [5 `( v
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码

% K' H" H+ \" m9 \$ z1 ^# A6 Y; F$ ~" O( e% f6 ~& X- X& v' @8 G. M
&#8203;使用第二个可选参数时:
! A/ Y% G0 B' W  A& [" q" @+ d
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
      i7 \+ q" j* D
  2. #该行代码有2个变量,
    ' f- h3 z2 |9 j9 G+ {
  3. #变量1:Val
    # @7 r; \2 A1 T8 V
  4. #变量2:K
复制代码

" d3 e) |- V! O1 n9 G6 O7 F" y- {2 [
下面将对上面2个变量进行详细的说明* S+ S- E" k1 e8 B3 q6 Z
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
  f6 Y1 ~3 [3 p

2 O4 [) q$ h  Z# B: S$ n当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
; z5 r7 E& a" K8 `

. e% L- M8 o7 S* h* H7 d
& w- ^! O. C! i1 {2 _1 M
, W. Z1 f, G, n& U% N) V$ _& m/ R. \
  1. stesterror : "Buttom Test"
复制代码

: I) U% ~! t% h; D& W* ]7 A
4 B& c/ u' q# v/ U1 K% k$ `5 g$ K; Z4 R0 b/ p3 ~

" J# f- _9 ]% U% e

8 J) @, x8 e+ F- q; H- w* w; K! Z第一个变量  &#8203;Val  参数范围及说明如下:
( M& a- k' F% [8 e1 v
* {2 j6 C8 m) E! X/ U8 b' t3 Q9 X2 r. i
Val:1~~6&#8203;
# {( ^* P% |# ]/ d
" Q: u9 ]0 r+ ]; C9 o' y参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  % I, X6 v  A1 `. Y+ l* J4 c/ }
" i. B0 V6 ]3 e- s, n6 x2 Z
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
: j8 f* R$ y3 S6 F2 I3 m9 }% j/ \+ k% ~1 R9 w
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  6 z- }+ E1 }5 O& T1 w$ h/ t

. k9 }! S1 `& j! `2 ]5 _6 j& b
  1. if mprint(stesterror, 3) = 1, e$
复制代码
# \% h# p' l9 f; o1 L6 P& v3 G9 U' t
3.jpg
. m, H6 P+ B1 ]# ~5 e9 C* z参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  % i& X3 o+ A- ^9 Z, B
2 j  F" b0 R( g* X3 B! }
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
4 J9 X9 B, u" F) |+ j* P7 i: M$ ^' w6 z" u  j8 ~
. R: P+ q: L% X: y" i# R$ W, N9 |
8 |+ q* ]/ }1 j# T
参数5:Yes和No 2个按钮,用法及样式如下图:  
0 }. h& ~( t# W: P* t. q/ p1 h1 ~
+ L8 A* O" f, }, Z
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg - S. O+ g" e$ ~. _7 D' t6 T

" t$ ~1 {' @3 X8 Q" H% {8 ^/ F3 h
& ^) A, I2 c/ o0 O6 `. g# \, ^# A
! y2 V% j) g$ B9 U参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: ( D6 {( p$ p; |( y4 Z
. w8 @2 H: t' N' n
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

% S7 {& w9 Y* f& b- }1 W6 n, n  d9 M 6.jpg : f5 P  Q& V; A( o( Z
: q" o" Z1 P% e" s" b: x' b
第二个变量  K&#8203;  参数范围及说明如下:
  L3 x  |2 t/ R1 v" }; z2 r
1 Y3 E% r  U) d
K:1~~73 ]* Z: ^+ b/ [
1 = 选择了Ok按钮
# I  p( L. G6 \6 e" H+ U8 A& u2 = 选择了Cancel按钮
% o5 I2 V* y: U) Y4 G3 = 选择了Abort按钮$ T% f  ]1 P! t, j# z
4 = 选择了Retry按钮" @; [+ K* y$ ^/ m+ {
5 = 选择了Ignore按钮
8 [8 @% ^/ h! o, G  ?. U" Y6&#8203; = 选择了Yes按钮
" @. h# X3 Z) d' Y' O! P7 = 选择了No按钮5 u7 D8 t4 W, G
& E4 Y( W8 r7 K2 i
用法如下,以下代码代码仅为演示作用* O% a' {9 O. b
  1.         if mprint(stesterror, 1) = 1, e$5 I/ ]1 f6 o2 A
  2.         if mprint(stesterror, 2) = 2, e$ 5 }: F* d6 }* g
  3.        if mprint(stesterror, 3) = 3, e$ 9 B" T' h& s0 F9 A
  4.        if mprint(stesterror, 4) = 4, e$  
    - V: ~! s; k) g/ b
  5.       if mprint(stesterror, 5) = 5, e$   - Y7 _/ L9 B% h* v0 `
  6.      if mprint(stesterror, 6) = 6, e$
    ' Z; A" |& ?% R8 Z, C( l
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
( s8 F! t$ U2 Y. u8 r
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
5 G  e* d& G7 S8 C( \" r& n  B& a

$ @3 `6 ~2 l/ b$ o" q. K' R可方便快捷的做出相应的动作。
; ^4 P( m& w, ^  l; ?

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

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

% r9 j5 k  ]7 }( s3 l- i* I' b9 k- b谢谢版主分享!收藏了!
回复

使用道具 举报

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 15:03 , Processed in 0.198721 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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