24小时热门版块排行榜     石溪大学接受考研调剂申请>

【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 3549  |  回复: 9

盟秆648

新虫 (初入文坛)

[求助] 程序显示set is not a recognized solution command,abbreviation ,or macro已有1人参与

*DIM,theta E,array,20                                             
*vread,theta E,E,txt
(F10.8)

*DIM,theta P,array,20
*vread,theta P,P,txt
(F10.8)

*dim,Disp1,ARRAY,3
*dim,Disp2,ARRAY,3
*dim,Disp3,ARRAY,3
*dim,Disp4,ARRAY,3
*dim,freq,ARRAY,5,

*do,j,1,20 !do循环使程序循环运行
            
MP,EX,1,theta E(j)*VEX
MP,DENS,1,theta P(j)*VDENS


SOLVE!进入后处理
set,1,1
*do,i,2,3
Disp1(i)=uy(i+1)
*enddo
set,1,2
*do,i,2,3
Disp2(i)=uy(i+1)
*enddo
set,1,3
*do,i,2,3
Disp3(i)=uy(i+1)
*enddo
set,1,4
*do,i,2,3
Disp4(i)=uy(i+1)
*enddo
*cfopen,f:\xbl\modefile,txt,,append
*vwrite,Disp1(3),Disp2(3),Disp3(3),Disp4(3)  !求振型
(11f16.8)

*cfopen,f:\xbl\freqopt,txt,,append
*do,i,1,5
*GET,freq(i),MODE,i,FREQ     
*enddo
*vwrite,freq(1),freq(2),freq(3),freq(4),freq(5)
(1F9.4,1F9.4,1F9.4,1F9.4,1F9.4)

*以上程序是主要部分,其目的是将程序运行20次分别将频率和振型(前四阶某个节点的振型)输出到文件夹中而不覆盖前面输出的结果。频率能正常输出20次运行的结果,可是振型却显示结果都为零。请大神指教。还有振型在单独运行一次的时候出来结果的,可是运行20次后结果全部是0.同时显示set is not a recognized solution command,abbreviation ,or macro。
在线等,请大神帮帮忙
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
你的这一段命令流中没有 /post1 命令,即没有进入常用后处理,而 set 命令只能在常用后处理中执行,否则是不认的。
2楼2018-05-20 08:14:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

盟秆648

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by shgao20 at 2018-05-20 08:14:28
你的这一段命令流中没有 /post1 命令,即没有进入常用后处理,而 set 命令只能在常用后处理中执行,否则是不认的。

请教一下老师,/post1命令应该加在哪个位置
3楼2018-05-22 10:53:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

可以在 solve 的下面添加两个命令:
   finish
   /post1
不过,由于你是在循环中求解并后处理,因此还要其它地方需要修改。但是只有这一段命令流,不了解你的完整情况,难以分析应该如何修改。
4楼2018-05-22 17:25:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

盟秆648

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by shgao20 at 2018-05-22 17:25:12
可以在 solve 的下面添加两个命令:
   finish
   /post1
不过,由于你是在循环中求解并后处理,因此还要其它地方需要修改。但是只有这一段命令流,不了解你的完整情况,难以分析应该如何修改。

老师不好意思,过了这么久又打搅您,我按照您说的方法,加了finish和、post1.但是显示solve is not a recognized post1 command。同时生成的只能显示循环一次的,后面的全和第一次循环的一样如图
程序显示set is not a recognized solution command,abbreviation ,or macro
33.png

5楼2018-06-05 22:09:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

盟秆648

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by shgao20 at 2018-05-22 17:25:12
可以在 solve 的下面添加两个命令:
   finish
   /post1
不过,由于你是在循环中求解并后处理,因此还要其它地方需要修改。但是只有这一段命令流,不了解你的完整情况,难以分析应该如何修改。

我去掉求频率,只求振型,这是命令流
程序显示set is not a recognized solution command,abbreviation ,or macro-1
44.png

6楼2018-06-05 22:23:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

盟秆648

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by shgao20 at 2018-05-22 17:25:12
可以在 solve 的下面添加两个命令:
   finish
   /post1
不过,由于你是在循环中求解并后处理,因此还要其它地方需要修改。但是只有这一段命令流,不了解你的完整情况,难以分析应该如何修改。

