这是由于*vwrite默认将数字转换为定点数字格式。要解决这个问题,可以通过将格式控制字符串修改为“%()e”来强制输出为科学计数法。以下是一个代码示例:
! 设置输出文件名和路径
/csys,0
/csys,1
/COM, 输出科学计数法数字
n = 10e12
file = "out.txt"
openw, 1, file
str = "*"
! 使用'*'写入数字,结果输出为星号
vwrite, 1, "Number VWRITE = ", n, str
str = "%()e"
! 使用'%()e'写入数字,结果输出为科学计数法数字
vwrite, 1, "Number VWRITE = ", n, str
close, 1
在上面的代码示例中,第一个vwrite语句输出的是星号,而第二个vwrite语句输出的是科学计数法数字。
上一篇:ansys17.0ubuntu
下一篇:AnsysCFX流场非对称性模拟