大跨度吧 关注:15贴子:618
  • 4回复贴,共1

两段命令在ansys2022中运行结果不同。

只看楼主收藏回复

*CFOPEN,DATFILE,TXT,——,APPEND
*CFWRITE, 'Hello, world!'
*CFCLOS
可以运行,创建了一个鈥斺€擻DATFILE.TXT文件。

*CFOPEN,DATFILE,TXT,--,APPEND
*CFWRITE, 'Hello, world!'
*CFCLOS
则提示无法运行


IP属地:北京1楼2025-02-23 13:01回复
    *CFOPEN,,TXT,——,APPEND
    *CFWRITE, 'Hello, world!'
    *CFCLOS
    也即CFOPEN 不设定文件名,之前Fname为空则扩展名为CMD,而在2022 R1版默认文件名如下:

    是file.txt


    IP属地:北京2楼2025-02-23 13:12
    回复
      利用下面命令流,生产宏文件。
      *CFOPEN,matpro3,mac
      *CFWRITE,MP,EX,1,EX_mat
      *CFWRITE,MP,NUXY,1,NUXY_mat
      *CFWRITE,MP,DENS.1,7835
      *CFWRITE,MP,KXX,1,42
      *CFCLOS

      那么在目录下生成如上文件matpro3.mac,打开,则:

      明显文件名没有出现乱码,而且文字很全。
      上面text文件实际没有出现“Hello, world!",而是只有”Hello“。


      IP属地:北京3楼2025-02-23 13:29
      回复
        将”——“删除,
        *CFOPEN,helloDAT,TXT,,APPEND
        *CFWRITE, 'Hello, world!'
        *CFCLOS
        这时候文件名称不再出现乱码:

        但是,写入的内容依旧不全,如下:


        IP属地:北京4楼2025-02-23 13:37
        回复
          将”Hello, world!“,改写为'Helloworld!'
          *CFOPEN,helloDAT,TXT,,APPEND
          *CFWRITE, 'Helloworld!'
          *CFCLOS
          运行结果为:

          可以看出,并未完全写入。


          IP属地:北京5楼2025-02-23 14:22
          回复