老师,接着前面说的,当我去掉*do,j,1,20循环,选择手动输入j=1,运行一次。j=2,运行一次。。。。。。。。这样每次都出来结果,因为循环次数多,所以想加上这个do循环,但是就不行了,显示solve is not a recognized post1 command
7楼2018-06-05 23:10:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
盟秆648: 金币+10, ★★★★★最佳答案 2018-06-06 10:10:12
还缺少一个   /sol  命令.
把循环语句的开头部分:
  *do,j,1,20 !do循环使程序循环运行
            
    MP,EX,1,theta E(j)*VEX
    MP,DENS,1,theta P(j)*VDENS

    SOLVE!进入后处理
    ......

  改为如下形式试试:
    *do,j,1,20 !do循环使程序循环运行

    /sol            
    MP,EX,1,theta E(j)*VEX
    MP,DENS,1,theta P(j)*VDENS

    SOLVE
    fini  !进入后处理

    /post1
    ......

  另外,最好在最好一个 *enddo之前增加两个命令:
    *cfcloae
    fini
8楼2018-06-06 07:07:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

在最后一个 *enddo 之前

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

9楼2018-06-06 07:07:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

盟秆648

新虫 (初入文坛)

送红花一朵
引用回帖:
9楼: Originally posted by shgao20 at 2018-06-06 07:07:49
在最后一个 *enddo 之前

老师给你一个大写的赞,非常感谢,问题解决了
10楼2018-06-06 08:07:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 盟秆648 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 期末给学生划重点都是什么话术啊 +16 luokereng 2024-04-20 18/900 2024-04-25 15:46 by BusyGer
[论文投稿] with editor 两个月了,什么原因? +6 yiersan9 2024-04-24 8/400 2024-04-25 15:45 by topedit
[找工作] 普通院校药学硕士,做合成的,感觉找不到工作 +7 pom戴墨镜 2024-04-24 11/550 2024-04-25 14:35 by 都海
[考博] 求博导 +6 好okjh 2024-04-21 10/500 2024-04-25 14:04 by 好okjh
[论文投稿] 一直找不到审稿人 +5 lizhengke06 2024-04-21 6/300 2024-04-25 14:01 by chongdong
[教师之家] 某种做法不行。说过几遍了。同学还那样做。再那样做就给低分 +3 河西夜郎 2024-04-24 3/150 2024-04-25 13:06 by appleapple2
[基金申请] 两类问题算是白选了~ +7 jurkat.1640 2024-04-23 11/550 2024-04-25 13:06 by 立诛杀曹无伤
[博后之家] 南京大学-广州大学联合招聘博士后 欢迎广大优秀人才!!! +4 黑魔变身啾 2024-04-20 12/600 2024-04-25 11:18 by dodonaomi
[电化学] 耗材发问 +4 Happy C 2024-04-22 4/200 2024-04-25 11:03 by 普通小虫
[基金申请] 前同事拿我以前未中的国自然标书申请今年的国自然,现在基金委发来调查函 +33 bjdxyxy 2024-04-19 53/2650 2024-04-25 08:05 by 大雁高飞
[教师之家] 召集青年编委 +5 bergersci 2024-04-22 8/400 2024-04-25 08:04 by kangshisan
[考研] 0854-0855调剂 +7 shangannum1 2024-04-21 10/500 2024-04-25 01:31 by 啊廖sh
[访问学者] CSC的访问学者申请,没有个评审意见,也不知道怎么改,还有必要申请吗 +4 flyingship 2024-04-20 4/200 2024-04-24 21:09 by 59038mute
[考博] 24年 申博 化学/材料 一作6篇sci +9 wangyp123 2024-04-23 11/550 2024-04-24 19:01 by bangbangbiu
[教师之家] 刚博士毕业,入职普通一本高校 +17 保持肌肤 2024-04-20 18/900 2024-04-24 16:01 by 款款飞
[考博] 博士招生 +4 zx179 2024-04-24 7/350 2024-04-24 15:01 by H考研成功
[有机交流] 紧急求助,有谁用过三甲基硅醇钾TMSOK吗? 1000+3 genius2008 2024-04-19 10/500 2024-04-24 12:37 by genius2008
[考博] 研二光催化6月底4篇2区 +7 wjtab 2024-04-22 11/550 2024-04-23 06:59 by byron2012
[教师之家] 河海大学常州校区新进的讲师待遇如何?考核要求如何? +3 德国小球迷 2024-04-19 18/900 2024-04-22 19:23 by ZHONGWU_U
[考博] 25申博记录贴 +6 我属驴核动力驴 2024-04-18 12/600 2024-04-22 15:50 by 诩雾
信息提示
请填处理意见