找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 439|回复: 14

mastercam后处理加密方法

  [复制链接]

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2012-5-29 15:22:17 | 显示全部楼层 |阅读模式

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

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

×
应论坛用户要求。特写此贴。
- ?7 r+ @) N9 {; g大家都知道,mastercam后处理也可以像Ug一样进行加密,而且加密强度不知要高于UG多少倍,基本可以说是很难被解密。
0 y! z  o( G$ d6 S. W7 n5 j但加密后的类容是不可更改的。所以请大家在加密前对需要做加密的后处理备份。
$ ~3 K1 {5 v: ?& ^mastercam加密对于不同的版本,方法不同。# g4 @3 C* E: H
首先来介绍一下mastercam v9.1之前的版本加密方法。2 y" P+ i4 K2 N, n8 i& @; q9 n  J
后处理加密是有特殊标记的。大家都知道加密的后处理中会有一句话
+ a: n( z- \; h0 sstartbin
* y! o! \$ `+ b: R7 A* e7 n+ |9 j6 G* X这句话就是加密后处理的标识字符串。不可删除。* W- o7 v' g. s9 ?
下面是加密方法及相关的代码,仅针对mastercam v9.1之前的版本。同时软件的许可证/解密一定要功能多的模块才具备加密功能。
7 F2 K# W$ U8 _, k- p. D" }
+ o' H: K8 M, G, \3 E% t7 R1.在需要加密的类容前面加入startbin代码,此代码为独立一行,如下所示5 t. e: e! Y! p
; s; v$ j4 ]/ M. R8 A
2.在需要结束加密位置加入endbin代码,此代码为独立一行,如下所示# W" d& y& J$ Q
5 R5 F) H; e" @" v
重要说明:) E% g; N$ u6 [% Y* X& h
文中所提到的加密类容必需要确保代码完整,无错。
  1. STARTBIN
    - K" N. O4 I0 L- ]4 }2 v' g
  2. + r$ E& M/ A% V1 ~
  3. pwcs            #G54+ coordinate setting at toolchange
    0 K( f% J; g# j" I8 Q. q9 @1 e
  4.       if mi1$ > one,8 [& _+ D1 m/ |* E- U9 Z% ^
  5.         [
    ) x/ N+ Z0 L: g- R/ g* @
  6.         sav_frc_wcs = force_wcs
    ) U* i, E2 @$ }/ U
  7.         if sub_level$ > 0, force_wcs = zero
    4 b2 V: ?* ?8 z# u$ v2 v6 W7 J, n
  8.         if workofs$ <> prv_workofs$ | (force_wcs & toolchng),9 R% x1 K2 O9 b3 {8 }0 ]
  9.           [
    5 ~0 E" |( [: ]# j
  10.           if workofs$ > 0 & workofs$ < 7,
    0 d3 J/ \: P1 v- C$ s$ }' A$ Z$ Q
  11.             [
    & s' T. [; C2 J$ Z: v
  12.             g_wcs = workofs$ + 53. e- ^/ l3 h. l! M2 k, L! U' w  t- v: ?
  13.             *g_wcs8 R. Q0 M1 C. [7 K! ?, n% g9 g* e
  14.             ]' G" u5 L) H( ]- a& b- W
  15.           else,7 `! {7 ?4 N2 y4 E
  16.             [7 k! u, m8 B  R6 t4 w+ G( d% U
  17.             if workofs$ > 6 & workofs$ < 55,6 j/ ^3 P6 z8 y) Z
  18.              [( r# u' k8 c6 M" W. z# `+ k& }
  19.              p_wcs = workofs$ - six
    & B$ k) a  c  K, Q  f5 V; u# o
  20.              "G54.1", *p_wcs! @& R# y) t# j! B
  21.              ]+ [# s5 ~8 B' s" J" U( w+ B
  22.             ]
    ( D' W, V1 ]! k5 g, f( f4 k% F
  23.           ]& g; k3 B3 `  A# X+ a
  24.         force_wcs = sav_frc_wcs- v3 S: c- Y. c, D$ y( Y* w
  25.         !workofs$
    2 h( `$ x  ?( n. A- u5 l4 K' y/ P
  26.         ]" F) c$ \  n: S- K- P

  27. . D! W8 j7 M9 D9 a, l# W
  28. ENDBIN
复制代码
3.打开软件。按alt+c调用mpbin.dll进行相关设置后加密即可。* R* i( ^- x* g- x0 B$ x4 B
mastercam X---X以后的版本加密方法一样,只有标记代码不同,标记代码不区分大小写
4 I9 O% M, E5 x. u5 ]) Kmastercam v9.1之前(含v9.1)3 U" Q7 S& f* p# U0 l! [
startbin
+ ~8 W; I6 ]9 hendbin
- I% F- b, z$ m; Y( u2 p/ b' d7 y% f. Y
mastercam X--X6
% D" f9 i5 {9 k% J  D7 |[startbin]
9 f) p  Z+ R: @/ P! `) q& R8 w[endbin], ?4 \; q9 Z: u& A! n

9 V! g9 u# v2 @设置如下
- X# |& {- m5 v& f9 Q; ]$ ^  n processed.JPG

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2012-5-30 06:25:12 | 显示全部楼层
回复 2# lane518 ) \1 F; H% D4 V9 w+ o: i. D) G
6 f! F9 p: h- v4 j; t  v
7 E& y- d5 U: x" ^" U3 }( Q' Q
    恭喜你哦,已经学会了如何加密。
6 L$ c, n, {2 G3 E6 |2 v{:4_98:}
回复

使用道具 举报

29

主题

817

回帖

908

积分

高级会员

积分
908
QQ
发表于 2012-6-7 11:53:06 | 显示全部楼层
其实用处不大,就是好奇心强,想知道里面的过程而已,谢谢!
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2012-6-7 12:38:43 | 显示全部楼层
回复 4# vinney777
- m; ?1 e) `6 e  N$ c) T% Y9 \* ]3 D" M* ~( Q' b5 X2 G* P6 s
1 T) H8 H. _. d0 T
    当你开发了别人实现不了的功能的时候,这个时候及需要对代码进行加密,起到保护知识产权的作用。; \1 t2 O7 k; N4 W3 V/ i8 m8 l
就像mastercam 5轴后处理一样。没有人知道他的实现过程。
回复

使用道具 举报

3

主题

100

回帖

237

积分

实习版主

积分
237
发表于 2013-11-1 10:29:04 | 显示全部楼层
很强大的哦
回复

使用道具 举报

25

主题

321

回帖

475

积分

中级会员

积分
475
发表于 2014-1-23 15:01:32 | 显示全部楼层
老大收徒不哇  这么强
回复

使用道具 举报

0

主题

20

回帖

16

积分

新手上路

积分
16
QQ
发表于 2014-2-17 18:45:01 | 显示全部楼层
很不错的说,加密好啊,保护版权
回复

使用道具 举报

25

主题

321

回帖

475

积分

中级会员

积分
475
发表于 2014-4-23 01:23:16 | 显示全部楼层
老大 能补能设置密码呢
回复

使用道具 举报

6

主题

81

回帖

258

积分

注册会员

积分
258
发表于 2015-2-28 19:14:47 | 显示全部楼层
学到一招,感谢版大
回复

使用道具 举报

1

主题

8

回帖

189

积分

注册会员

积分
189
发表于 2015-4-18 23:38:31 | 显示全部楼层
完全看不懂   弱弱地问一下   这样加密后    是不是在别的电脑上就不能处理出加密位置的加工程序?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-8-14 19:17 , Processed in 0.160407 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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