Mastercam后处理时间限制源代码,此源代码来源于自带5轴后处理,未经任何修改。
此时间限制代码仅仅只是日期校验,未对电脑当前时间与服务器时间进行校验。
功能:在时间达到2周时(剩余14天)会有提醒。
缺陷:此时间限制未对电脑改时间进行处理,也就是说,电脑改了时间就会失效,如需防止改时间,可以参考下面的文章
代码块
JavaScript
svers_limit_msg : "This post is designed to function with Mastercam X only!"
stime_limit_msg : "Time limit has expired!"
sdays_left_msg : "WARNING - POST IS TIMED TO EXPIRE WHITIN"
sdays_right_msg : "DAYS"
# --------------------------------------------------------------------------
# Post expiration variables
# --------------------------------------------------------------------------
exp_day : 10
exp_mon : 12
exp_year : 15
fmt 1 day$
fmt 1 mon$
fmt 1 year$
fmt 4 days_left
days_left : c9k
ptimeout #Time limit
if year$ > exp_year | (year$ = exp_year & (mon$ > exp_mon | (mon$ = exp_mon & day$ > exp_day))),
[
result = mprint(stime_limit_msg)
exitpost$
]
#two week warning (about)...
days_left = c9k
if year$ = exp_year & mon$ = exp_mon, days_left = exp_day - day$
else,
[
if exp_day < 15,
[
if exp_mon = one,
[
exp_mon = 12
exp_year = exp_year - one
]
else, exp_mon = exp_mon - one
if year$ = exp_year & mon$ = exp_mon, days_left = (exp_day+31) - day$
]
]
if days_left <= 14 & days_left > 0,
[
stime_limit_msg = sdays_left_msg + no2str(days_left) + sdays_right_msg
result = mprint(stime_limit_msg)
]
复制成功
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删