找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 11769|回复: 24

[分享] Isight集成UG10中UGupdate制作,C++二次开发,直接更新模型并输出x_t

[复制链接]

2

主题

25

回帖

441

积分

二级士官

积分
441
发表于 2018-10-7 15:55:35 | 显示全部楼层 |阅读模式

Isight连接NX10中UGupdate制作注意事项

(寒江雪制作)

1.  下载Visual studio 2017,其中社区办是免费的,可以在微软官网上下载;

2.  安装VS2017;

3.  将UG与VS2017连接,参考


4.  打开VS2017,点击文件——新建——项目,选择NX10 OPenwizard如下图
5.  在名称中输入NX10_update或者其他的,这个将是以后调用UG更新程序的名字,设置好文件位置后,选择确定;

6.  点击下一步,直到选择输入和语言截面,选择如下图
7.  点击下一步,不用等程序反应,直接点击finish;

8.  打开附件1中的NX10_update7文件夹中的NX10_update7.cpp;

9.  将文件中libufun.lib的地址改成你电脑文件相应的位置,可以在siemens文件夹位置搜索libufun.lib;

10.点击本地调试,即可生成exe程序,将exe程序复制到你的Isight文件夹,

11.调用格式为——程序名称.exe 模型名称.prt参数名称.exp 路径\\体名称.x_t,其中路径中不能有空格,例如Isight study不可以只能用Isightstudy。


UGupdate制作.rar

148.86 KB, 阅读权限: 10, 下载次数: 273, 下载积分: G币 -1

1

主题

3

回帖

43

积分

列兵

积分
43
发表于 2019-8-20 09:25:16 | 显示全部楼层
楼主你好,这个程序我生成成功了,但是现实应用无法正常启动,查了好久没搞清楚到底是什么问题

0

主题

8

回帖

64

积分

上等兵

积分
64
发表于 2018-10-15 20:13:26 | 显示全部楼层
本帖最后由 znl 于 2018-10-15 20:21 编辑

楼主您好,使用您提供代码,能够完美的输出实体模型,但是如果模型中含有片体,会提示Non-body Did input ,楼主有解决方案吗?

2

主题

25

回帖

441

积分

二级士官

积分
441
 楼主| 发表于 2018-10-15 20:30:38 | 显示全部楼层
znl 发表于 2018-10-15 20:13
楼主您好,使用您提供代码,能够完美的输出实体模型,但是如果模型中含有片体,会提示Non-body Did input  ...

每试过有片体的情况,闭合吗?如果闭合你可以使用缝合命令,将片体转化为实体

0

主题

8

回帖

64

积分

上等兵

积分
64
发表于 2018-10-16 10:34:52 | 显示全部楼层
本帖最后由 znl 于 2018-10-16 10:37 编辑

我的模型是是段圆管中插入一个片状的扰流结构,想把扰流结构直接当做没有厚度,也就是片体,片体又不闭合,楼主有办法吗?还是我建模有问题,我是直接在一个圆柱体中画一个片体,还需要什么其他的操作吗,UG也是刚刚开始学习,求教了!!!或者代码里面讲prt转化为x_t的那段代码,能把片体也加进去吗,我感觉是那个函数的问题,模型更新没有问题。

2

主题

25

回帖

441

积分

二级士官

积分
441
 楼主| 发表于 2018-10-16 11:23:16 | 显示全部楼层
znl 发表于 2018-10-16 10:34
我的模型是是段圆管中插入一个片状的扰流结构,想把扰流结构直接当做没有厚度,也就是片体,片体又不闭合, ...

你做的问题我不太了解,不过你可以试着给片体一点厚度,例如0.001,或者你导出成IGS格式

0

主题

8

回帖

64

积分

上等兵

积分
64
发表于 2018-10-16 14:45:15 | 显示全部楼层
hanjiangxue9 发表于 2018-10-16 11:23
你做的问题我不太了解,不过你可以试着给片体一点厚度,例如0.001,或者你导出成IGS格式

我可以把我的模型发给你试试,看有没有不加厚的解决方法。
后者你会写把prt转化成x_t的程序吗?

2

主题

25

回帖

441

积分

二级士官

积分
441
 楼主| 发表于 2018-10-16 15:20:36 | 显示全部楼层
znl 发表于 2018-10-16 14:45
我可以把我的模型发给你试试,看有没有不加厚的解决方法。
后者你会写把prt转化成x_t的程序吗?

你后续要用什么处理?不能导入体在抽取面吗?

0

主题

8

回帖

64

积分

上等兵

积分
64
发表于 2018-10-16 16:21:11 | 显示全部楼层
hanjiangxue9 发表于 2018-10-16 15:20
你后续要用什么处理?不能导入体在抽取面吗?

之后就导入ICEM中画网格,然后用fluent计算。我是做结构优化,现在是把这些软件都集成起来,让他们自动运行。所以就需要一个程序把UG建模的prt更新参数再转换成x_t

2

主题

25

回帖

441

积分

二级士官

积分
441
 楼主| 发表于 2018-10-16 16:52:33 | 显示全部楼层
znl 发表于 2018-10-16 16:21
之后就导入ICEM中画网格,然后用fluent计算。我是做结构优化,现在是把这些软件都集成起来,让他们自动运 ...

UG的导出x_t功能比较弱,建议你用PROE,或者使用步骤录制功能导出IGS格式。

0

主题

8

回帖

64

积分

上等兵

积分
64
发表于 2018-10-17 08:37:38 | 显示全部楼层
hanjiangxue9 发表于 2018-10-16 16:52
UG的导出x_t功能比较弱,建议你用PROE,或者使用步骤录制功能导出IGS格式。

您会把原来的程序输出x_t的改成输出IGS格式的吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-1-18 10:43

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表