找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 561|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?$ ^8 S, I2 c1 i
Mastercam后处理打印函数一般用于输出错误信息和警告信息。: j  L* _5 }" n6 w- u8 V! R1 u7 Z' Z
打印函数:
) o# h1 C$ v5 ~mprint0 B3 X5 o( }9 ?3 `2 \  Z5 l9 ]" M
此函数类似VB.NET中msgbox函数。5 U$ k8 E  a( r7 J: V( f* Q7 H

$ }* |2 }; L( [: n5 z. R) |% x该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。: ?, V) x4 g7 ^$ V2 l8 x+ f- ?
下面将对mprint打印函数进详细的说明:0 A7 e$ Y7 S  B8 U" C% F5 t# [
+ N/ |5 [& ?) f  R! [
​只有一个参数时:
3 G$ i5 p4 }. [6 m
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码

- K- o) f; b' h- [' k6 c8 w# n+ |# h
&#8203;使用第二个可选参数时:8 h5 ?7 }& T4 d# L! Q/ L
  1. if mprint(stoolnumberrror, Val)= K, exitpost$4 P, z/ w8 M9 {2 C( K0 e1 k' p
  2. #该行代码有2个变量,
    + W; R$ P% O$ ^! x1 ]' G7 u4 F4 e% r
  3. #变量1:Val/ _4 `5 w% |7 Q' n( y+ {1 R. _
  4. #变量2:K
复制代码

9 U% @* ~0 b% o0 U" u4 M
. D7 `3 R; Q9 e' B5 E下面将对上面2个变量进行详细的说明; A- a! r" e3 {. R* G
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?& u* c2 r! `( i6 E. t
; S# A% L9 f* F5 q1 ?, E$ T
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
1 c& N, N( ^3 p1 b8 j1 K- a

' W/ W, d. o& f. l: o9 o
9 _( |6 u2 P, m5 r+ h
# x: N: r" z) R
  1. stesterror : "Buttom Test"
复制代码
2 A4 G% r/ D) w2 j

: l0 R  O  j4 ~% P* n( y1 ^% U  ?8 o" j" N% z! X

% j% X* p, u% V" x

+ `4 f0 v1 _! g" y( \# T5 e2 t# ^第一个变量  &#8203;Val  参数范围及说明如下:4 T. b- ~; S3 E' n% t5 X+ o

: Q  |: l$ m7 `) p& D, H7 r) [# gVal:1~~6&#8203;- E3 F0 E: J, q6 J: r7 X8 M
; Z9 W# U1 j6 q7 `! B) M
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  
- k6 X* Y. q, z! ]
- C( W* s/ r) @& w! `) X
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
, G) Y* A/ K2 @5 W7 t' v& U/ x" Y
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  $ f0 e1 m6 B2 q6 Z

5 m$ l( t- {0 f5 n& g
  1. if mprint(stesterror, 3) = 1, e$
复制代码
  F! F7 ^; u4 m
3.jpg , ?, H' s. h1 a" l, x1 O5 Z, S5 E1 X
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  % d# Q5 D  u% ?7 c' w
7 T5 A  R% }1 r$ C/ ?1 Q
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
, \8 t; e1 X9 l  Z
- a) o+ e6 V- s; T( p4 E( s
2 Q" A( m: I7 B. q% z
8 Q3 L+ Q$ Y/ c# E6 x6 }/ m参数5:Yes和No 2个按钮,用法及样式如下图:  
1 o8 F6 o3 h* D# F, z
5 ?7 ^6 I7 |4 u
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg
) Q0 f. e) P# a2 @1 D$ j. ]
5 k, Y4 N) S9 Q2 ]0 s7 }" a% r7 k5 k* ?0 D* v
$ }* ]8 C6 Z, a
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: 0 c2 V/ G. D6 k4 |4 ]0 Q: U. }
8 d  b5 s' c' E  n
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

  _8 X1 D; t* p 6.jpg
8 ?8 K" }  P5 z, e" J$ h( {! v
0 `7 R# k3 b$ U% d* ~第二个变量  K&#8203;  参数范围及说明如下:
2 D/ @# {$ T$ d/ R6 O# J3 a/ Z
; T2 E7 I, s* \- |0 \: @
K:1~~7
: N# s/ D0 Y5 }& U1 = 选择了Ok按钮6 g5 M  P. o8 \. ^* C& J- Z
2 = 选择了Cancel按钮4 U+ l& s; n& F; F, O+ S1 a1 g& \
3 = 选择了Abort按钮/ F' y# ^' \" s/ A
4 = 选择了Retry按钮
' e9 A; Q" H, s' Z% ^3 Z  Y+ }5 = 选择了Ignore按钮& K3 r% P( B* N9 V/ J. i" M5 R
6&#8203; = 选择了Yes按钮) h' [; Q1 t5 ]
7 = 选择了No按钮7 @9 G% E4 `) O( z; A

- e8 N) M0 j, N2 k" O' V/ C. C" s用法如下,以下代码代码仅为演示作用8 l  u4 e9 `/ k" n* H. u
  1.         if mprint(stesterror, 1) = 1, e$. D2 t5 f  `4 e% s  d* n' l% U
  2.         if mprint(stesterror, 2) = 2, e$ - L5 T: J% _0 G+ K
  3.        if mprint(stesterror, 3) = 3, e$ % l: r6 n3 C9 c+ |- {: E1 ?  o
  4.        if mprint(stesterror, 4) = 4, e$  4 f( L, P$ A1 @
  5.       if mprint(stesterror, 5) = 5, e$   
    3 c) D; Q: U3 J  H: y: q
  6.      if mprint(stesterror, 6) = 6, e$
    1 C2 }( P( ^3 k- c1 g1 z0 i
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
" @# d3 `5 j" E! J  g
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
/ `9 @* ?% ~$ ^, s1 L; ^; a2 v
8 E0 [+ U- n( i2 P
可方便快捷的做出相应的动作。7 m; {3 ]8 ?; H$ I$ K$ B

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
1 v/ l0 a2 [# s' z, x# c( P
谢谢版主分享!收藏了!
回复

使用道具 举报

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 12:56 , Processed in 0.173303 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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