找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 930|回复: 6

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

[复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
Mastercam后处理打印函数的用法你是否全知道?是否知道如何使用?
' W' F, b6 r' R& g; P/ X* _Mastercam后处理打印函数一般用于输出错误信息和警告信息。/ @; O3 b+ K# h6 t. t# [# y
打印函数:
& e' Z2 M* u6 w( ^, Imprint
. J" o1 o9 U: q' S/ ?  Z此函数类似VB.NET中msgbox函数。
$ I( r- D' h: v, U! P* q
" B9 d; o4 O/ A/ x3 G- B. y" t
该函数默认必须包含一个参数,第二个参数为可选参数,第二个参数用与控制对话框的形式,可根据用户点击对话框里的按钮执行相应的动作。: _" o# H+ W5 ~+ c7 ~( f" M
下面将对mprint打印函数进详细的说明:) W! C, C$ \8 E% J8 L7 \! J
; i# J0 s! i2 K8 g
​只有一个参数时:
- O" k* \0 w+ l0 B# C
  1. if  t$ <= zero, result = mprint(stoolnumberrror)
复制代码
. a6 i4 l$ y+ T6 [% y6 x+ p9 X

. c' a: n* L8 l&#8203;使用第二个可选参数时:
  f9 W6 z  f) O2 g! U/ |0 j9 q( G/ e
  1. if mprint(stoolnumberrror, Val)= K, exitpost$  _* Q- X2 y& h1 |& x! Q9 ~$ p
  2. #该行代码有2个变量,
    4 \; ]* i( ~8 ?6 \, p+ A& ^
  3. #变量1:Val
    ' x& e* Y$ _0 E( i/ [3 c
  4. #变量2:K
复制代码

, k, j+ b6 M/ B, S0 h* i
% m) k/ _, ]. T4 N2 z下面将对上面2个变量进行详细的说明2 x( G& s7 j% p
那么第二个参数的数字具体代表了什么呢?具体有哪几种形式的呢按钮?
. h, s+ b# Q; X& i* Y
9 V  K0 d5 u5 }6 m% K+ D
当使用第二个参数时,所展示的按钮必须要求用户做出相应的选择- w$ s. U! U: ]3 k0 Q$ Z/ @! N
0 r. Q- e( Z* v! V: i
0 x9 A- m0 M. W
- h, C9 T8 q4 T; U
  1. stesterror : "Buttom Test"
复制代码

2 Y, @  y8 o- g+ B2 H, _1 j3 I) Z( z& E* g7 m* O' f
; m% T& P. n! S( H0 [: v& z: A. ^
1 ^5 W8 G2 q/ ^5 Y9 m

& q( m  P) D' K( R% R% H! i第一个变量  &#8203;Val  参数范围及说明如下:
0 Z$ f& C2 w$ g; ~' V" _0 f, f& S
9 |# f4 w( A$ H5 U4 e
Val:1~~6&#8203;
! j, n! t: F2 T# w& N9 P) V
' p" @' m, Y; H$ h) `; o参数&#8203;1:只有一个ok按钮的对话框,用法及样式如下图:  
" l3 U" s, |1 l8 u, R/ r& P# W
6 x+ w3 g$ W% }* U1 Q0 \1 U5 k+ c
  1. if mprint(stesterror, 1) = 1, e$
复制代码
1.jpg 参数2:OK和Cancel两个按钮(确定和取消2个按钮),用法及样式如下图:  $ n6 t& Y, F# ?

$ F$ u2 r+ x0 T$ @2 Y7 S! l- i
  1. if mprint(stesterror, 2) = 1, e$
复制代码
2.jpg 参数3:Abort, Retry 和 Ignore3个按钮,用法及样式如下图:  
2 x3 h" P' g) \, {  g. A
! R! P+ J7 D; e
  1. if mprint(stesterror, 3) = 1, e$
复制代码

1 Q' X* o- n. S& C% \2 o 3.jpg
  d6 f. i/ t! A8 [, w- ?! k参数4:Yes, No 和 Cancel3个按钮,用法及样式如下图:  3 E) G: @) [- U' ]& [
: _$ y2 l7 e# G6 q; m) J( v0 G& G
  1.   if mprint(stesterror, 4) = 1, e$
复制代码
4.jpg
' ?3 H( T. v3 {- j. O, k8 O- a# \/ d/ ^! h5 o8 R/ ]
9 v6 Z0 |1 v* ^. ^* U
+ M% d  X5 H- Q
参数5:Yes和No 2个按钮,用法及样式如下图:  
9 x$ m0 I. o, |/ r( Y  |3 R$ K4 _6 T4 U! J+ G: D$ |
  1. if mprint(stesterror, 5) = 1, e$
复制代码
5.jpg $ \2 F" A) ~+ c) k" I
7 T. i0 q! p3 h
, V) b& J; w4 k% @1 L: ^

: {. S+ S7 P6 X: {; C参数6:Retry 和 Cancel 2个按钮,用法及样式如下图: : Q$ M1 G+ b9 u- f( x
! Z+ o" S1 m) z. s  Z- H
  1.   if mprint(stesterror, 6) = 1, e$
复制代码

1 o4 d/ X/ P) ]8 z) Z  N; X 6.jpg
3 Z  I) q4 v  z3 }) T. m+ ^' v9 L0 t& ?' c
第二个变量  K&#8203;  参数范围及说明如下:
: y* N2 g4 K- U
2 e9 x; q6 I8 B2 j" u
K:1~~7
/ H2 |* `- S" F) S& C0 m9 H1 = 选择了Ok按钮: l4 L; @8 y+ H( B( i
2 = 选择了Cancel按钮0 h" z! @3 w* J# M! D, I) \
3 = 选择了Abort按钮
4 w- D2 V2 M6 p9 ~4 = 选择了Retry按钮
. M  b0 E! T7 I) ~  x2 ?4 G5 = 选择了Ignore按钮. v2 `3 I5 E8 O0 f& z
6&#8203; = 选择了Yes按钮
2 O4 G, K& ]( ~2 u% I+ i7 = 选择了No按钮
# f- P( \: q1 t6 _- O7 J6 p7 b9 g

1 g1 V; y6 X3 e1 S, A. r用法如下,以下代码代码仅为演示作用:
. e% v2 o, c6 s
  1.         if mprint(stesterror, 1) = 1, e$
    7 w( D) Z: T# I0 s$ q# T
  2.         if mprint(stesterror, 2) = 2, e$ . g$ [; F/ v% ]+ g8 o, I0 j" N$ e$ g
  3.        if mprint(stesterror, 3) = 3, e$
    - R+ l; s! p- B- \2 A6 @
  4.        if mprint(stesterror, 4) = 4, e$  3 @( N& m, Y/ ]! r" V$ S" j1 |
  5.       if mprint(stesterror, 5) = 5, e$   
    $ U: @" T0 s: O* C1 D& M5 _
  6.      if mprint(stesterror, 6) = 6, e$ : B0 d+ f: s: k- ^
  7.        if mprint(stesterror, 6) = 7, e$
复制代码

' ^5 T% S( L1 n以上为打印函数的全部用法,使用时可根据不同的情况使用不同的按钮形式,&#8203;$ f; X! a! M* Z5 R, X9 [

( e- Q- N. l( @" n( n7 N5 b( x$ u9 C可方便快捷的做出相应的动作。
" R& Y* m+ U; f: P/ W6 F: u

1

主题

146

回帖

126

积分

注册会员

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

使用道具 举报

1

主题

13

回帖

80

积分

注册会员

积分
80
QQ
发表于 2022-1-11 18:57:19 | 显示全部楼层
' K$ k: d& v0 ^7 ]! }' B5 D
谢谢版主分享!收藏了!
回复

使用道具 举报

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 16:02 , Processed in 0.215329 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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