利用Tcl-Tk实现NX CAM后处理的GUI界面之一

蓝图分享网 2023-01-11 13:39:30 560阅读 0评论

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第1张

作者:柯成强   审校:陈克荣

适用版本:所有版本

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第2张

后处理是CAM模块当中的一个重要工具,能将刀具轨迹转换成G代码,在后处理的过程中为了达到G代码的合理、可靠、安全,经常会添加一些辅助的界面进行事件的触发,比如:用户自定义界面、二次开发界面(UI-Styler、Block UI、MFC或Winform界面等)、Tcl-Tk的GUI界面。TCL/TK是解释性的脚本,只需安装运行环境,无需编译,其特点如下:

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

Tcl是一种解释执行的脚本语言,支持变量、循环、过程等实用的编程元素;

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

Tcl提供了C语言的调用接口,可以很容易的嵌入到C程序中;

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

Tcl是一个开放式的开发工具,提供了丰富的功能扩充函数,允许用户编程新的命令解释程序,加入Tcl的解释器中;

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

Tk利用Tcl的开放性增加了大量Tcl内核命令,用于快速构造类OSF/Motif的界面;

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

Tk也是开入式的,可以通过扩充函数编写新的Widget和窗口管理器来增强Tk的功能。

利用Tcl/Tk实现GUI,其主要思想与Motif编程基本一致,但由于Tcl是解释执行的,它的语句使用起来与命令相似,所以更容易掌握,一般按如下的步骤进行:

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第8张

图1.利用Tcl/Tk实现GUI的过程

本章节我们来讲解一下NX CAM的后处理是如何利用Tcl-Tk实现GUI界面之定制化信息盒子输出”Hello Word!”。

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

打开记事本,往里面写入信息盒子的代码,保存为C:HelloWord.tcl。代码如图2。

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第10张

图2.信息盒子代码

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

在Post Builder中打开需要输出信息盒子的位置,比如:后处理中需要报错的位置,输出错误信息,此方法可以扩展为GUI界面进行参数的传递。

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第12张

图3.Post Builder代码

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第3张

执行后处理即可弹出定制的信息盒子。

利用Tcl-Tk实现NX CAM后处理的GUI界面之一 第14张

图4

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,560人围观)

还没有评论,来说两句吧...