24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1669  |  回复: 12

巨猩奥尼尔

铜虫 (小有名气)

[求助] 为什么我的txt输出文件有许多行0 已有1人参与

这是命令流
/PREP7
/FACET, NORML
/REPLOT
ET,1,solid185
MP,ex,1,2.06e11
MP,prxy,1,0.3
SMRTSIZE,8
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
/SOLU
FLST,2,4,5,ORDE,4
FITEM,2,90
FITEM,2,5
FITEM,2,10
FITEM,2,10
DA,P51X,ALL,0
ASEL,S,AREA,,21,21,0
NSLA,S
*DIM,S_XYZ,ARRAY,10,7
*GET,Nd,NODE,,NUM,MIN
*CFOPEN,node_info,txt,,append
*DO,I,1,10,1
F,Nd,FX,-1000
F,Nd,FY,500
F,Nd,FZ,300
ALLSEL,ALL
SOLVE
S_XYZ(I,1)=Nd
S_XYZ(I,2)=NX(Nd)
S_XYZ(I,3)=NY(Nd)
S_XYZ(I,4)=NZ(Nd)
*GET,S_XYZ(I,5),NODE,Nd,U,X
*GET,S_XYZ(I,6),NODE,Nd,U,Y
*GET,S_XYZ(I,7),NODE,Nd,U,Z
*VWRITE,S_XYZ(I,1),S_XYZ(I,2),S_XYZ(I,3),S_XYZ(I,4),S_XYZ(I,5),S_XYZ(I,6),S_XYZ(I,7)
(F6.0,3X,F9.7,3X,F9.7,3X,F9.7,3X,F9.7,2X,F9.7,2X,F9.7)
FDELE,Nd,FX
FDELE,Nd,FY
FDELE,Nd,FZ
Nd=NDNEXT(Nd)
SOLVE
*ENDDO
*CFCLOS
这是输出文件
15904.   0.0084049   -.0357621   0.0210614   -.0000088  0.0000045  0.0000022
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15905.   0.0263922   0.0323372   0.0211302   -.0000075  0.0000031  0.0000022
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15906.   0.0319982   0.0136853   0.0213640   -.0000057  0.0000021  0.0000017
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15907.   0.0269911   0.0309493   0.0212598   -.0000065  0.0000028  0.0000018
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15908.   0.0290708   -.0094780   0.2168958   -.0000041  0.0000019  0.0000007
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15909.   0.0275701   0.0295494   0.0213453   -.0000057  0.0000022  0.0000016
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15910.   0.0051839   0.0431011   0.2170322   -.0000053  0.0000025  0.0000008
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15911.   0.0055015   0.0428590   0.2154677   -.0000058  0.0000019  0.0000003
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15912.   0.0055831   0.0428724   0.2138244   -.0000081  0.0000012  0.0000000
    0.   0.0000000   0.0000000   0.0000000   0.0000000  0.0000000  0.0000000
15913.   0.0059352   0.0425881   0.2123089   -.0000102  -.0000001  -.0000004@wuming524
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

shgao20

专家顾问 (职业作家)

把命令:
    *VWRITE,S_XYZ(I,1),S_XYZ(I,2),S_XYZ(I,3),S_XYZ(I,4),S_XYZ(I,5),S_XYZ(I,6),S_XYZ(I,7)
    (F6.0,3X,F9.7,3X,F9.7,3X,F9.7,3X,F9.7,2X,F9.7,2X,F9.7)
  改为:
    *GET,uxi,NODE,Nd,U,X
    *GET,uyi,NODE,Nd,U,Y
    *GET,uzi,NODE,Nd,U,Z
    S_XYZ(I,5) = uxi
    S_XYZ(I,6) = uyi
    S_XYZ(I,7) = uzi
    *VWRITE,nd, nx(nd),ny(nd),nz(nd),uxi,uyi,uzi
     (F6.0,4F12.7,2F11.7)
  试试。

» 本帖已获得的红花(最新10朵)

10楼2020-01-05 08:55:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

原因很简单,只是一般人没有注意。在帮助文件里,关于 *vwrite 命令的内容中有一下一段内容,你可以领会一下:
  For array parameter items, you must define the starting array element number. Looping continues (incrementing the vector index number of each array parameter by one) each time you output a line, until the maximum array vector element is written. For example, *VWRITE,A(1) followed by (F6.0) will write one value per output line, i.e., A(1), A(2), A(3), A(4), etc.
  因此,为了避免这种问题,需要预先将要输出的数据参数赋值给常量参数。

» 本帖已获得的红花(最新10朵)

12楼2020-01-06 09:03:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

klzg77541812

专家顾问 (正式写手)

NVH-FEA工程师

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
巨猩奥尼尔: 金币+10, ★★★很有帮助 2020-01-04 15:24:50
把写出结果放到循环计算完成之后,当前这种不知道你循环写出覆盖了多少次
慢慢地,慢慢地,都随风而逝了......
2楼2020-01-04 11:26:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

3楼2020-01-04 11:56:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by klzg77541812 at 2020-01-04 11:26:10
把写出结果放到循环计算完成之后,当前这种不知道你循环写出覆盖了多少次

专家您好,这个怎么改呢,我如果把vwrite放到enddo后面,那输出的只有最后一个结果了

发自小木虫IOS客户端
4楼2020-01-04 13:13:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by klzg77541812 at 2020-01-04 11:26:10
把写出结果放到循环计算完成之后,当前这种不知道你循环写出覆盖了多少次

