找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 440|回复: 14

mastercam后处理加密方法

  [复制链接]

433

主题

5759

回帖

901万

积分

管理员

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

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

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

×
应论坛用户要求。特写此贴。: t# C6 k* ?7 Q! a7 Q
大家都知道,mastercam后处理也可以像Ug一样进行加密,而且加密强度不知要高于UG多少倍,基本可以说是很难被解密。
) d$ y. d5 l( v/ h$ y3 i3 G, F( _但加密后的类容是不可更改的。所以请大家在加密前对需要做加密的后处理备份。+ d8 o+ T1 Y5 ^$ ?: @3 I
mastercam加密对于不同的版本,方法不同。
- A6 N2 Q! i2 s3 a; ^9 m1 W9 z# i$ W首先来介绍一下mastercam v9.1之前的版本加密方法。" C7 D% g  l( P& }
后处理加密是有特殊标记的。大家都知道加密的后处理中会有一句话
! S* l, I2 S7 `' ystartbin
9 p" A% r" L9 }) Q) l$ |: U这句话就是加密后处理的标识字符串。不可删除。
1 F7 g: F) s! \! k/ H; e下面是加密方法及相关的代码,仅针对mastercam v9.1之前的版本。同时软件的许可证/解密一定要功能多的模块才具备加密功能。
: V$ B$ s" n6 [; I2 q8 F4 H4 G+ w2 X- @+ F8 @5 P% f1 O
1.在需要加密的类容前面加入startbin代码,此代码为独立一行,如下所示0 W4 v1 C* {) S  w/ V9 v  h) H/ `

( f! E6 c: Z' N" p& h% C# b2.在需要结束加密位置加入endbin代码,此代码为独立一行,如下所示9 R; Q* M2 c! Q3 v4 D# V- V
* R, e& p, I# N+ Z- Q0 ]# \
重要说明:# [$ p8 q1 B4 A- Z$ _: W
文中所提到的加密类容必需要确保代码完整,无错。
  1. STARTBIN0 K2 N6 \# Q) G5 O: b& Y7 j

  2. + a! Q( q2 q3 I2 t
  3. pwcs            #G54+ coordinate setting at toolchange9 Z# h' G$ g- L! U
  4.       if mi1$ > one," a& }7 C% u6 [# v2 C/ A+ k
  5.         [! P) E5 J# S$ C* t0 q8 z# n
  6.         sav_frc_wcs = force_wcs
    0 M0 w. ]( @& Y7 D+ x
  7.         if sub_level$ > 0, force_wcs = zero
    * U8 i2 I/ J0 Z& p
  8.         if workofs$ <> prv_workofs$ | (force_wcs & toolchng),6 C; u2 [5 L' b! }1 f7 y
  9.           [6 r  z" c% r0 |: h
  10.           if workofs$ > 0 & workofs$ < 7,5 J- E0 T* I2 ?& l* h' R
  11.             [8 T, L. c" D8 X" f; k2 {! H1 D
  12.             g_wcs = workofs$ + 53
    & c# |: N5 ]7 c
  13.             *g_wcs! Z& L9 k5 X* f6 [3 G( v
  14.             ]7 a: @6 M/ E8 j9 i. V
  15.           else,
    0 ~8 F/ t; r$ z; B0 Y/ @) H
  16.             [/ m7 u5 n7 {. R# G$ Z/ d! \7 r
  17.             if workofs$ > 6 & workofs$ < 55,% o% }4 _, k. o5 E9 u7 v
  18.              [
    * C3 z1 b# B: @; k9 x
  19.              p_wcs = workofs$ - six
    # E7 ?; _  n4 b
  20.              "G54.1", *p_wcs
    $ p6 j- `3 E0 I8 I
  21.              ]
    / v# O0 l% z) ~, c
  22.             ]/ b. P4 c1 a- m3 G
  23.           ]2 L2 A. c' n" }, D* F
  24.         force_wcs = sav_frc_wcs2 B" d) N: P8 N
  25.         !workofs$  o  D8 @7 ^2 Y3 a
  26.         ]
    9 n) k8 O: ^% U
  27.   C0 @; Q; r1 Z7 s% Y' A
  28. ENDBIN
复制代码
3.打开软件。按alt+c调用mpbin.dll进行相关设置后加密即可。
# j) \5 V  D0 a8 l0 t9 X1 T! bmastercam X---X以后的版本加密方法一样,只有标记代码不同,标记代码不区分大小写- y$ e" A; q; O( Z0 d* b8 X8 ]  w
mastercam v9.1之前(含v9.1)
7 A- U& n1 I* G4 B) }( q! n$ ^+ jstartbin
# {7 [8 R! M) T5 n! Q4 L) E- }1 jendbin2 m3 h2 z0 O8 C+ |1 D- p$ s
2 W* q; g! x4 a4 t6 \
mastercam X--X6
1 a+ O3 H! O  a- b' X[startbin]9 ^7 N, P' ^& r0 Q0 `, Q8 V( E. x
[endbin]$ D2 I0 O; H7 ]8 t2 a  U: i2 C
) O' L& }5 d8 X# ~/ \9 Z! d
设置如下
/ Z  G. h: m+ q. h processed.JPG

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
 楼主| 发表于 2012-5-30 06:25:12 | 显示全部楼层
回复 2# lane518
& x( N- E: U5 b0 c. N* b- ?
- M/ p- M7 F4 r# `9 S" m
2 U* b; F% H) P0 e9 h    恭喜你哦,已经学会了如何加密。  M% q/ |$ M8 _/ u5 b) w% G+ l6 i, e0 O
{: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 0 O9 a0 ^5 D# M9 {

, Y1 I) {1 y8 R* O1 D
1 ]% B( c% g: j0 G2 g+ K8 V7 L    当你开发了别人实现不了的功能的时候,这个时候及需要对代码进行加密,起到保护知识产权的作用。, f! x* _- n' b0 w6 X1 X
就像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:21 , Processed in 0.172702 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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