找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 618|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
# e# b6 Q$ K8 _4 _8 b& e; oMastercam后处理打印函数一般用于输出错误信息和警告信息。% q# f1 |& r4 k+ R+ W' p) g
打印函数:8 ]- D" H5 g$ u5 b+ ?7 @
mprint
/ \$ b$ H/ S3 H# z6 s" f此函数类似VB.NET中msgbox函数。
9 K/ P% b+ V' D
/ }& B/ a2 J; p. c$ c4 Y  h2 ?4 `
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。: N4 R3 j  c. `4 i
下面将对mprint打印函数进详细的说明:
( i4 O5 S$ R$ c6 h" J
( t. Q1 X3 n8 s9 M! {
​只有一个参数时:
, `2 `* f# M7 P- }5 [! N
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码

0 h& T1 Z. M/ a) }  `- i# A3 s# L4 o% p1 d% P! J% b
&#8203;使用第二个可选参数时:4 ^" \" t) @/ t! R0 n9 [
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    ) l5 u5 h8 p+ i
  2. #该行代码有2个变量,/ s8 M: D( R5 B1 P, H  E
  3. #变量1:Val9 f; k7 g! L- X- U, @; o5 Q; v- n
  4. #变量2:K
复制代码
3 M* _+ a: G7 K; R

7 b" i& s% x" C1 h- M下面将对上面2个变量进行详细的说明
. B+ g0 U2 J9 u  ^那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
2 E, s$ Q7 C. e
: y0 f1 x( B4 ]" {$ W
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
% g% w% c" Z, C6 |4 x1 M3 T

8 Q0 g& k  U  \8 C
# `, S9 y+ s: I1 b% g

" l$ g8 a2 @+ u! A' P
  1. stesterror : "Buttom Test"
复制代码
5 y$ X8 D& m8 I3 Y

# E1 F7 k5 l. A% g" S( u, z7 t; _  Y3 L

( T0 I# q7 q% J5 W

# ~" _3 \$ f/ ~1 O第一个变量  &#8203;Val  参数范围及说明如下:
* a/ ^# s' n0 K6 M. t' ^  y
# X2 z; l1 |6 Q2 b
Val:1~~6&#8203;
7 ?. R9 }' K; k% _9 v/ q: h% v$ t" f" n! ~- N
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  % u# G' Q/ r; a! U) U" i/ Q
# S4 E4 {6 g7 _6 I& W
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  # Q! h6 N6 E/ ]( j  w/ {3 x# {

- c1 E9 ]" F0 z- s
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  
( @; c# a9 d( n" O8 X& u
4 P- m" L; x- o. M8 r9 A
  1. if mprint(stesterror, 3) = 1, e$
复制代码

; I' f: ^! v' ?: B( _1 C; e4 q( w 3.jpg ) |6 O, e! }( e7 |9 A$ g  `
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  * D/ v$ _# v2 p0 q% l  i
4 x) i% j+ s+ N$ \- O$ K
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
- @9 U+ K1 L+ x8 A$ R
) y8 K6 @* e& U3 F2 U, c0 h: f4 z1 l0 F4 P! J5 n9 X
0 k0 q3 b! o! B! |; w, ?' T
参数5:Yes和No 2个按钮,用法及样式如下图:  2 Y% \7 w$ `/ `! D
( {$ J# z+ X3 Y. S
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg
) y* {% a& G1 j1 v
7 l* b, A  \1 S* s) B
  B1 b+ J; }$ p# d' E. `  Z8 V5 h$ M! m8 T* r$ f2 P4 x; u
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: ' h$ f: h. O) m. v0 Z+ n
$ e8 c5 O9 Z' j$ i+ [: m
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

3 o+ y1 r! w2 x+ Z 6.jpg
: t) w; L+ @: i3 ~" @, `9 E/ a6 ]$ j& x/ r. E" m
第二个变量  K&#8203;  参数范围及说明如下:2 ^7 G9 E! k; g/ ?) u1 A9 k+ a

1 y6 q# ?5 |4 [6 vK:1~~7* [5 S, z# s; s' |8 Q# G( V( Q
1 = 选择了Ok按钮* U# W4 i# s$ w/ M! B3 v- u5 l  }) v
2 = 选择了Cancel按钮
) ?' i; R5 A2 R9 H2 x! x0 w+ i3 = 选择了Abort按钮
5 L9 P/ u& l0 q# w, G) f$ W- o) I4 = 选择了Retry按钮
( ?; j/ p" i& E0 z6 x6 f% r& G7 T5 = 选择了Ignore按钮
& a. `: g3 n( B6 D& q1 \# B  y" f6&#8203; = 选择了Yes按钮
* b0 z/ D1 o' I  y5 ^( u4 V7 = 选择了No按钮
7 _9 j, J8 X4 ~& p) Y4 u9 X1 u) ~

/ M# |0 W6 a; k! e& J" P" ]9 W用法如下,以下代码代码仅为演示作用* F- \& F' D8 S$ C) B/ |
  1.         if mprint(stesterror, 1) = 1, e$. b0 M6 C3 j) }! [
  2.         if mprint(stesterror, 2) = 2, e$ 2 U5 F- i* s5 E4 F% G: x' b
  3.        if mprint(stesterror, 3) = 3, e$
    7 b( ^) ^8 W; ]( A* W3 I6 f
  4.        if mprint(stesterror, 4) = 4, e$  5 u3 p$ m) i2 w3 o' J
  5.       if mprint(stesterror, 5) = 5, e$   1 v- \2 f9 b$ W2 v% p
  6.      if mprint(stesterror, 6) = 6, e$ # E* i6 V! J' U+ s
  7.        if mprint(stesterror, 6) = 7, e$
复制代码

; k7 j5 K+ y* d5 k5 J' R. |0 N以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
7 p5 I, ?5 }& O% o" W
& L* c- B" ?# C0 L* }2 D: s
可方便快捷的做出相应的动作。
3 ~$ [+ V+ m& D* A+ ~- X+ |

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
! m# O$ x/ p  }, j; Y
谢谢版主分享!收藏了!
回复

使用道具 举报

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:45 , Processed in 0.211139 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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