当前位置: 首页 > article >正文

NX CAM二次开发-创建程序组

voi MyClass::do_it(

  • void MyClass::do_it()
    {
    
    
    
    
        tag_t setup_tag=NULL_TAG;
     UF_SETUP_ask_setup(&setup_tag);
     if (setup_tag == NULL_TAG)
     {
      uc1601("错误:请先初始化加工环境.", 1);
      return;
     }  
     int count=0;
     tag_t *objects;
     UF_UI_ONT_ask_selected_nodes(&count, &objects);
     for (int i=0; i<count; i++)
     {
      
      创建程序组
      tag_t new_object=NULL_TAG;
      UF_NCPROG_create("mill_planar", "PROGRAM", &new_object); 
      UF_NCGROUP_accept_member(objects[i], new_object); //移动程序组 
      UF_OBJ_set_name(new_object, "Hu999"); //对象改名 
      //UF_OBJ_delete_object(objects[i]); //删除对象
     } 
     UF_UI_ONT_refresh();
    }
        tag_t setup_tag=NULL_TAG;
     UF_SETUP_ask_setup(&setup_tag);
     if (setup_tag == NULL_TAG)
     {
      uc1601("错误:请先初始化加工环境.", 1);
      return;
     } 
     int count=0;
     tag_t *objects;
     UF_UI_ONT_ask_selected_nodes(&count, &objects);
     for (int i=0; i<count; i++)
     {
      
      创建程序组
      tag_t new_object=NULL_TAG;
      UF_NCPROG_create("mill_planar", "PROGRAM", &new_object);
      UF_NCGROUP_accept_member(objects[i], new_object); //移动程序组   UF_OBJ_set_name(new_object, "Hu999"); //对象改名   //UF_OBJ_delete_object(objects[i]); //删除对象
     }

     UF_UI_ONT_refresh();
    }


http://www.kler.cn/news/306659.html

相关文章:

  • Linux套接字
  • Python Web 开发中的性能优化策略(一)
  • Java多线程面试精讲:源于技术书籍的深度解读
  • uniapp+vue3 使用canvas,并保存图片(图片是空白的问题)
  • PMP–一、二、三模–分类–14.敏捷–技巧–项目生命周期
  • LINUX网络编程:http
  • HSmartWindowControl 滚轮缩放 交互式绘制ROI 可修改 存储
  • 初写MySQL四张表:(2/4)
  • 切换淘宝最新npm镜像源
  • Android应用性能优化
  • 抚琴成一快-音程和度数
  • 证券api接口,一个开源Python量化交易平台项目需要考虑哪些方面
  • [JVM]JVM内存划分, 类加载过程, 双亲委派模型,垃圾回收机制
  • 学习笔记JVM篇(一)
  • C语言中的信号量应用
  • 【ArcGIS Pro实操第七期】栅格数据合并、裁剪及统计:以全球不透水面积为例
  • Linux03
  • 使用 Nmap 进行 SSL/TLS 加密套件枚举
  • 什么是上拉,下拉?
  • STM32G070 CubeMX配置多通道/单通道ADC+DMA流程 LL库
  • Unity 粒子系统参数说明
  • cross-plateform 跨平台应用程序-09-phonegap/Apache Cordova 介绍
  • 0911(绘制事件,qt中的网络通信)
  • Introduction to LLMs in Python
  • 细说STM32单片机使用通用定时器生成固定占空比和可变占空比PWM波的方法
  • leetcode 230.二叉搜索树中第k小的元素
  • VMware Fusion虚拟机Mac版 安装Ubuntu操作系统教程
  • YOLOv8目标检测——迁移学习
  • 55页可编辑PPT | 集团制造企业数字化转型顶层设计方案
  • k8s中的认证授权