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

[二次开发] 二次开发,用户界面的连续性

[复制链接]
发表于 2011-10-24 14:43:05 | 显示全部楼层 |阅读模式 来自 湖北武汉
FINISH
/clear

/prep7


!用户界面设计,输入基本几何参数
multipro,'start',10
*cset,1,3,k1,'jiedianhao',1
*cset,4,6,x1,'x', 0
*cset,7,9,y1,'y', 0
*cset,10,12,z1,'z', 0

*cset,13,15,k2,'jiedianhao',2
*cset,16,18,x2,'x', 1
*cset,19,21,y2,'y', 0
*cset,22,24,z2,'z',  0

*cset,25,27,R,'R=', 0.5
multipro,'end'
这是生成用户界面的

!生成关键点
k,k1,x1,y1,z1
k,k2,x2,y2,z2
l,k1,k2
这是后续命令的

请问为什么所有命令一起输入进去,在输入界面不停留啊,直接pass过去了。如何解决啊,求高人指点!
发表于 2011-10-24 20:23:27 来自手机 | 显示全部楼层 来自 四川成都
Simdroid开发平台
最好将两部分写入两个宏文件,分两步调用,直接一起输入就会按照默认设置参数执行后续命令,至于为什么,还是请高人指点
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-25 09:22:06 | 显示全部楼层 来自 湖北武汉
你好。
两个宏文件如何分两步调用?写成宏文件也是直接顺序顺着执行下去了,你的意思是做成两个类似按键的形式来分别点击调用吗??
回复 不支持

使用道具 举报

发表于 2011-10-25 22:22:30 | 显示全部楼层 来自 上海浦东新区
一起选的时候后面貌似有点问题,如下图。

我一句句输入,应该没问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2011-10-25 23:35:43 | 显示全部楼层 来自 中国
wukong129 发表于 2011-10-25 09:22
你好。
两个宏文件如何分两步调用?写成宏文件也是直接顺序顺着执行下去了,你的意思是做成两个类似按键的 ...

有两种方法输入,且都是正确的,我测试过!你试试我附件中的代码,基本上就是你的代码没有变化!!!
一是:做成宏文件的格式,即*.MAC的格式放在ANSYS当前的工作路径文件夹下;
二是:直接在通用菜单中使用‘READ INPUT FROM……’输入
均是正确的!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-26 09:14:59 | 显示全部楼层 来自 湖北武汉
popohopo 发表于 2011-10-25 23:35
有两种方法输入,且都是正确的,我测试过!你试试我附件中的代码,基本上就是你的代码没有变化!!!
一 ...

好的,我试试,谢谢你啊,被这个问题弄的头痛死了,呵呵
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-26 09:30:29 | 显示全部楼层 来自 湖北武汉
popohopo 发表于 2011-10-25 23:35
有两种方法输入,且都是正确的,我测试过!你试试我附件中的代码,基本上就是你的代码没有变化!!!
一 ...

用宏的办法是可以,但是为什么用宏就可以呢,宏跟一般的命令流不是一样的吗,都是顺序执行的,怎么这样就可以呢?麻烦解答一下,呵呵
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-26 09:50:55 | 显示全部楼层 来自 湖北武汉
popohopo 发表于 2011-10-25 23:35
有两种方法输入,且都是正确的,我测试过!你试试我附件中的代码,基本上就是你的代码没有变化!!!
一 ...

请问,为什么执行的时候会弹出  Blank parameter name on *DEL command    这个警告呢??
回复 不支持

使用道具 举报

发表于 2011-10-26 12:46:51 | 显示全部楼层 来自 陕西西安
wukong129 发表于 2011-10-26 09:50
请问,为什么执行的时候会弹出  Blank parameter name on *DEL command    这个警告呢?? ...

至于为什么用宏就可以而直接的复制粘贴在命令流输入框里就不会填出对话框而暂停,这个问题我也不清楚,但是我认为可能和一些相关的命令使用要求有关,比如/INPUT命令就必须用'READ INPUT FROM……'的方式使用,而在宏和直接复制粘贴在命令流的输入框中就不可以执行!
弹出  Blank parameter name on *DEL command    这个警告,没有关系,不影响你的命令流的执行
其实你也可以在你定义对话框之前家一个*DEL命令,将你的之前不用的变量全部删除,这时我想你一定会发现这个警告就不会出现了!
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-26 14:02:31 | 显示全部楼层 来自 湖北武汉
popohopo 发表于 2011-10-26 12:46
至于为什么用宏就可以而直接的复制粘贴在命令流输入框里就不会填出对话框而暂停,这个问题我也不清楚,但 ...

呵呵,谢谢你的解答,但是我好像没多余不用的变量需要删除

点评

呵呵……你可以看看*DEL的使用方法,你是不是用在一段代码的开始,其实即使你没有多余的变量也可以把这句代码加上啊,为了流畅与美观,警告消除  发表于 2011-10-26 15:32
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-16 02:45 , Processed in 0.046055 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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