mastercam后处理程序保存位置 (mastercam后处理如何设置时间锁)

Mastercam后处理时间限制源代码-2

原创 若枫oneZone 若枫oneZone 2024-02-23 08:30 江苏

Mastercam后处理时间限制源代码,此源代码来源于自带5轴后处理,未经任何修改。

此时间限制代码仅仅只是日期校验,未对电脑当前时间与服务器时间进行校验。

功能:在时间达到2周时(剩余14天)会有提醒。

缺陷:此时间限制未对电脑改时间进行处理,也就是说,电脑改了时间就会失效,如需防止改时间,可以参考下面的文章

MasterCAM后处理防篡改电脑时间思路及原理

Mastercam后处理加密日期数据

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)

]

若枫oneZone

以有涯之生逐无涯之知

mastercam后处理防盗,mastercam后处理如何设置时间锁