一种加密运行NX后处理程序的方法技术

技术编号:42389126 阅读:48 留言:0更新日期:2024-08-16 16:15
本发明专利技术公开了一种加密运行NX后处理程序的方法,属于计算机数据保护技术领域,包括以下步骤:S1,选择文件扩展名为tcl的文件进行加密后另存为文件扩展名不为tcl的新文件;S2,创建新的动态链接库文件,其中包含解密S1中加密后文件扩展名不为tcl的文件并运行该文件的代码;S3,在该文件中写入获取S1中加密后文件扩展名不为tcl的新文件的文件路径以及调用S2中动态链接库文件的代码,并覆盖该文件中所有原始内容;S4,调用NX软件后处理程序加载S3中编辑后的文件扩展名为tcl的文件进行后处理操作。本发明专利技术有效保障了后处理文件的安全性,避免发生文件被修改、现场版本管理难和易被盗取的问题。

【技术实现步骤摘要】

本专利技术属于机械零部件数控加工技术和cam软件,具体涉及一种加密运行nx软件后处理程序的方法。


技术介绍

1、nx是一款由西门子公司开发,集cad/cae/cam于一体的数字化产品开发系统。该软件主要应用在航空、航天、汽车等行业的机械设计和制造领域。

2、使用nx的cam模块能够生成零件的加工刀路,见图1。但编程软件的刀轨文件无法直接输入机床中使用,需要进行后处理才能转换为对应机床可识别的代码(nc代码),如图2所示,从而使机床正确执行加工程序。

3、nx的后处理程序由三个文件构成,包含*.def,*.pui,*.tcl文件,如图3所示。这些文件是由tcl语言编写的脚本程序,其中*.tcl文件包含了后处理程序的所有功能代码,是后处理程序的主体文件。后处理程序能够读取nx中的刀轨信息并转换成数控机床可读的代码,但由于tcl语言简单、便捷、使用不需要编译等特点,造成了nx后处理程序文件都是明文显示,有着安全性较差、易被修改、现场版本管理难和易被盗取等缺点。


技术实现思路

<p>1、本专利技术旨本文档来自技高网...

【技术保护点】

1.一种加密运行NX后处理程序的方法,所述NX后处理程序包含文件扩展名为tcl且文本显示为明文的文件,其特征在于,包括下述处理步骤:

2.根据权利要求1所述的一种加密运行NX后处理程序的方法,其特征在于:所述S1中,如果文件的编码类型不是utf-8,则首先将该文件另存为临时文件,再依次对临时文件进行编码转换和加密。

3.根据权利要求1所述的一种加密运行NX后处理程序的方法,其特征在于:所述S1中,采用任意文本文件加密算法对文件扩展名为tcl的文件进行加密。

4.根据权利要求1所述的一种加密运行NX后处理程序的方法,其特征在于:所述S1中加密后的文件扩展...

【技术特征摘要】

1.一种加密运行nx后处理程序的方法,所述nx后处理程序包含文件扩展名为tcl且文本显示为明文的文件,其特征在于,包括下述处理步骤:

2.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中,如果文件的编码类型不是utf-8,则首先将该文件另存为临时文件,再依次对临时文件进行编码转换和加密。

3.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中,采用任意文本文件加密算法对文件扩展名为tcl的文件进行加密。

4.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中加密后的文件扩展名不为tcl的新文件、所述s2中创建的动态链接库文件与所述s3中编辑后的文件扩展名为tcl的文件保存在同一路径下。

5.根据权利要求1所述的一种加密运行nx后处理程序的方法,其特征在于:所述s1中,创建一个加密程序对文件扩展名为t...

【专利技术属性】
技术研发人员:王昌茂张鹏飞张耀尹邱思陈昌云陶建民葛华胜欧阳克良
申请(专利权)人:中国航发贵州黎阳航空动力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1