QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 3888|回复: 7
打印 上一主题 下一主题

[分享] 关于小白的UG二次开发配置

[复制链接]

三级士官

Rank: 3Rank: 3

11

主题

54

帖子

641

积分
跳转到指定楼层
楼主
发表于 2015-1-6 20:13:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 奇塔车饰 于 2015-1-6 21:48 编辑

UG 二次开发方面,本人是个小白,希望能在论坛里分享一下自己的学习历程,顺便结交一些朋友。谢谢一个朋友的悉心帮助,让我解决了很久都没有解决的问题。
工程配置:
我用的UG 8.5 和 VS2012,之前想用工程模板,按网上的种种方法,复制过去,一直不行。有好心人教我配置的方法,实验了下成功了,特与众小白分享一下。
第一,要在系统内设置环境变量。UGII_BASE_DIR  安装目录...\Siemens\NX 8.5 UGII_ROOT_DIR 安装目录....\Siemens\NX 8.5\UGII\  这个后续要用到。
第二,启动VS,选择Visual C++ 》Win32项目》下一步》DLL(D)同时选择空项目》完成
第三,进入到VS的编程界面后,选择解决方案资源管理器下的源文件,右击添加一个C++文件
第四,配置工程属性:
        1.C++ 》常规》附加包含目录》$(UG_BASE_DIR)\ugopen
        2.连接器》常规》附加库目录》$(UG_BASE_DIR)\ugopen
        3.C++》预处理器》预处理器定义》输入_SECURE_SCL=0;
        4.连接器》输入》附加依赖项》输入
  1. libufun.lib libugopenint.liblibnxopencpp.lib libnxopenuicpp.lib
复制代码

,记得用分号隔开。
      大功告成,可以再之前建的C++文件里写程序了。假设输入
  1. #include<uf.h>
  2. #include<uf_ui.h>
  3. extern void ufusr(char*param,int*retcod,int param_len)
  4. {
  5.         if(UF_initialize()!=0)
  6.                 return;
  7.         uc1601("Hello NX",1);
  8.         UF_terminate();
  9. }
复制代码


编译后,打开UG,建立一个prt部件,文件》执行》NXopen 选择debug下面的DLL文件就可以了

有奖推广贴子: 

回复

使用道具 举报

列兵

Rank: 1

0

主题

14

帖子

22

积分
沙发
发表于 2015-1-29 14:00:10 | 只看该作者
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

上等兵

Rank: 1

0

主题

11

帖子

155

积分
板凳
发表于 2015-2-2 00:01:16 | 只看该作者
CanMayMust 发表于 2015-1-29 14:00
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

小白顶一个,跟师兄学
回复 支持 反对

使用道具 举报

五级士官

Rank: 4

4

主题

23

帖子

990

积分
地板
发表于 2015-3-9 08:51:47 | 只看该作者
你好 UG二次开发请教交流 我QQ 705704601 请加我
回复 支持 反对

使用道具 举报

三级士官

Rank: 3Rank: 3

11

主题

54

帖子

641

积分
5#
 楼主| 发表于 2015-3-20 21:54:01 | 只看该作者
抱歉,发现一个错误,那个环境变量是$(UGII_BASE_DIR)\ugopen,这里输错了
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

3

主题

21

帖子

327

积分
6#
发表于 2015-4-23 21:37:30 | 只看该作者
奇塔车饰 发表于 2015-3-20 21:54
抱歉,发现一个错误,那个环境变量是$(UGII_BASE_DIR)\ugopen,这里输错了

这是更正哪个环境变量啊?还有第四步能说的再详细点吗?在哪配置工程属性啊?求教
回复 支持 反对

使用道具 举报

二级士官

Rank: 2

3

主题

21

帖子

327

积分
7#
发表于 2015-4-27 22:26:08 | 只看该作者
楼主,请问最开始复制过去的模版还有用吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-12-2 05:25

返回顶部