UG后处理tcl语言编写技巧就上UG网

[复制链接]
保护地球发表于 2018-11-13 20:16:42 | 显示全部楼层 |阅读模式
UG后处理tcl语言编写技巧就上UG网,下面一段语言R输出是有问题的,我想要的输出结果是R=tr 或 R=tr1,当一个不能输出时就选择另一个输出。

  1. set outputthd 1
  2. global toollist
  3. mom_tool_type mom_tool_cutcom_register mom_cutcom_adjust_register
  4. mom_tool_name mom_tool_diameter mom_tool_corner1_radius
  5. mom_tool_lower_corner_radius mom_tool_adjust_register
  6. mom_tool_adj_reg_defined mom_tool_number
  7. set tdi [ format  "%.2f" $mom_tool_diameter]
  8.    if {$mom_tool_type == "Milling Tool-T Cutter"} {
  9. set tr1 [ format "%.2f" $mom_tool_lower_corner_radius]
  10. } else {
  11. set tr [ format  "%.2f" $mom_tool_corner1_radius]
  12. }

  13. if [info exists mom_tool_number] {
  14.     set tt $mom_tool_number
  15. } else {
  16.     set tt 0
  17. }
  18. if [info exists mom_tool_adj_reg_defined] {
  19.     set th $mom_tool_adjust_register
  20. } else {
  21.     set th 0
  22. }
  23. if [info exists mom_tool_adj_reg_defined] {
  24.     set td $mom_tool_cutcom_register
  25. } else {
  26.     set td 0
  27. }
  28. set tt [format "%02.0f" $tt]
  29. set th [format "%02.0f" $th]
  30. set td [format "%02.0f" $td]

  31. set tt [format "%02.0f" $tt]
  32. set th [format "%02.0f" $th]
  33. set td [format "%02.0f" $td]

  34. if {$outputthd == 1 } {
  35.     MOM_output_literal "(T$tt:$mom_tool_name D=$tdi R=$tr H$th D$td)"
  36. } else {
  37.     MOM_output_literal "(T00:$mom_tool_name D=$tdi R=$tr H00 D$td)"
  38. }
复制代码



您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则