我查看了数组的结果,发现数组的结果是对的,但是输出的文件里面数字格式不对

发自小木虫IOS客户端
5楼2020-01-04 13:58:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

6楼2020-01-04 15:24:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

klzg77541812

专家顾问 (正式写手)

NVH-FEA工程师

移到循环外面
*VWRITE,S_XYZ(1,1),S_XYZ(1,2),S_XYZ(1,3),S_XYZ(1,4),S_XYZ(1,5),S_XYZ(1,6),S_XYZ(1,7)
(F6.0,3X,F9.7,3X,F9.7,3X,F9.7,3X,F9.7,2X,F9.7,2X,F9.7)
慢慢地,慢慢地,都随风而逝了......
7楼2020-01-04 17:00:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

引用回帖:
7楼: Originally posted by klzg77541812 at 2020-01-04 17:00:25
移到循环外面
*VWRITE,S_XYZ(1,1),S_XYZ(1,2),S_XYZ(1,3),S_XYZ(1,4),S_XYZ(1,5),S_XYZ(1,6),S_XYZ(1,7)
(F6.0,3X,F9.7,3X,F9.7,3X,F9.7,3X,F9.7,2X,F9.7,2X,F9.7)

专家您好,我照您的方法做了之后只有一组数据
这是改正后的命令流
/PREP7
/FACET, NORML
/REPLOT
ET,1,solid185
MP,ex,1,2.06e11
MP,prxy,1,0.3
SMRTSIZE,8
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
/SOLU
FLST,2,4,5,ORDE,4
FITEM,2,90
FITEM,2,5
FITEM,2,10
FITEM,2,10
DA,P51X,ALL,0
ASEL,S,AREA,,21,21,0
NSLA,S
*DIM,S_XYZ,ARRAY,3,7
*GET,Nd,NODE,,NUM,MIN
*CFOPEN,node_info,txt
*DO,I,1,3,1
F,Nd,FX,-1000
F,Nd,FY,500
F,Nd,FZ,300
ALLSEL,ALL
SOLVE
S_XYZ(I,1)=Nd
S_XYZ(I,2)=NX(Nd)
S_XYZ(I,3)=NY(Nd)
S_XYZ(I,4)=NZ(Nd)
*GET,S_XYZ(I,5),NODE,Nd,U,X
*GET,S_XYZ(I,6),NODE,Nd,U,Y
*GET,S_XYZ(I,7),NODE,Nd,U,Z
FDELE,Nd,FX
FDELE,Nd,FY
FDELE,Nd,FZ
Nd=NDNEXT(Nd)
SOLVE
*ENDDO
*VWRITE,S_XYZ(I,1),S_XYZ(I,2),S_XYZ(I,3),S_XYZ(I,4),S_XYZ(I,5),S_XYZ(I,6),S_XYZ(I,7)
(F6.0,3X,F9.7,3X,F9.7,3X,F9.7,3X,F9.7,2X,F9.7,2X,F9.7)
*CFCLOS

这是输出结果
15906.   0.0319982   0.0136853   0.0213640   -.0000057  0.0000021  0.0000017
8楼2020-01-04 17:26:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

9楼2020-01-05 08:17:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 巨猩奥尼尔 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 5/250 2026-06-07 10:44 by rcch43i39g
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 7/350 2026-06-07 10:26 by rcch43i39g
[公派出国] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 c8fjyc45my 2026-06-05 7/350 2026-06-07 10:26 by rcch43i39g
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 c8fjyc45my 2026-06-05 5/250 2026-06-07 10:24 by rcch43i39g
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 7/350 2026-06-07 10:20 by rcch43i39g
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 c8fjyc45my 2026-06-05 5/250 2026-06-07 10:12 by rcch43i39g
[考博] 材料博士申请 +3 张城斐 2026-06-04 4/200 2026-06-07 08:43 by bstormlong
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 3/150 2026-06-07 05:20 by rcch43i39g
[博后之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 4/200 2026-06-07 05:11 by rcch43i39g
[公派出国] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 c8fjyc45my 2026-06-05 6/300 2026-06-07 05:05 by rcch43i39g
[教师之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 6/300 2026-06-07 05:04 by rcch43i39g
[教师之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 7/350 2026-06-07 04:40 by rcch43i39g
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 c8fjyc45my 2026-06-05 4/200 2026-06-07 03:51 by rcch43i39g
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 t7ptwec48b 2026-06-05 6/300 2026-06-07 03:45 by rcch43i39g
[论文投稿] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 t7ptwec48b 2026-06-05 6/300 2026-06-07 03:45 by rcch43i39g
[基金申请] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 c8fjyc45my 2026-06-05 3/150 2026-06-06 21:43 by rcch43i39g
[文学芳草园] 困死了 +4 myrtle 2026-06-05 5/250 2026-06-06 11:33 by angelyueyi
[论文投稿] 关于水星近日点进动成因的质疑 与实证分析 +4 yjqwhwc3159 2026-06-04 9/450 2026-06-04 23:41 by yjqwhwc3159
[文学芳草园] 婚姻里的赢家 +3 myrtle 2026-06-02 6/300 2026-06-04 23:17 by myrtle
[基金申请] 山东省优青 青B通知了???? +3 jerry681 2026-06-02 3/150 2026-06-02 15:56 by sdtawz1
信息提示
请填处理意见