zoukankan      html  css  js  c++  java
  • NX二次开发-UF函数创建刀具

    NX二次开发-UF函数创建刀具

    • 将创建后的刀具放到机床视图的未用项下面,创建之后必须要放到某一个节点之下,不然会报错。
     1 tag_t CreateTool(const string& typeName, const string& subtypeName)
     2 {
     3     tag_t setupTag = NULL_TAG;
     4     UF_SETUP_ask_setup(&setupTag);
     5     tag_t machineNull = NULL_TAG;
     6     UF_SETUP_ask_mct_null(setupTag, &machineNull);
     7 
     8     tag_t tmpTool = NULL_TAG;
     9     UF_CUTTER_create(const_cast<char*>(typeName.c_str()), const_cast<char*>(subtypeName.c_str()), &tmpTool);
    10     UF_OBJ_set_name(tmpTool, subtypeName.c_str());  //设置刀具的名字
    11     logical answer = false;
    12     char reason[UF_NCGROUP_MAX_REASON_LEN + 1];
    13     UF_NCGROUP_can_accept_member(machineNull, tmpTool, &answer, reason);  //判断是否能插入
    14     if (answer == true)
    15     {
    16         UF_NCGROUP_accept_member(machineNull, tmpTool);
    17     }
    18     else
    19     {
    20         uc1601("不能接受!", 1);
    21     }
    22 
    23     return tmpTool;
    24 }
  • 相关阅读:
    学习篇之String()
    js之Math对象
    js之date()对象
    css之描点定位方式
    js详解之作用域-实例
    js精要之构造函数
    js精要之继承
    js精要之模块模式
    js精要之对象属性
    js精要之函数
  • 原文地址:https://www.cnblogs.com/xiang-L/p/14281848.html
Copyright © 2011-2022 走看看