大家都知道,mastercam后处理也可以像Ug一样进行加密,而且加密强度不知要高于UG多少倍,基本可以说是很难被解密。
但加密后的内容是不可更改的。所以请大家在加密前对需要做加密的后处理备份。
mastercam加密对于不同的版本,方法不同。
首先来介绍一下mastercam v9.1之前的版本加密方法。
后处理加密是有特殊标记的。大家都知道加密的后处理中会有一句话
startbin
中间为需要加密的代码
endbin
这句话就是加密后处理的标识字符串。不可删除。
下面是加密方法及相关的代码,仅针对mastercam v9.1之前的版本。同时软件的许可证/解密一定要功能多的模块才具备加密功能。
1.在需要加密的类容前面加入startbin代码,此代码为独立一行,如下所示
2.在需要结束加密位置加入endbin代码,此代码为独立一行,如下所示
重要说明:
文中所提到的加密类容必需要确保代码完整,无错。
STARTBIN
pwcs #G54+ coordinate setting at toolchange
if mi1$ > one,
[
sav_frc_wcs = force_wcs
if sub_level$ > 0, force_wcs = zero
if workofs$ <> prv_workofs$ | (force_wcs & toolchng),
[
if workofs$ > 0 & workofs$ < 7,
[
g_wcs = workofs$ + 53
*g_wcs
]
else,
[
if workofs$ > 6 & workofs$ < 55,
[
p_wcs = workofs$ - six
"G54.1", *p_wcs
]
]
]
force_wcs = sav_frc_wcs
!workofs$
]
ENDBIN
3.打开软件。按alt+c调用mpbin.dll进行相关设置后加密即可。
mastercam X---X以后的版本加密方法一样,只有标记代码不同,标记代码不区分大小写
mastercam v9.1之前(含v9.1)
startbin
endbin
mastercam X--X6
[startbin]
[endbin]
特别说明:
使用此方法对后处理进行加密,请保留最基本的职业素养及职业操守,虽然每个人都有义务保护自己原创功能不被他人使用,抄袭,但请勿使用加密的方式进行敲诈,勒索,设置陷阱等违法活动,由此造成的一切后果与本人无关,本文章之方法,代码仅用于技术交流之用。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删