自定义本构问题
网速太卡,刚才发了贴打不开,不好意思。最近按照陈育民老师自定义本构那一章的方法修改了本构模型的一个参数,把最后生成的mymodel.dll拷贝到flac的exe目录下,结果运行到本构是没有报错,运行到step 10000时报错,divede by zero,fish execution error,请高手看看这是什么原因。 今天调试了一下,发现时执行到自定的函数,比如执行到set_prop函数时,程序就报divide by zero ,fishi execution error 执行的时候有一个除数为零了。FISH was unable to execute the function as entered. This could be caused by command errors, division by zero, or other such programming faux pas.
无代码无真相,可能是你另加的那个参数的问题,也可能是你那个单元测试代码的问题。陈版主的Duncan-Chang(duncan.dll)我没有试出毛病,而且我们应该重在学习他开发的方法。
二次开发适合“增量法”,要小步慢挪,一次调试只解决一个“小”问题;不适合“全量法”,不可能一步到位,不要希望你一下就能得到你希望的结果。
有点耐心就会成功的,good luck! 楼主好好加油。
页:
[1]