找回密码
 注册
Simdroid-非首页
查看: 68|回复: 4

问一个关于调用多参数输入 multipro的问题!

[复制链接]
发表于 2007-3-27 10:02:33 | 显示全部楼层 |阅读模式 来自 广东汕头
使用multipro来进行多参数输入,出现了一些问题。

主要是执行的时候,程序没有等我输入参数,直接就执行multipro之后的命令行。导致运行失败。

但是我的程序中也有*ASK单参数输入的,这些就不会。

小弟不知是否把问题说清楚了。
望大侠指点。

!对结构的拓扑设置
*CREATE,KUASHU,MAC
*SET,KN !跨数
*SET,CN
*SET,CG
MULTIPRO,'START',3
*CSET,1,3,KN,'ENTER THE KUASHU:',1
*CSET,4,6,CN,'ENTER THE STORY:',1
*CSET,7,9,CG,'ENTER THE HIGHT:',1
MULTIPRO,'END'
*IF,_BUTTON,EQ,1,THEN
/EOF
*ENDIF
*END
KUASHU
*DIM,KD,,10,,,  !跨度数组
KD(1)=0
KD(2)=3.66
KD(3)=10.98

。。。。。。。。
发表于 2007-3-27 12:27:09 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
我运行了你的这段宏命令流,没什么问题,没出现你说的现象啊,你单独运行一下试试看
 楼主| 发表于 2007-3-27 20:45:11 | 显示全部楼层 来自 广东汕头
我研究了一下,发现了一下结论。我的问题也解决了。

如果在命令窗口直接运行,程序不会等你输入多参数就直接进入下面的命令行,如果你下面的命令行要用到输入的参数,当然会出现问题。

如果把整个做成一个宏文件,再在命令窗口执行这个宏,就没有这个问题了,程序会等你输入参数之后才执行下面的命令了。
 楼主| 发表于 2007-3-28 15:36:36 | 显示全部楼层 来自 广东汕头
怎么没人回复了啊。。。讨论讨论啊!

为什么在宏当中,multipro命令就会像*ASK一样停在那里等待你输入
而在窗口命令行当中,它却不等你输入就直接执行它下面的语句。
发表于 2007-3-29 10:35:33 | 显示全部楼层 来自 江苏南京
原帖由 massval 于 2007-3-27 20:45 发表
我研究了一下,发现了一下结论。我的问题也解决了。

如果在命令窗口直接运行,程序不会等你输入多参数就直接进入下面的命令行,如果你下面的命令行要用到输入的参数,当然会出现问题。

如果把整个做成一个 ...

这个本来就是这样的。
apdl里面就是这么规定的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-23 18:54 , Processed in 0.056906 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表