找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 559|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?: h! F. Y1 l8 i3 j# _/ H3 }
Mastercam后处理打印函数一般用于输出错误信息和警告信息。
" z& h' j6 ~5 ^! Q( {4 F打印函数:. a0 s. |* A6 c  w
mprint+ d6 @6 D/ @+ I% q: B, X  r+ i7 t
此函数类似VB.NET中msgbox函数。) M6 j5 ^# o/ O1 Y: w! o1 _) i

, g. d& Z! r* J3 Z& N4 [该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。- @  L8 t. }" r  J
下面将对mprint打印函数进详细的说明:
8 r* V9 ^" O9 A- ]' z1 c8 D% }2 ?
8 n7 q; X* G7 A. s2 C5 [- y* q8 V
​只有一个参数时:/ w; m) I# r3 U2 _2 X
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
( a+ g( z2 k$ T5 ]) H) o) [

# c" ?$ j, B+ q. G8 {; U, J&#8203;使用第二个可选参数时:2 B% n  O) q- @2 Y0 H
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    + Z% Z# [$ c; c9 N. h2 v4 r1 Q
  2. #该行代码有2个变量,7 k, m3 x; o7 d3 L% E8 R+ V$ }
  3. #变量1:Val$ z5 P4 @7 r3 [
  4. #变量2:K
复制代码
  x. N( I, C3 R' }8 P8 L

0 X9 ?, X% y8 S3 @9 u下面将对上面2个变量进行详细的说明5 ]# B/ U: i; j* d8 a6 d9 d- _
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?! e3 j8 \6 Y7 N4 n- s$ l$ S

2 C- o( T; e- c0 B* e: ?当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
0 |' A) O# S8 `/ u+ z9 U! o2 Z
4 [% z0 o/ o: I1 @8 J; U( z4 m  h

/ S1 ^2 j9 t& |2 ^; Y# D3 o

% N) ?" F0 B* A" s4 V# J, O: j
  1. stesterror : "Buttom Test"
复制代码

9 N9 X5 `0 _( N1 q  T% ]+ L+ D/ E* f' W$ a; O/ l" L5 W

( M4 B. O! G( V* d* A6 D9 W1 o
7 W# V/ Q9 P; @! t6 L, X8 D9 h/ M% }

' C+ |) z- C7 M# k( B7 W# P第一个变量  &#8203;Val  参数范围及说明如下:
/ F: ]2 o8 i1 v3 m, @( s

$ S2 H6 o# w% d% v, m# oVal:1~~6&#8203;
. `& \' Y8 d* o* a( G* r- F- O* h0 b9 `9 T
参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  % x8 F  k( X* Z4 `; {+ f3 M
: k5 P5 o( q$ z. |0 A) N
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  : ?" Z5 w. b, p4 P& I  ]6 }

+ s+ |8 Q; V: p, P$ f, ~/ d
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  4 x5 r8 Z2 R* A; g9 U5 o1 }$ i

% }- @7 ?( Q. \8 Y2 C  o
  1. if mprint(stesterror, 3) = 1, e$
复制代码

' ~6 z5 _9 q7 t. I+ z/ G8 X 3.jpg
) v2 B4 L8 Q; x" t8 c1 G9 X% `参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  % [+ O  C% A, c( @, V9 ?  O

& X( ~6 `+ b7 f  j- [
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
/ ]# t1 i! u* i2 ~2 x) A. n: Z5 L# x7 x
6 e* E) V# O2 a, I# r. Z1 `
4 j0 i/ f* S. F( U) V) ~
参数5:Yes和No 2个按钮,用法及样式如下图:  $ Z7 b& Y+ k) g$ R( a; R7 [
; J- ?/ D/ U% `5 B
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg   Q. ~5 i2 Z# ?- |3 r/ |1 |

; |! r# M- u  F
0 r: s2 O: {& r; G' Y/ p: ]8 }1 L7 `" u0 s; B9 V
参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
: }% M, M2 H# w7 Q" F& M7 G2 u) J- J3 f0 P+ I3 m) h1 Q+ C! N+ I
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

- K8 A# i8 [* _3 B: P8 l 6.jpg 7 R; r! d) X0 p; o. _- \
- d% t( o4 v. [: D- A. {
第二个变量  K&#8203;  参数范围及说明如下:0 @* c- A( ?3 ?3 ?
. x6 t( c, B. o5 |" v- [0 y, J$ |( M
K:1~~7. d# t4 [) d. M% F
1 = 选择了Ok按钮/ J; u4 |0 Q# O1 G) e* ?* m
2 = 选择了Cancel按钮
1 C! j( ^+ K( I2 z+ w& H& E; \: v3 = 选择了Abort按钮
3 m7 c" h' h4 u! N% P7 g: c, N4 = 选择了Retry按钮
; k: A/ g2 S+ E0 `& P* q5 = 选择了Ignore按钮
0 I9 n) h- J$ j$ R6&#8203; = 选择了Yes按钮
8 p  f( C! a6 }/ p7 = 选择了No按钮
* S* S5 i: ^. b/ a
) @, ^$ D. a! \
用法如下,以下代码代码仅为演示作用
. U% b8 y2 g7 u/ A8 o
  1.         if mprint(stesterror, 1) = 1, e$/ y( ]/ K1 ?* U3 g; f7 ^; s! z
  2.         if mprint(stesterror, 2) = 2, e$ , J# k" \; X+ {5 A
  3.        if mprint(stesterror, 3) = 3, e$
    8 t7 F3 ]1 {/ @# H9 K
  4.        if mprint(stesterror, 4) = 4, e$  
    . o. e  R( c3 s  H- W" e
  5.       if mprint(stesterror, 5) = 5, e$   " C1 ?: \& b: f5 R1 q, [$ A
  6.      if mprint(stesterror, 6) = 6, e$
    3 v- O. Z9 r4 h
  7.        if mprint(stesterror, 6) = 7, e$
复制代码
! n: @1 |+ I3 P1 G
以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;
2 c1 M, y3 C+ `/ Y, b2 i
! B9 t" a% `. ]% O, k1 u
可方便快捷的做出相应的动作。1 W' Z8 l9 f3 o  ]7 n4 R

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
- E: Y* }) j- P7 B
谢谢版主分享!收藏了!
回复

使用道具 举报

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 11:52 , Processed in 0.220630 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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