Abaqus插件程序GUI的二次开发 初、中级篇

Abaqus插件程序GUI的二次开发 初、中级篇

2021年1月27日 2021年1月27日 1964
收藏
价格:

Abaqus插件程序GUI的二次开发 初、中级篇的课程说明

Abaqus插件脚本中,除了内核脚本,另外两个是对话框脚本(xxxDB.py)和注册脚本(xxx_plugin.py)。


对话框脚本:创建各个控件,处理它们的相对位置。


注册脚本:创建关键字,收集数据,作为参数发送到内核脚本。


有了RSG自动生成的脚本,有必要对它修改么?


有必要!


RSG中的控件只提供了基本功能的接口。但几乎每个控件都有一些功能是没有接口的,用RSG做不出来,甚至有些控件在RSG中没有提供,它们都只能通过脚本的形式来实现。


只不过,这两个脚本中的代码往往看不明白,云里雾里。


课程从代码的角度,详解了RSG自带的22个控件和7个不具备的控件(如下图),以及8种类型关键字。


11.png

12.png

13.png



此外,课程含有类的相关知识讲解。只要具备python的基础知识,小白也能掌握用脚本创建和使用各个控件的方法。


我们可以超越用RSG动动鼠标的简单层次,通过脚本做出更丰富、更实用的插件对话框。



Abaqus GUI二次开发三部曲:

Abaqus主窗口GUI的二次开发

Abaqus插件程序GUI的二次开发 初、中级篇

Abaqus插件程序GUI的二次开发 高级篇


下载

课程章节

    评论3

    • 王国璞
      emm,咱能不能把Python相关的课程设置成免费的,以给我一种我没为它花钱的错觉?
    • 王国璞
      这....神坑了,刚买完就看见你的回复...我问问客服看能不能退我20%

    Abaqus插件程序GUI的二次开发 初、中级篇的相关案例教程

    前言 Python具有以下特点。Python语言是一种动态解释型编程语言,其功能强大,简单易学,支持面向对象编程((object-oriented programming),虽然由于其动态性致使程序解释执行速度比编译语言慢,但是随着Python语言的不断优化以及计算机硬件的迅猛发展,Python语言将会受到越来越多用户的关注。Python具有开源、自由等特征。它的简洁性和易用性使程序的开发过程变得
    在使用 Abaqus 的过程中,软件会在设定的工作目录中生成很多文件,占用大量的空间。为了整理无用的文件,基于 Abaqus Python 二次开发的经验,编写了一个 py 文件,并基于 tkinter,简单设计了一个图形化界面(GUI),装将 py 脚本打包成 exe 文件。 双击软件(文件整理-1.0.exe),即可运行软件,无安装流程。软件的界面如下图所示。 软件的使用流程很简单,大致可分为
    以ABAQUS自带的带孔平板为例,详细说明整个插件程序的实现过程,即使是新手也能轻松掌握。 一、python建模 1、辅助程序PythonReader: 在ABAQUS CAE中的每一个菜单或按钮操作都是被解释为Python语句,然后才提交上去。而这些Python语句被适时地保存在工作目录(/temp)下的abaqus.rpy文件中,PythonRead程序会适时的读取abaqus.rpy文件,以
    学习abaqus gui开发的第一步 这一期是对之前一篇文章的补充。 1 前言: 人们以往总是从工程应用上理解有限元方法出现的巨大意义,其实在它出现的半个世纪之后,我们应当从学科发展的角度予以考察,这就是说:有限元的出现与发展,带动了大多数学科实现了从2到3的跃变。具体来讲,就是原本只有“理论”和“实验”两个方面的理工科学科,现在出现了“数值”的第三个方面。可以把“理论”比喻为车辆或飞行器的主体,
    实际工作中始终研究某类对象或者研究对象的某一固定属性时,可以创建相关插件,提高有限元分析效率。自定义插件可用作快速建模,也可用作模型后处理。接下来介绍一种简单的插件制作(利用RSG对话框制作插件)。 本次案例将带大家制作一个长方体板,输入所需参数,即可快速生成。如图所示: 先在abaqus中建成模型,退出,不必保存。修改与之对应的.rpy文件名,生成.py文件。 在代码编辑器(推荐Sublime
    陈开伟
    项目客服
    培训客服