找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 933|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?: `. n( e1 [. P1 Z* m# g% f4 ?/ y- Y
Mastercam后处理打印函数一般用于输出错误信息和警告信息。
' _9 s3 J5 V; M% R8 }打印函数:, }+ j. A& U/ I( o3 g
mprint7 W0 D& y0 }" g7 t) G. A( M
此函数类似VB.NET中msgbox函数。& f. J8 A* n' n6 j0 }: c3 K1 c
( r; L% B; ^2 `3 O: w" J1 T) ?
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。
4 K+ [6 a* M7 H- Y( t) f下面将对mprint打印函数进详细的说明:* C8 w6 C3 R5 k: i

2 {- e6 J: e1 ]​只有一个参数时:
% ?0 L5 v7 M. T, O! Q7 h* B+ v
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
8 E/ l! }2 z3 f* Q$ r+ H/ e1 r
2 s) r* o  R; j5 o. @
&#8203;使用第二个可选参数时:( }( h  I: f6 A* L  @9 V
  1. if mprint(stoolnumberrror, Val)= K, exitpost$
    + T8 o( B1 N# k6 h$ ]1 g
  2. #该行代码有2个变量,
    ) A5 f7 Y5 A6 O) _* Y
  3. #变量1:Val
    5 r( E( d1 R; t/ W) l
  4. #变量2:K
复制代码
6 s5 c  A5 m' v. I- n* X$ o/ V9 F

, h7 |$ @+ B7 R- Z下面将对上面2个变量进行详细的说明
6 l; p; c+ F0 w5 V& H那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
' V# Z* m8 C2 ^4 r6 ]7 z

$ E. I6 a) X7 r# o. }+ c; J当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择9 i( Y. t% |& e$ U

$ f; v9 S# y5 a$ _4 a4 ]' ]3 g. s4 I& T( s
1 T. @: d' `) h; ?: v( v+ G
  1. stesterror : "Buttom Test"
复制代码

# Y% D2 O5 ?. `% R( I
% b% @& `3 F, N8 R3 ]2 X; J: n8 C# T/ ?7 J& N

5 j9 q4 c, f" |2 e2 D

" C4 |+ Y' @/ F  ^+ E% m第一个变量  &#8203;Val  参数范围及说明如下:, T4 O+ W7 {- l3 E+ S9 F

% V8 z# l5 r( V- W) H$ M4 KVal:1~~6&#8203;
' \" {. p" C, ~* m& }
- s) x' T8 p  U7 H7 m! t1 P* s参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  
" H6 w" ?. r  i" j! `* Q7 s4 p, G2 c" T8 }
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  
5 G/ j" {, r4 T+ V0 Y
4 T6 \0 L7 F4 ]$ h* r7 C2 X
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  % ^6 E; g. ]: F2 n" w5 o+ g! R/ b
/ U: U  @4 ?; g6 }# G
  1. if mprint(stesterror, 3) = 1, e$
复制代码
7 L* k, n0 T; V
3.jpg 5 ^  j( @- t. y* M
参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  
+ y5 [5 T* |3 u9 e
) c7 h" u5 E2 N/ l0 Q6 r: ]
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
# L5 q0 q$ D/ M: s0 K6 U" P0 e% i+ |1 z2 P$ E  D/ {
4 C! G# N- Y; r8 ^" c+ I
+ F1 a0 n% y" K
参数5:Yes和No 2个按钮,用法及样式如下图:  ; l5 E0 z7 V2 j3 M4 G

& E7 q+ x' ^, W$ X: }" q1 g
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg   y0 |' R3 e) y# T/ ?

) G( m+ M8 n7 h4 i4 E
. S# y3 `7 J; T  i
* z6 F: R8 e- d9 C0 ^+ U0 S. t6 \参数6:Retry 和 Cancel 2个按钮,用法及样式如下图:
' g4 Z' Y; L. S) ~
1 o5 r( J8 A. Q8 r  `# v+ p, [
  1.   if mprint(stesterror, 6) = 1, e$
复制代码
3 B" F3 b& G3 E8 E0 a, a7 V
6.jpg
8 {  m' N2 m" t3 O9 ]+ `; ?- H
/ f8 _- |0 \7 V  t/ r5 f9 R2 Q, p第二个变量  K&#8203;  参数范围及说明如下:/ E; t) J# X0 ?" l

; y+ K# f9 v7 {! hK:1~~7. W+ ~0 V' ?6 v
1 = 选择了Ok按钮) g; d- E/ t' A- m
2 = 选择了Cancel按钮8 _3 c9 v4 N9 }6 v( d7 _& Z
3 = 选择了Abort按钮4 W0 z& t9 i5 n/ u, c
4 = 选择了Retry按钮& I0 D+ {  E& O% j& A+ e) E5 A3 H4 b
5 = 选择了Ignore按钮
0 F/ q) C& F- Q) n! X6&#8203; = 选择了Yes按钮: @2 Z/ r( Q' C+ |2 {
7 = 选择了No按钮, P# I+ }3 ~7 l. q' ~& C

5 r3 I9 r: L4 u# K8 s用法如下,以下代码代码仅为演示作用:
. o5 X( i5 V2 T+ q
  1.         if mprint(stesterror, 1) = 1, e$
    5 g/ w* Q; e7 K5 K9 J" T6 o
  2.         if mprint(stesterror, 2) = 2, e$
    6 C; P! ]) g' ^/ F" ^8 N
  3.        if mprint(stesterror, 3) = 3, e$ 0 ?; Y8 T* @( ]. m" d4 w: a  M: c8 p5 H
  4.        if mprint(stesterror, 4) = 4, e$  9 `8 @$ o4 k& G  J# {
  5.       if mprint(stesterror, 5) = 5, e$   
    ! S% z# I* A8 |# p+ s7 l) r/ Z
  6.      if mprint(stesterror, 6) = 6, e$ ) q/ E9 E9 S# g/ x
  7.        if mprint(stesterror, 6) = 7, e$
复制代码

' m0 T4 Z6 b8 N: ^; y# N以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;# x( u" H( l1 O3 q9 Y# ?  j

0 ?' S4 h' Z1 \  @: ]1 G可方便快捷的做出相应的动作。
+ Y+ V6 K/ `0 Q7 i

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层

# P+ ^- @1 H# C" Y. a/ Z  G+ C谢谢版主分享!收藏了!
回复

使用道具 举报

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-9-28 18:11 , Processed in 0.246352 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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