info exists配合用户自定义事件使用方法

info exists配合用户自定义事件使用方法

作者:俞文清   审校:陈克荣

适用版本:NX8以上

info exists在TCL语言中起到检测信息的作用,通过该指令可以检测NX后处理中某一个变量是否存在。

而用户自定义事件是NX后处理中比较常用的功能,在设置用户自定义事件时可以通过增加一些变量来满足平时需要的一些功能。如三轴后处理可以通过该功能输出第四轴旋转指令,如下图1。

info exists配合用户自定义事件使用方法

图1

按照以上方法编写TCL命令虽然简单,但是存在使用隐患。由于后处理已经调用了变量mom_crot,所以工程师在使用时必须设置该自定义事件,如果不设置则后处理会报错,如下图2。

info exists配合用户自定义事件使用方法

图2

所以在TCL命令中添加info exists指令就能起到检测变量是否存在的功能,如下图3。

info exists配合用户自定义事件使用方法

图3

当命令为![info exists mom_crot]时则判断改变量如不存在时return,当命令为[info exists mom_crot]时则判断改变量如存在时输出,这样当不设置自定义事件时系统没有读到变量则会退出,读到时就会输出相应程序,如下图4.

info exists配合用户自定义事件使用方法

4

相关厂商
logo
能科联宏(上海)信息科技有限公司
3.1w浏览
能科联宏(上海)信息科技有限公司(以下简称联宏科技)是一家专注于为汽车、轨道交通、通用机械、消费电子、航空航天、船舶等机械制造业领域内的广大用户提供面向工业4.0的全产品生命周期的数字化产品工程解决方案及全方位资深咨询服务的公司。2017年被上海市科委授予高新技术企业。业务主要涵盖:为制造企业提供数字化解决方案,为制造企业提供工业软硬件系统,为制造企业提供信息化系统建设服务。 2018年12月,联宏科技成为能科科技股份有限公司(股票代码:603859.SH)的全资子公司。经营上,联宏科技将继续独立运作。联宏科技与能科股份的协同互补将给联宏科技带来广阔的发展机遇。 联宏科技是西门子最高的铂金级别的合作伙伴,连续多年获得西门子大中华区更佳合作伙伴、西门子大中华区更佳市场、西门子更佳服务及更佳维护,多年的西门子亚太区更佳合作伙伴的荣誉。 联宏科技已经建立了华东、华北、西南、华南四个销售大区;组建了上海、北京、重庆、佛山四个技术中心;苏州研发中心;盐城、珠海二个人才基地。联宏科技拥有江苏联宏创能信息科技有限公司和联宏创能信息科技(香港)有限公司(United Grand Information...
 
相关阅读
返回顶部