点击查看详细介绍

UG二次开发的问题

lindan 22年前 20619 9

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


在这里先谢过版主了,呵呵,终于有个地方可以向大家请教了,希望各位大虾们不吝赐教。
我做的是UG二次开发中的CAE部分,主要是根UG中的有限元分析部分有关,据我所知,在UG中进行有限元分析主要有这几个步骤:
1。建立Scenario模型
2。设置分析环境
3。添加载荷
4。添加边界条件
5。指定材料特性
6。划分网格
7。求解
8。查看分析结果
而用函数来实现的话,我在创建Scenario模型后,想对Scenario模型进行网格的划分,但是一直没有成功,我用的是函数
extern int UF_SF_create_tet_mesh (

0

最新回复 (9)
  • zzz 22年前
    1

    遍历到17个tag,肯定是你的代码有问题。
    如果你不介意的话,可以把这段代码帖上来看一下。

  • lindan 22年前
    2

    我的程序在附件里,执行的前提是打开一个part文件,用来实验的就是一个block。copy在这里太乱了,所以放在附件里,希望版主不介意,呵呵,感谢中。。。^_^*

  • zzz 22年前
    3

    我看了一下你的代码,发现我以前的说法有点疏漏,实在对不起。
    现在我把过程重新讲一下。

  • lindan 22年前
    4

    还是没有分出网格来,:(

  • lindan 22年前
    5

    最后得到的body的tag只有一个(打开文件是一个block的part),这个结果应该是正确的吧?

  • zzz 22年前
    6

    我调UF_SF_create_ugs_tet_mesh的时候也出错了,网格也没有生成。

  • lindan 22年前
    7

    呵呵,那大家一起试试,看能不能把这个问题解决,呵呵

  • Knight74 22年前
    8

    很高兴在这里碰见一个搞CAE二次开发的朋友.我采用的是UF_SF_create_ugs_tet_mesh()函数,我现在也在实验一个block的tet10的划分方法,很遗憾,错误代码告诉我说在UG里面没有对这个错误代码的解释.
    我也以为跟APPLICATION里面要切换模块有关系,可实际上没有.
    细读上面这个函数的参数,就没发现错在什么地方?
    不知到楼上的斑竹有进展没?
    期待共勉!

  • zzz 22年前
    9

    没有,估计是这个函数刚推出,很不稳定。

请登录后发表新帖