热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

abaqus用python开发gui界面_AbaqusGUI程序开发指南Python语言

序言n前言nn第一章概述1n1.1简单插件实例——创建带孔板有限元模型2n1.2Abaqus图形界面程序开发的意义10nn第二章Python语言基础11

序 言 n

前 言 n

n

第一章 概 述 1 n

1.1 简单插件实例——创建带孔板有限元模型 2 n

1.2 Abaqus图形界面程序开发的意义 10 n

n

第二章 Python语言基础 11 n

2.1 Python语言的特点 12 n

2.2 Python与Abaqus 13 n

2.3 Python的编码规则 15 n

2.4 内置对象类型 17 n

2.5 动态类型简介 29 n

2.6 运算符 35 n

2.7 if条件语句 38 n

序 言 n

前 言 n

n

第一章 概 述 1 n

1.1 简单插件实例——创建带孔板有限元模型 2 n

1.2 Abaqus图形界面程序开发的意义 10 n

n

第二章 Python语言基础 11 n

2.1 Python语言的特点 12 n

2.2 Python与Abaqus 13 n

2.3 Python的编码规则 15 n

2.4 内置对象类型 17 n

2.5 动态类型简介 29 n

2.6 运算符 35 n

2.7 if条件语句 38 n

2.8 while和for循环 39 n

2.9 函数 42 n

2.10 模块 44 n

2.11 包导入 46 n

2.12 文件的操作 48 n

n

第三章 常用Abaqus内核指令 52 n

3.1 Abaqus/CAE中Python指令的执行方式 53 n

3.2 内核脚本的快捷编辑方式 53 n

3.3 高亮显示及取消高亮显示 54 n

3.4 几何导入 56 n

3.5 创建集合 57 n

3.6 单元和节点重新编号 58 n

3.7 更改草图平面 59 n

3.8 创建基于单元的面 62 n

3.9 统计零件或实例的单元和节点数量 62 n

3.10 sendCommand()命令注意问题 64 n

3.11 合并节点mergeNodes() 65 n

3.12 elementFaces与elemFaces的区别 66 n

3.13 by angle的选取方式 67 n

3.14 使用findAt()选取对象 68 n

3.15 有关系统日期和时间的指令 69 n

3.16 .rpy及.jnl文件输出格式控制 69 n

n

第四章 常用控件使用方法 72 n

4.1 GUI图形界面的创建方式 73 n

4.2 目标和消息 74 n

4.3 按钮控件push butto使用方法 76 n

4.4 单选按钮FXRadioButton使用方法 83 n

4.5 复选框FXCheckButton使用方法 86 n

4.6 文本框控件AFXTextField使用方法 88 n

4.7 表格控件AFXTable使用方法 90 n

4.8 文件选择控件中文件类型的设置 103 n

4.9 控件提示语设置 104 n

4.10 快捷键的设置 104 n

4.11 如何创建并调用菜单 106 n

4.12 颜色按钮AFXColorButton使用方法 107 n

4.13 飞出按钮的使用方法 107 n

4.14 列表控件AFXList使用方法 108 n

4.15 树列表控件FXTreeList使用方法 109 n

4.16 带复选框的树控件AFXOptionTreeList使用方法 112 n

4.17 自定义下拉框控件AFXComboBox使用方法 113 n

4.18 进度条的使用方法 116 n

4.19 图标的创建及使用方法 120 n

4.20 Pick Button的创建及使用方法 123 n

4.21 提示框的使用方法 125 n

4.22 单输入函数getInput()使用方法 130 n

4.23 多输入函数getInputs()使用方法 132 n

4.24 警告反馈函数getWarningReply()使用方法 133 n

4.25 在自定义窗体中调用Abaqus/CAE内嵌功能 133 n

4.26 工具条Toolbar 和工具箱toolbox的区别 135 n

4.27 控件的格式及位置 136 n

4.28 控制控件的使用状态 139 n

4.29 调整对话框尺寸 145 n

4.30 行列布局管理器 145 n

n

第五章 插件程序开发指南 148 n

5.1 插件的创建方法 149 n

5.2 插件的保存方式 149 n

5.3 插件的使用方法 150 n

5.4 插件程序的组成 150 n

5.5 插件程序的管理 150 n

5.6 插件程序实例一:复合材料冲击损伤有限元模型自动建模程序 154 n

5.7 插件程序实例二:六边形蜂窝自动建模程序 184 n

n

第六章 用户自定义GUI应用程序开发指南 196 n

6.1 用户自定义GUI应用程序与插件程序的区别 197 n

6.2 用户自定义 GUI应用程序组成 197 n

6.3 如何修改Abaqus/CAE标准应用程序 203 n

6.4 自定义GUI工具包AFXToolsetGui 205 n

6.5 自定义GUI模块AFXModuleGui 208 n

6.6 自定义GUI树形工具条TreeToolsetGui 211 n

6.7 用户自定义GUI应用程序实例详解 213 n

n

参考文献 231 n

附录A 本书中用到的对象及方法 232



推荐阅读
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • springmvc学习笔记(十):控制器业务方法中通过注解实现封装Javabean接收表单提交的数据
    本文介绍了在springmvc学习笔记系列的第十篇中,控制器的业务方法中如何通过注解实现封装Javabean来接收表单提交的数据。同时还讨论了当有多个注册表单且字段完全相同时,如何将其交给同一个控制器处理。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • 本文介绍了在iOS开发中使用UITextField实现字符限制的方法,包括利用代理方法和使用BNTextField-Limit库的实现策略。通过这些方法,开发者可以方便地限制UITextField的字符个数和输入规则。 ... [详细]
author-avatar
够不李先生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有