找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 562|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
5 C; M  _, A/ TMastercam后处理打印函数一般用于输出错误信息和警告信息。' C) i3 T# B- K1 |
打印函数:
$ }" G9 R4 O' H6 A$ {# ymprint
. ^& d- z; ~2 f4 u* u此函数类似VB.NET中msgbox函数。
/ J& W  k8 X5 ?" X! X2 |4 z

% y# v% U8 |1 G2 s8 H* T+ S& n该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。5 u( S, [. G  s8 Y6 i+ z3 e6 k
下面将对mprint打印函数进详细的说明:2 Q$ J5 G5 g5 R0 V8 a: H* I. Y
6 B9 E& O5 Q7 S3 x3 w- v$ Z
​只有一个参数时:1 J! C2 N! K: w. V0 X% X6 F
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码

1 x( l! K- ?: s8 r* M$ u
  v$ @9 c$ H# g# m2 o, I0 z' e&#8203;使用第二个可选参数时:% ]) L( d% N, O: W) a" D
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    7 M: f4 X! R3 g1 p; v! u/ }+ G
  2. #该行代码有2个变量,: S: X& ?9 E, L+ B
  3. #变量1:Val& P" Q7 L4 |$ X, Y$ C% X+ s' N
  4. #变量2:K
复制代码

; `! p! p# e& X  g! w
2 T3 x! J( [6 i; ]% b4 Y下面将对上面2个变量进行详细的说明$ [  e2 s, @5 d2 X# l7 m# k
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
: d7 o3 n* T2 F- o" A4 t

. G- w8 o" Y7 @% l5 b' R当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择. l; I/ o0 p% g, \4 {1 u- f

7 S' B$ ]2 s+ c$ Z5 Q
; A* u! f+ O1 F+ b* b  W  w* q

1 l( _4 k" B7 N% ^
  1. stesterror : "Buttom Test"
复制代码

$ K1 {4 A% r: U6 L1 }5 {5 Y/ ]" b% E
  w( e4 g4 e4 c2 b
7 p% T; \. e/ X" C- A. j
. |7 U1 K. M5 O* P  ^
+ Z1 `1 t9 c- V- O' t* X# g) k
第一个变量  &#8203;Val  参数范围及说明如下:0 Y/ L9 ]$ |" f8 f4 k( u
9 q$ S7 u& X' N5 T
Val:1~~6&#8203;7 e1 R' {" M0 V! L' b5 H2 A3 ~

$ ~( _& V0 w# U9 D8 w" ]+ ^参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  & Y  S' ^) d, [# R) J
1 U( Y, ]5 ?% q- Q% u, F5 P2 Y# t7 \
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  # u+ H2 r$ f8 N/ R6 d

2 I1 \" A/ `2 i( B
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  
: z! J, v$ M  [! y
# F! [( ], k0 [! O
  1. if mprint(stesterror, 3) = 1, e$
复制代码
, p2 @) f* I" }* o* C
3.jpg / g6 |) s+ y/ v* Q  \  |
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  6 B) u9 [/ W5 [  _5 y7 a1 _
5 _1 k1 U) u6 M, B) s
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg , R) {' }; ?$ I6 t- ?
8 A/ c( D$ ^! T

. e# y; j$ u# c( Z- l, j" M: _* _2 f$ [
参数5:Yes和No 2个按钮,用法及样式如下图:  
$ Y5 G0 S) e6 l& p0 ^, I" s7 o7 {3 _2 P( J; s9 @1 }5 ^1 Q' T
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg ; i, K1 P! w8 Y- ~5 o6 J
* j: {. v5 ~+ }5 i; {# ^3 }6 a
1 k$ z" Y: T( W

) j* P( \: h/ I: t& _0 v参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: # S3 Y! f6 g' Y% _5 s: l
" J2 p5 ~% U. {/ |  M$ v* r! _
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

, l& q5 ?5 B* c1 ^ 6.jpg ( M2 a+ `# t. o1 e( a: F. l: s

; u7 {  s. m) D6 L第二个变量  K&#8203;  参数范围及说明如下:
- J" B& K) B; [- J' ~! c6 R

, I# e. a+ P3 R$ D5 i0 BK:1~~7% W2 C. Y3 Q6 j) y" {
1 = 选择了Ok按钮) p" c! f" d+ V/ T' r" d
2 = 选择了Cancel按钮+ o3 f8 H, ~2 g# c: w
3 = 选择了Abort按钮
3 y3 C! {6 v( ^$ D! z! q; O4 = 选择了Retry按钮) T) e9 V; c! |( Y" y% \
5 = 选择了Ignore按钮
/ i- W8 \. {) s- }% }6&#8203; = 选择了Yes按钮
( F+ M# n0 R. a- J$ P& `5 L7 = 选择了No按钮% G8 W2 U3 [$ E# v

. e, c* x% [% K' q0 C2 R用法如下,以下代码代码仅为演示作用- _3 I6 O  g1 r  P' ^0 ~) h
  1.         if mprint(stesterror, 1) = 1, e$# U! j+ G& `9 }  q/ ]/ y/ T
  2.         if mprint(stesterror, 2) = 2, e$ 6 E) Z& F7 P7 f3 v+ m
  3.        if mprint(stesterror, 3) = 3, e$ * L, X+ e2 X: u5 M, ~& y
  4.        if mprint(stesterror, 4) = 4, e$  * C- s! p/ ~, y8 c
  5.       if mprint(stesterror, 5) = 5, e$   
    0 O/ ~) [5 A5 Q7 c: O( n+ s* [
  6.      if mprint(stesterror, 6) = 6, e$ 7 ^" U# @8 X% M% {
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
6 G0 Z. W$ W7 e' x0 F+ K6 T- Z
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;5 I( Y  X- ^  L
. `% N. {* F& l8 j+ m' J7 A
可方便快捷的做出相应的动作。  L) R& B0 d& z' T8 j

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
1 G( m* E  _0 G0 R8 K
谢谢版主分享!收藏了!
回复

使用道具 举报

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 13:06 , Processed in 0.143632 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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