MILAN3 发表于 2018-6-13 17:15:17

/IMAGE命令结合循环命令的问题

本帖最后由 MILAN3 于 2018-6-13 17:17 编辑

      模态计算后,采用/IMAGE命令把振型图保存为图片,由于计算了三阶模态,想将三阶振型图全部保存,用*DO命令实现,编写了下列命令:

/POST1
*DO,I,1,3,1
      SET,LIST,999
      SET,,,,,,I                                                    !读取第I阶模态结果
      ...相关操作
      PLNSOL,U,SUM,0,1.0
      /IMAGE,SAVE,MODAL_I,TIF               !这块出问题,图片名称中的I保持不变,不是料想中的1,2,3
*ENDDO

将上述命令保存为单独文件,并通过Read Input From ...读入

最后生成的图片有问题,图片名称保持MODAL_I不变,而不是料想中的MODAL_1,MODAL_2和MODAL_3。

请教高手,这个问题如何解决?




mwz 发表于 2018-6-14 08:54:36

加%,你没有设置变量

htbbzzg 发表于 2018-6-14 09:24:45

将保存图片的命令改为:
    /IMAGE,SAVE,MODAL_%I%,TIF

MILAN3 发表于 2018-6-14 09:34:30

htbbzzg 发表于 2018-6-14 09:24
将保存图片的命令改为:
    /IMAGE,SAVE,MODAL_%I%,TIF

谢谢,这样详细的解答最有用,一看就能明白。
页: [1]
查看完整版本: /IMAGE命令结合循环命令的问题