| 查看: 1170 | 回复: 2 | |||
| 【悬赏金币】回答本帖问题,作者Heysky328将赠送您 5 个金币 | |||
[求助]
循环中断后想继续在终端的地方运算 已有2人参与
|
|||
|
我在进行ansys求解时,循环八百次,但在循环第9次时电脑更新导致循环中断了,我现在想在第九次时继续循环,如何跳过前八次循环呢? @wuming524 发自小木虫IOS客户端 |
» 猜你喜欢
290求调剂
已经有5人回复
一志愿河海大学085900土木水利专硕279求调剂不挑专业
已经有3人回复
售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急
已经有6人回复
0857环境调剂
已经有5人回复
一志愿浙江大学0856材料与化工求调剂
已经有4人回复
081200计算机科学与技术数一英一306求调剂
已经有3人回复
材料工程330分求调剂,一志愿985
已经有4人回复
求调剂
已经有4人回复
材料371求调剂
已经有9人回复
083000环境科学与工程调剂
已经有9人回复
2楼2022-06-12 21:00:48
【答案】应助回帖
|
关键是你前几次循环是否保存了结果,如果没有保存,就只能从头开始进行计算。如果保存了结果,可以试试以下办法: 假设原来的 jobname 是 file1,结果文件是 file1.rst (或 .rth 或其它扩展名),已有 n 个子步的结果。 然后: 1 在 ANSYS 中打开 file1.db,修改 jobname 为 file2 (或其它文件名),存盘。 2 进入求解模块,使用 RDREAD 命令读取结果文件 file1.rst (或其它扩展名) 中最后一个子步的结果,作为初始值。 3 修改循环,从第 n+1 步开始进行计算。 这样做,前面部分的结果在 file1.rst 中,后面部分的结果在 file2.rst 中。不过可以试试:先把 file1.rst 拷贝为 file2.rst,再按上述方法操作,看看 file2.rst 中是否能够包含原来的结果。 不知是否可行,试试看吧。 |
3楼2022-06-20 08:30:11













回复此楼
10