点击查看详细介绍

ug/cam 二次开发中关于udop函数调用的问题

beiliya 21年前 5169 7

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


偶是ug二次开发入门级人物,请问各位大侠,如何实现对一个exit函数UDOP的调用?我在ufd_cam_udop.c中看到必须定义一个环境变量指向udop调用时候指向的动态库。请问:
1.如何制作这个环境变量,是直接在”我的电脑“右键建立系统环境变量,还是在ug_env.dat中插入一个环境变量?
2.我用两种方式同时建立了一个环境变量USER_DEFINED_OPERATION;
USER_DEFINED_OPEARATION=C:\Documents and Settings\wrq1\My Documents\Visual Studio Projects\NX3 Open Wizard22\Debug\NX3 Open Wizard23.dll,(dll文件是用ufd_cam_udop.c编译而成)而且通过ug的log文件也看到了它的值;但是我在启动ug以后加入一个”MILL_USER

0

最新回复 (7)
  • jdbc2kdsp 21年前
    1

    user defined operation没用过,也从来没用过exit_id
    每个主程序都应该有UF_terminate()结尾
    另外,好像主程序名称不能随便定义吧

  • jiang1lingling 18年前
    2

    kankan
    thanks

  • 蓝墨水瓶 18年前
    3

    哦,原来是这个样子的啊,好像不会,我也在弄这个呢...

  • zjs 18年前
    4

    我也在搞这个东西,这是UG的答案,希望对你有用

    来邮交流一下:zjszjssg@yahoo.com.sg

    /*************************************************************************//
    //*

  • dianzi24 18年前
    5

    MILL USER使用的环境变量是写在ug_env.dat里的。
    自己想写刀位只能写在MILL USER的udop里,UG自带的操作样板里不能写进东西。

  • zjs 18年前
    6

    问题是找不到UG自带的操作样板的UF_OPER_id_t *

  • dianzi24 18年前
    7

    UG的操作样板不会允许你往里面写刀位的,不要走弯路,MILL USER就是专门提供给用户写自己的刀位的,我一直用它,能写出来和UG一样的,还能写出来UG没有的。多研究研究它,满足你的要求应该没问题。

请登录后发表新帖