我已经设法调整了一个材料属性,以获得最适合使用MATLAB中的fminsearch的实验响应,但我失去了访问免费MATLAB的权限,所以我必须使用其他东西。我喜欢Scilab,它对我用MATLAB做的所有事情都有效,除了这个。< / p > < p > < / p > < p > Scilab次数和无效的处理的错误当执行:< / p > < p > dos(有限元分析的cae -nogui response.py”,“回声”);< / p > < p >里面的线response.py: < / p > < p > Job.submit (consistencyChecking =) < / p > < p > < / p > < p >似乎Scilab打开一个dos shell执行有限元分析但里面“response.py”这条线:< / p > < p > Job.submit (consistencyChecking =) < / p > < p > < / p > < p >和回声选项返回这个:< / p > < p >有限元分析错误:cae退出与一个错误。
我看abaqus内部。rpy,我发现错误是'无效句柄',而在response.py中执行第361行,第361行是'Job.submit(consistencyChecking=OFF)'
不用说,我验证了我可以运行:
abaqus cae -nogui response.py
在黑色dos shell (dos提示),没问题,并使用曾经工作的MATLAB,并且没有改变response.py中的任何东西,我只是翻译了Scilab中的最小化代码。我逐行检查了新代码,除了:
dos('abaqus cae -nogui response.py','-echo');
我可以这样写,但然后我没有得到错误信息:
dos('abaqus cae -nogui response.py');
有人知道如何解决这个问题吗?也许是另一个类似matlab的工具?