随笔分类 - UG/Open API
摘要:在Win7-X64系统搭建NX7.5开发环境大概步骤:1. 安装NX7.5(x64)2. 安装Visual Studio 20103. 复制UG安装目录下vs_files文件夹里的所有文件夹(VB、VC、VC#)到VS2010的安装目录下 (目录路径例如:C:\Program Files\UGS\NX 7.5\UGOPEN\vs_files)下的 VB、VC、VC# 文件夹 -----▶▶▶▶(复制到) (目录路径例如:C:\Program Files (x86)\Microsoft Visual Studio 10.0)文件夹下 注:VS安装目录下存在VB、VC、VC...
阅读全文
摘要:研究历史记录的信息修改好像没啥多大意思但是让我写下来的决心是因为,我好久以前曾经碰到这个问题,并且花了很长时间捉摸出了这个方式今天玩UG,看到历史记录,又手贱想起以前手动改过,但是今天却怎么都想不起来了,于是又捉摸了半天,才终于又找到这个方法为了避免下次再忘记,权且花些时间记下来,当做备忘吧,不知道有没有和我一样为这个问题纠结的人?(1)标题所说的,UG打开文件的历史记录,指的是如下图1所示的内容:图 1 历史记录(2)这部分的内容一般是保存在history.pax中的,例如UG NX6.0的版本,则其信息保存在: C:\Users\Administrator\AppData\Loca...
阅读全文
摘要:做过UG二次开发的人都知道tag在其中的重要性,tag是所有对象的标识,也是其中信息的桥梁。可惜tag是流水号,在prt保存再打开后,tag就会变。如果是external模式,用tag作为信息标示保存也没什么,毕竟没有保存和打开的过程。但是对于有些问题,比如重新打开prt,然后高亮上次选定的面,tag就不能作为信息保存。因为上次保存的tag在打开prt后会变,也就不能重新找到面face了。还好我找啊找的,终于找到UG里面有个东西是不变的——Handle(可以查uf.h文件),是个编码字符串。经过解析后,一个Handle可以分解成文件信息、ID信息和版本信息。使用函数:char * file_d
阅读全文
摘要:在尝试UG的external模式时,遇到这个问题具体情况就是:对$(UGII_BASE_DIR)\ugopenlibufun.lib libugopenint.lib都做了正确的设置而且也完全编译成功,但是这个编译成功的exe运行时却弹出警告窗口,提示:“没有找到libufun.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题”这是为什么呢?在外部模式下,程序之所以不能运行,是因为缺dll 支持。所以光加了libufun.lib libugopenint.lib没有用,WINDOWS中,lib只是对dll中的接口函数的声明,像目录一样外部开发,应该只能在UGII下可以运行,要
阅读全文

浙公网安备 33010602011771号