[UG后处理] UGNX后处理程序组内多个坐标系输出警告代码的方法

[复制链接]
查看148 | 回复0 | 2019-8-26 11:10:14 | 显示全部楼层 |阅读模式
有时候我们用UGNX编程可能会使用到多个坐标系,然后将程序给调机的会忘记告诉他使用了多个坐标系,而他也可能因为疏忽,不去复查程序导致撞机的恶性事件发生
在此附上一段代码,检测坐标偏置值是否一致不一致的输出警告,或者可以选择终止。


  1. global mom_fixture_offset_value offset_flag
  2. if {![info exists offset_flag]} {
  3.      set offset_flag 0
  4. }
  5. if {[string compare $mom_fixture_offset_value 1]&&![string compare $offset_flag 0]} {
  6.      set msg [MOM_display_message 程序中包含多个坐标系,请选择 后处理消息 I 按原程序输出  中止后处理]
  7.      switch $msg {
  8.          1 {
  9.              set offset_flag 1
  10.          }
  11.          2 {
  12.              MOM_abort 中止
  13.         }
  14.      }
  15. }
复制代码


回复

使用道具 举报

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

本版积分规则