1 / 9

定制用户界面

定制用户界面. 内容. 单变量输入对话框 多变量输入对话框 消息对话框 状态条对话框 拾取对话框 调用系统已有对话框. 注意:该内容主要针对宏文件进行讲述。. 单变量输入对话框. 格式: * ASK, Par , Query , DVAL 功能: 提示用户输入一个参数值对话框 值域: Par -   参数名 Query  - 提示文字 ( 最多 32 个字符 ) DVAL  - 参数的缺省值. 举例:* ASK, radius, the radius of circle, 20. 多变量输入对话框.

keahi
Download Presentation

定制用户界面

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 定制用户界面

  2. 内容 • 单变量输入对话框 • 多变量输入对话框 • 消息对话框 • 状态条对话框 • 拾取对话框 • 调用系统已有对话框 注意:该内容主要针对宏文件进行讲述。

  3. 单变量输入对话框 格式: *ASK, Par, Query, DVAL 功能: 提示用户输入一个参数值对话框 值域:Par -  参数名 Query - 提示文字 (最多32个字符) DVAL - 参数的缺省值 举例:*ASK, radius, the radius of circle, 20

  4. 多变量输入对话框 语法:MULTIPRO,‘start’,变量数 *CSET,起始位置, 终止位置, 参数名, ‘提示字符串’, 缺省值 MULTIPRO,'end' 说明: 。1-10个*CSET命令 。最多两个输入两行提示的*CSET命令 *CSET,61,62,'String32Char','String32Char' *CSET,63,64,'String32Char','String32Char' 。 _BUTTON返回值状态值: _BUTTON=0 表示按下了OK 按钮; _BUTTON=1 表示按下了Cancel 按钮;

  5. 多变量输入对话框——举例 multipro,'start',3 *cset, 1, 3, dx, ‘Enter DX Value', 0.0 *cset, 4, 6, dy, 'Enter DY Value', 0.0 *cset, 7, 9, dz, 'Enter DZ Value', 0.0 *cset,61, 62, 'The MYOFSET macro offsets the',' selected nodes along each' *cset,63, 64, 'of the three axes. Fill in the ',' fields accordingly.' multipro,'end'

  6. 消息对话框 语法:*MSG, Lab,VAL1,VAL2,VAL3,VAL4,VAL5,VAL6,VAL7,VAL8 Lab是输出和终止控制的标识字: INFO 不带标题(缺省)。 NOTE 标题为"NOTE" WARN 标题为“WARNING“,写入错文件Jobname.ERR ERROR 标题为“ERROR“, 写入错文件Jobname.ERR 在第一个“clean exit”处时处终止运行(batch模式) FATAL 标题为"FATAL ERROR“,写入错文件Jobname.ERR 立即终止ANSYS运行 UI 标题为“NOTE“,在消息对话框中显示该消息(GUI) VAL1~VAL8: 消息中的数值或字符值 *MSG命令之后立即指定消息的格式:数据描述符为: %i,表示整形数据 %g,表示双浮点数据 %c,表示字符数据 %/, 表示一行结束

  7. 状态条对话框 • 定义状态条 • *ABSET, TITLE40, [ BAR | KILL | BOTH ] • 更新状态条 • *ABCHECK, Percent, NewTitle • . Percent – 0-100间的整数 • . NewTitle – 进程信息(40字符串) • 删除状态条 • *ABFINI BAR - 显示状态条,不显示STOP按钮 KILL - 不显示状态条,显示STOP按钮 BOTH - 显示状态条和STOP按钮

  8. 拾取对话框 • 接受输入“P”以进行图形拾取的命令(如K,,P) • 点击OK\Cancel按钮后将继续运行该宏 • 利用/PMACRO(首行)将宏内容写进进程文件 举例:K,,P

  9. 调用系统已有对话框 • 调用UIDL对话框函数(区分大小写) • 注意该对话框运行的处理器级别 • 注意是否满足运行时的条件 • 利用/PMACRO(首行)将宏内容写进进程文件 例如:Fnc_UIMP_Iso

More Related