基于UIDL语言ANSYS菜单栏二次开发实例教程

点击此处查看 ✿水哥原创ANSYS视频教程清单 ✿

水哥专属答疑服务已开通,点此此处查看详情

        ANSYS的界面开发主要分为三种形式:
        一、利用APDL命令自带的少数具有窗口类命令进行,例如*ask、*cset、*msg等;
        二、利用UIDL语言进行ANSYS主菜单栏的开发;
        三、利用第三方语言,如Python、C++等进行自定义界面的开发。
        三种方式各有千秋,今日水哥就来谈谈如何利用UIDL语言进行ANSYS主菜单的开发。
        什么是UIDL?可能没接触过的同学第一反应是这个。
        UIDL,全名User Interface Design Language,可翻译为用户设计语言,其诞生之初便为ANSYS GUI 菜单栏的设计而服务,时过多年,依然没有退出历史舞台,原因在于ANSYS GUI的二次开发基本全部由它掌握。
        UIDL语言主要可以用于完成如下三个方面的内容:
        1、组织强大的菜单系统,利用ANSYS主程序,可以做出和VC,VB,Python等主流语言一样的菜单响应效果。
        2、构建功能丰富的对话框,利用UIDL,用户可以构建一流的工程算例界面开发。
        3、建立用户自定义的联机帮助,这也是很多其他三方语言不好实现的功能。
        事实上,利用UIDL进行界面菜单开发底层操作还是对APDL命令流或者宏文件的调用,对本身编写APDL的用户来讲,界面其实不重要,然后对于使用者来讲亦或者有重复性操作来讲,适当的界面开发将变得尤为重要。
        UIDL的编写其实主要在于对系统三个文件的修改,分别是UIMENU.GRN、UIFUNC1.GRN以及UIFUNC2.GRN,当然用户也可自定义GRN文件,但自定义GRN很容易引起ANSYS启动崩溃,水哥个人建议  直接在源文件上进行适当修改。
        上述三个文件主要包括的内容为用户菜单组建以及各个菜单栏下按钮的功能函数,同样的,以前面Python课程的NetCover为例,我们采用UIDL语言进行了NetCover Analsysis的菜单开发,预览如下:

基于UIDL语言ANSYS菜单栏二次开发实例教程

        该菜单最大层级为4级:
        第一级为红色字体,为根菜单
        第二级为蓝色字体,主要包括四个三级菜单以及两个功能函数按钮
        第三级为紫色字体,主要囊扩大部分的功能函数按钮以及部分四级菜单
        第四级为绿色字体,主要包括部分可以归并的功能按钮
        通过上述组织的菜单,一个比较典型的网壳分析便可呈现在用户面前,即使对网壳分析不懂的人员也可通过上述菜单得到一个比较合理的模型。
        下面为部分菜单的截图:
        1、输入参数

基于UIDL语言ANSYS菜单栏二次开发实例教程

2、重力方向设置

基于UIDL语言ANSYS菜单栏二次开发实例教程

3、点击按钮显示最大应力值

基于UIDL语言ANSYS菜单栏二次开发实例教程

4、点击Axial Force按钮,显示轴力图

基于UIDL语言ANSYS菜单栏二次开发实例教程

5、点击Plot Mode,在对话框中直接输入需要显示的阶数,即可显示模态图。

基于UIDL语言ANSYS菜单栏二次开发实例教程

6、点击show Jpeg按钮,在当前工作目录下自动输出当前的图片

基于UIDL语言ANSYS菜单栏二次开发实例教程

为系统讲解UIDL语言在ANSYS菜单栏开发方面的具体过程,水哥特开设专题课程,有兴趣的朋友可根据需要进行购买观看。
【课程介绍】

本课程以一个单层网壳的界面二次开发为例,系统性的讲解了UIDL基本规则、UIDL开发基本思路、UIDL基本函数、UIDL调试方法,本课程总计12个课时,总时长约4小时。

【课程目标】

1、掌握UIDL语言的基本语法

2、掌握UIDL界面二次开发的基本思路

3、掌握UIDL常见函数

4、获取使用UIDL进行界面开发的基本能力

【适用人群】

1、需要学习采用UIDL界面二次开发的人员

2、ANSYS二次开发爱好者,学习者

【课程目录】

1–课程概述与案例演示

2–UIDL语言基本介绍

3–编写UIDL的准备工作

4–UIDL基本语法介绍

5–我的第一个自定义菜单

6–UIDL常用函数介绍

7–NetCover主菜单的编写

8–NetCover次菜单的编写

9–函数功能的丰富1

10-函数功能的丰富2

11-函数功能的丰富3

12-函数功能的丰富4

【课程试看】

点此进行课程试看

【课程购买】

淘宝搜店铺 峰设教育企业店,进入后找到商品 基于UIDL语言ANSYS菜单栏二次开发 即可。

点击此处查看购买后视频观看方法

电脑端:点击此处进入淘宝购买

手机端:打开手机淘宝,扫描如下商品二维码即可。

UIDL二次开发

【课程售后服务】

1、课程发票–技术咨询费,普票

2、课程资料(包含模型代码、PPT等课程所用全部资料)

3、课程永久观看权限

4、水哥永久售后课程答疑群

【课程展示】

基于UIDL语言ANSYS菜单栏二次开发实例教程

基于UIDL语言ANSYS菜单栏二次开发实例教程

基于UIDL语言ANSYS菜单栏二次开发实例教程

基于UIDL语言ANSYS菜单栏二次开发实例教程

基于UIDL语言ANSYS菜单栏二次开发实例教程

祝好

ANSYS结构院

2021.8.25

欢迎搜索关注本站微信公众号:ANSYS结构院

如果觉得本网站的文章和资源对您的研究具有一定的帮助,欢迎给网站捐助,您的支持是我坚持下去的动力!

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码