找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 611|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?0 l3 a$ d+ D) p; Z2 t" Z; ~
Mastercam后处理打印函数一般用于输出错误信息和警告信息。6 F- @4 I0 X) W* \
打印函数:3 K! Y; v9 q& G0 ]& ?# z# v# H
mprint
: A5 L% P, Q3 a$ V8 T此函数类似VB.NET中msgbox函数。3 l( ^$ n+ H% {0 n
: Z9 T4 J; M! W7 B6 e" `: }. v
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。7 ^, i8 N4 A7 J/ F3 }* E/ C
下面将对mprint打印函数进详细的说明:
+ c0 Q- c" J1 C$ [' ^
! E% W- R9 ?1 }6 y8 z
​只有一个参数时:! ~/ H3 c8 r- L( ~) S" p5 x2 F/ D
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
: ~( l. Q0 n7 a6 P$ ^0 I

' X! q! r2 X; O. p/ J&#8203;使用第二个可选参数时:
2 Z) G) D7 d+ o3 a" ]" O# k  \
  1. if mprint(stoolnumberrror, Val)= K, exitpost$* x* Z- l) P6 i' v+ Q7 M- m
  2. #该行代码有2个变量,
    ) L: I6 r2 I* u: Q
  3. #变量1:Val' N2 X" r3 A  B! c* X
  4. #变量2:K
复制代码

6 p1 N4 {( |1 I
$ @4 Q- n0 S, B. j- L下面将对上面2个变量进行详细的说明! n1 O8 g6 A$ E2 J; `
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?) n6 ?) u5 L* Q: \& \! ^

% b. Q0 U: x+ J  ]当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择
2 \' U- W3 O1 X& y
! q) [8 N1 }  ]" o

7 o# _; W! M8 M/ E- g# b2 X

$ E; w( R( ~7 ?' d0 E2 p6 n4 a
  1. stesterror : "Buttom Test"
复制代码
7 m$ A  T# Y- U1 X! ?2 ~

: J* Z& ]% D1 {+ k: J+ N, ~5 @4 j+ Z6 u" G; [. y, [

& G/ Q" P4 P' t+ M1 R/ v
0 u+ B1 b- m2 ~! [
第一个变量  &#8203;Val  参数范围及说明如下:/ Q% ]' Q: c7 p
( V6 K% w0 B4 a$ N# X- ?: k- }0 ?& E
Val:1~~6&#8203;
2 y! E6 E( ]& m; `( O( U* B) c& k
$ L! s. c1 c7 P4 R参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  7 l5 f' W1 H7 o% p
; }, P  I: A( w0 E" W5 l. I
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  # n9 d0 H9 a& N/ v; s2 N& c
$ B' `8 P2 Y  f) F# A9 w
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  . d) H9 a. e- V) N4 x" v6 s
& m. O, m; u. S, g! |
  1. if mprint(stesterror, 3) = 1, e$
复制代码

* y) _+ N  c8 s" e 3.jpg
' E* ^0 H+ G  r; s参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  
, ~8 j8 w$ o& M2 c" p1 F: L2 `- D
8 E- J3 h) [) E2 g4 F9 I5 H' @
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
% I7 P( \8 ?7 X, D0 h% U5 t- J0 }0 N  r8 U6 K# u/ ?4 }/ t

# B7 O! p, m' h
" ]2 u$ ]" V# x7 _5 U: Q, I参数5:Yes和No 2个按钮,用法及样式如下图:  3 A6 U5 z6 S" s3 N$ H
% V3 l: R; \' q/ n* F8 g2 T, u
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg 4 W# S; u% j* V
5 Y0 I, ?  N# e0 {6 W. O9 J" k
0 T9 o( f# X% r

( W5 P- N4 d. R参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
1 C  W; e* N/ d: s% v! v. _
: O- H5 F. i5 o! f0 W- T
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

0 b8 A+ u' q+ {$ V5 @ 6.jpg
2 \' o+ d- K8 W9 \0 w% Z8 n  b1 h* b
第二个变量  K&#8203;  参数范围及说明如下:
: n* w+ c' m9 p- |
' _+ H3 M  A! j. X5 L+ G
K:1~~7; D$ c! h5 e9 O. p& j' Q# N
1 = 选择了Ok按钮9 v. O2 m& I) M+ C1 [
2 = 选择了Cancel按钮
9 o1 A+ L3 t. k5 h& n& j3 = 选择了Abort按钮
3 ^0 g  G6 ~1 |$ r; h. ^3 B+ w# P. F4 = 选择了Retry按钮! _# Q. k/ V) @) }4 b5 @
5 = 选择了Ignore按钮
3 r0 ?0 U5 G0 t2 e' O+ x6&#8203; = 选择了Yes按钮5 i' h* k* R& V/ j- Q/ u/ s9 U( C
7 = 选择了No按钮( E& Q1 w( c" v4 \7 C0 x. `
/ w: ?! y) v) u/ s8 R% F
用法如下,以下代码代码仅为演示作用+ ?4 y; j: Q. x% B7 R4 b3 S! y. N
  1.         if mprint(stesterror, 1) = 1, e$( u& y, A0 Z0 T
  2.         if mprint(stesterror, 2) = 2, e$
    / u: |( V7 r3 b
  3.        if mprint(stesterror, 3) = 3, e$
    " e% ^! f: o3 P* r6 z
  4.        if mprint(stesterror, 4) = 4, e$  & F; W# t2 J/ X! u& D
  5.       if mprint(stesterror, 5) = 5, e$   : x7 J2 l& p+ g  ~5 B
  6.      if mprint(stesterror, 6) = 6, e$
    7 T/ k( j. w. ?- [0 l  i
  7.        if mprint(stesterror, 6) = 7, e$
复制代码

! i) Q' g- r; _5 m* f以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;9 e: n/ V1 [9 r8 N# F1 L1 F

* e4 u2 x& n0 ~; M7 Y- ?% _- R! y可方便快捷的做出相应的动作。
: v/ C- Q  W& }, X9 `; `

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
$ D2 U+ ]: z' O' j
谢谢版主分享!收藏了!
回复

使用道具 举报

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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