lixue1981 发表于 2011-6-6 10:36:06

还是多个子程序的问题

想调用多个子程序USDFLD,看论坛的高人说把所有的子程序放一起就可以了,我这样做了,但编译错误。
我的模型里有不同的材料,每种的失效模式不一样,如果简单地把每个子程序全部复制放在一起,ABAQUS怎么区分哪个是哪个呢?
望高人指点!

narayanan 发表于 2011-6-16 12:10:13

找到解决的办法了吗?盼告知。。。。。。

guoyj8 发表于 2011-6-16 13:03:12

多个子程序放在一个文件里,是指的是多个不同的子程序(如子程序的名字不同)。如果你只是为不同的材料或应用编写了不同的USFLD,那对不起,放在一个文件里肯定有问题:因为有重复的同名子程序。这是简单的编程问题,不是ABAQUS的问题。如果想区分,那在UDFLD中编制判断语句调用不同的程序段即可。

tyrone 发表于 2011-9-7 14:29:46

3#楼的貌似说得有道理,但没讲清楚到底怎么做的,楼主能不能解密一下?

zffzyrchf 发表于 2018-5-9 18:19:58

我现在也遇到这个问题请楼主解答

不爱学习的bs 发表于 2022-10-28 19:06:15

多个相同的子程序怎么调用?
页: [1]
查看完整版本: 还是多个子程序的问题