找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 563|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?  d. v, h+ P  B  c1 S
Mastercam后处理打印函数一般用于输出错误信息和警告信息。
, z0 ~# z( j7 k# P: G% p& e& c打印函数:
  ~- h5 F- {5 C! O" r' H# Umprint7 p$ K1 U1 Z" z; ]
此函数类似VB.NET中msgbox函数。9 T; }2 ^9 K; w5 d4 y' Y
/ c# r3 ]- ]. S; |* `
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。
) B6 v' G2 u  H. N+ {( a- w下面将对mprint打印函数进详细的说明:: P3 ?6 s5 R9 t; y
2 E% x) h( o8 w0 s
​只有一个参数时:4 e5 g, ~& Z4 o' ~* R1 k% d
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码

' J2 q7 T: }- B5 I8 e+ H( f7 w3 l( d3 g3 ~
&#8203;使用第二个可选参数时:: J" |6 x) {# C. x
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    : a/ h+ i! ?; r8 W7 C' U$ R
  2. #该行代码有2个变量,
    % a0 R( q4 D- m& T( M8 M; A
  3. #变量1:Val6 I/ ^0 G7 }$ L
  4. #变量2:K
复制代码

) I6 w0 Q, M5 i2 P! i
% _$ f5 W& I2 R* Y下面将对上面2个变量进行详细的说明
$ V4 d" l+ y* s6 S* w那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?* u/ u6 N. E8 Q: P# i8 z( Q
, C& \* m' @; D
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择8 c4 x* ~. }" }; F

" w9 W% q0 v" K* }/ _& w8 f& M9 K) [( }4 o
8 }; h# z" {2 M! N8 ~; Q7 C
  1. stesterror : "Buttom Test"
复制代码

3 c; m. |1 S& ?( U# E
* M$ Q# r0 ?! Y! }6 m& S! x; c& W6 a

3 r3 @) S) i: u, ]* t$ v( k& J
7 G. u) Q8 Y& k) ~7 P2 z
第一个变量  &#8203;Val  参数范围及说明如下:
/ l5 A7 v9 m8 x  o4 Y/ r
! E  Y% o' a1 v5 I# Z! ~3 V
Val:1~~6&#8203;
( W, i  r9 A5 I# I5 P% F  C) r+ p$ C, d
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  
1 l" n! }- x$ G6 m9 G
2 O# Z% M+ j+ J! S0 H! I  W8 Y, C
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
7 @8 ^  Y+ b) [8 M/ x$ O3 R9 f- {1 m% S/ i/ d8 i% E: B. ^) f
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  
8 B, ?5 Z2 z4 ]! n' [3 v: N5 P6 m8 C2 D  D# G+ j) e0 E
  1. if mprint(stesterror, 3) = 1, e$
复制代码

3 P8 d! b+ G3 L  T' f8 o( Z 3.jpg
, f* P  ?* K; s  p; _8 Y参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  . Y  I1 L' I. B( P& d* ?

) o6 t; d+ l  S
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg 4 y4 P& J6 V% u
! P5 M* h" \: y% r
0 F' d3 l( U0 d6 {3 ?3 J
9 P& Q7 E& X0 u: B
参数5:Yes和No 2个按钮,用法及样式如下图:  : B' x$ M! h6 I5 W+ F. t9 ~
! O$ C. Z4 Q5 Q
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg
) g+ }: V7 U& i/ t6 c# L6 x4 ^# E. l6 p9 e+ ~! h- e- _

7 ]& d% B: B; |! J) R8 y# D" w1 p6 B9 q+ ?! B2 W8 [
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
1 f7 X9 U  u# E' s4 {9 i
6 i8 ~; W) Y3 c9 P
  1.   if mprint(stesterror, 6) = 1, e$
复制代码
) z0 ~! L( e) _! Z& d2 K/ e+ a
6.jpg
1 W! D) Q% E5 ^0 u  t0 }$ X
% c. N* n* J9 f7 l' p- y6 n第二个变量  K&#8203;  参数范围及说明如下:# C* P0 [  a" s* N8 f
+ A7 o, w- E2 I
K:1~~7+ @1 Y" v# r# {8 r* p2 ^4 h5 ?
1 = 选择了Ok按钮
% h8 t0 O6 c+ A) n/ ^- D. j/ I2 = 选择了Cancel按钮  ?+ p: R4 t  ]3 L/ d( ~' p
3 = 选择了Abort按钮
+ z3 l( f) c/ O8 D/ H& h4 = 选择了Retry按钮
8 H5 J! B, Q2 R$ E: j5 = 选择了Ignore按钮
1 q6 C' E. W. y$ z& N  O6&#8203; = 选择了Yes按钮4 s% ]( V+ `4 l) q
7 = 选择了No按钮( D9 H8 T, T6 B+ T

: _# b4 ~" h# `% E/ M用法如下,以下代码代码仅为演示作用
8 _4 Q* g$ ~. g! g' L2 @
  1.         if mprint(stesterror, 1) = 1, e$; u8 V4 D  U, o; z: s. ]
  2.         if mprint(stesterror, 2) = 2, e$
    6 N. W; B$ `- A: @8 e3 p
  3.        if mprint(stesterror, 3) = 3, e$ & K" C# _3 u7 |: ~, d
  4.        if mprint(stesterror, 4) = 4, e$  
    9 \: v$ G- R# b5 ?7 `
  5.       if mprint(stesterror, 5) = 5, e$   
    6 h; ]6 B' V& f! X  P6 l" g' ]
  6.      if mprint(stesterror, 6) = 6, e$ $ R+ V2 h8 @# m2 h, R" n/ }4 I2 T
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
% `5 ^8 I" E4 ~$ k' P& _) o# |1 k7 w
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
- j% M* [$ X- A2 f1 {& y- g. C: Y
6 h% T1 a! [( |4 \$ y6 ]' W  v
可方便快捷的做出相应的动作。9 k4 \! l; y5 Q& O! m# h

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

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

) [- f9 t0 n( I$ w3 G  i( M谢谢版主分享!收藏了!
回复

使用道具 举报

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-14 14:50 , Processed in 0.200997 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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