找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 987|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
5 W) }: L  v1 `: C% F; `/ iMastercam后处理打印函数一般用于输出错误信息和警告信息。
0 ~; L0 j; R- k% s  o9 @; n) _! M9 I打印函数:
0 T; }$ c4 B: B/ b5 U) W& vmprint  s9 M8 ~  }: H( @$ c2 S
此函数类似VB.NET中msgbox函数。
& ~# J) j  O1 ]( N" [6 z

$ K6 e3 Z* d6 D该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。/ G2 }7 y5 R5 W3 U* ^
下面将对mprint打印函数进详细的说明:
9 }1 B7 m. k& S8 Y7 B

. N( N1 \, d! j* s# U" h​只有一个参数时:* y5 i: U6 o$ E9 l* v" J
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
! Z( N/ [6 j6 K9 ^3 ^' B& W$ ]

" y, {( o6 k$ H% e& y, @* Y&#8203;使用第二个可选参数时:4 T4 V, X  M+ h: C8 I- H+ _
  1. if mprint(stoolnumberrror, Val)= K, exitpost$; t) W. \5 B6 ]* E! e3 c8 \
  2. #该行代码有2个变量,+ n1 |6 ^( [: R6 n: s5 y
  3. #变量1:Val5 q, ?- T, e% d0 E! t
  4. #变量2:K
复制代码
* t. C7 L3 }) p
0 F9 \* ]9 K( O3 W$ ^# I
下面将对上面2个变量进行详细的说明* U' l$ u" B$ I' F1 o5 ?5 K
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
/ `5 G0 b  k/ W& n* |2 r. ?
/ a' m9 Z$ c6 N0 k4 |9 k% Z  R- o
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
' F1 q1 E, ^$ z( Q% J$ e
( {' \) W4 x9 x2 K$ I3 I
7 l8 }) D- t( O
2 w9 q3 W/ R) q# B& \9 n* p# P
  1. stesterror : "Buttom Test"
复制代码
; W" f$ ^. R$ [, k& K

' S: q: U4 G( [
8 G; o0 M0 W0 e) x4 E2 m: K+ I- D/ r+ `) |- q% j3 y+ M* e
+ ?& E! I, Z* i; M
第一个变量  &#8203;Val  参数范围及说明如下:
8 D/ ^2 ]# N; l8 t$ x+ R* c1 H
2 u  c, g8 e- Y+ v0 B( Q  [1 n
Val:1~~6&#8203;: g  E2 N- d/ I) K
- C9 K* f+ `; n/ W# V! S7 x
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  % B% p) b) J  @/ I" T5 }' l& S
% u  V' Z1 d! }& |( }9 H8 X1 U
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
6 j6 n" A9 Q" m& w- c- j2 |2 k8 h! U3 j7 h! F, N
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  ! c! }, j+ F$ G: o& H' E" n
- p! ~+ P% Q1 y/ ^( z" D" b
  1. if mprint(stesterror, 3) = 1, e$
复制代码
( K! h) X  i9 r+ R
3.jpg
* y5 U% V( h- V* X1 `参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  
# I! q. A' ]) d) P3 S- N. S5 m: N( S- P) p1 v" U* h+ j
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
# G2 @* Y/ Z: H4 N4 `6 H0 T: S) N, T5 l. U$ ]
" z9 O2 J- ^/ p7 K4 s2 n

: {0 {' g& }! Q" a7 \$ [参数5:Yes和No 2个按钮,用法及样式如下图:  
. M9 q) I8 }" O% j1 B! E3 P7 E5 f! d7 A
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg 7 X2 U3 i: F/ ?" a1 z' _

! r( V/ X' J3 V7 z) z" I
! [& y/ [% r, o* O; m4 R" K+ ]/ k2 Z8 z/ J6 L
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: * j3 |2 r: Q! d. y1 ~7 ?
/ ?6 ]* B& O. y; I* F
  1.   if mprint(stesterror, 6) = 1, e$
复制代码
% q0 F6 R9 l' [  ?
6.jpg ( P6 K4 U, w4 l: x% B2 X8 P

0 g; z/ l& r& U7 t! y第二个变量  K&#8203;  参数范围及说明如下:2 M7 c0 V  a" r, ?; `* v

, V+ b( @& C* W3 i1 oK:1~~73 v; H" m; T/ I# \; B
1 = 选择了Ok按钮" g6 t# |3 t+ Z, w$ B
2 = 选择了Cancel按钮' l% T. C: V9 P! ]' }
3 = 选择了Abort按钮
) h8 k+ k* T* o. J4 = 选择了Retry按钮
8 P  H3 P+ t1 B3 q& i5 = 选择了Ignore按钮
, j* i' T0 X  W; x: |, j6&#8203; = 选择了Yes按钮" N5 j+ K' i* F( x
7 = 选择了No按钮+ @( X0 L" c/ \

3 o/ B$ d6 c- p0 `# B8 Z$ x2 d" p用法如下,以下代码代码仅为演示作用:% l# d* l0 E- H2 Z8 k
  1.         if mprint(stesterror, 1) = 1, e$
    3 r' N+ ]2 m& h" Q, M6 M4 [
  2.         if mprint(stesterror, 2) = 2, e$
    7 ?' f1 K1 ?% U
  3.        if mprint(stesterror, 3) = 3, e$
    , }9 H; v. \9 |# B% V
  4.        if mprint(stesterror, 4) = 4, e$  . N" [) g8 D& x- h: N0 E$ R
  5.       if mprint(stesterror, 5) = 5, e$   4 o2 n+ M0 R( V: W6 b7 F
  6.      if mprint(stesterror, 6) = 6, e$
    ( ~7 T0 K9 x6 ?0 o% m* w) n
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
9 S3 z. F, V% ~6 v& I+ ^" Y
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;( a4 i, h2 r7 g# {: }- r

( c9 G9 f; A( M  J可方便快捷的做出相应的动作。( e3 P0 ^. H! s! M  o& t& u8 ^6 v

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
/ z/ w0 ]) n' e5 l" \
谢谢版主分享!收藏了!
回复

使用道具 举报

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-10-5 13:13 , Processed in 0.231633 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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