DalNur | 博客总目录
目 录
- Blog Links
- 一、前言
- 二、办公/office
- 2.1 Word
- 2.2 Excel
- 三、绘图/Draw
- 3.1 AutoCAD
- 3.2 Revit
- 四、前/后处理
- 4.1 HyperMesh
- 4.2 GiD
- 五、求解器
- 5.1 有限单元法
- 5.1.1 Abaqus
- 5.1.2 SAP2000
- 5.1.3 ANSYS
- 5.2 多体动力学
- 5.2.1 Simpack
- 5.3 水动力分析
- 5.3.1 AQWA
- 5.3.2 SESAM
- 5.3.3 openFast
- 5.4 疲劳分析
- 5.4.1 nCode
- 5.4.2 FEMFAT
- 5.4.3 Fe-Safe
- 六、数据转换
- 6.1 由s2k文件创建Abaqus模型
- 6.2 由s2k文件创建ANSYS模型模型
- 6.3 由ANSYS模型创建Abaqus模型
- 七、理论
- 八、致谢
- 九、尾声
Blog Links
DalNur | 博客总目录
HyperMesh 使用/二次开发 教程
GiD 使用/二次开发 教程
Abaqus 二次开发/建模 教程
ANSYS 参数化建模 实用教程
nCodeDL 疲劳分析 实用教程
Python 二次开发 SAP2000 教程
Python 二次开发 AutoCAD 教程
Python 二次开发 Office 教程
多体动力学分析 实用教程
水动力分析 实用教程
Python自动化建模/办公 (点击图标了解更多)
一、前言
上世纪 80 年代末 90 年代初, Guido van Rossum 在荷兰国家数学和计算机科学研究所设计出计算机程序设计语言 Python 。Python 是一种代表简单主义思想的语言,简单易学,应用范围广泛 ,这就为广大攻城狮们大幅提高工作效率提供了良好的平台。
吾生也有涯,而知也无涯,以有涯随无涯,殆己。
人的精力是有限的, Windows 平台上的应用程序是各种各样的,我们力争只熟练掌握一门编程语言就能将各种应用程序串联起来,以实现数据的顺利传递,从而大幅度地提高工作效率和质量。基于此目的,我们采用 Python 将各种软件联系起来,以实现某一工程问题的快速处理。
例如一幢超高层建筑的设计,我们可以按如下方式进行: Excel 提供用户输入数据、SAP2000 进行全局多工况内力弹性计算、Abaqus 执行局部弹塑性分析、ANSYS 实现动力时程分析、nCode 进行个别钢构件的高周疲劳分析、AutoCAD 完成施工图的绘制、Word 生成最终的计算说明文件等等,这些操作均可在 Python 的控制下或全自动或半自动地进行。
工欲善其事,必先利其器。
根据上述想法,一个脑回路清奇的博主,从 2018 年 12 月 13 日 18:20:21 分起 (第一篇博客发表时间),历时近三年,一个接一个的搞定了绝大部分软件的二次开发,基本实现仅采用 Python 就能全自动/半自动解决工程问题。这些软件主要有: 办公软件 Word/Excel 、绘图软件 AutoCAD、有限元前处理软件 HyperMesh、有限元分析软件 Abaqus/ANSYS/SAP2000、多体动力学分析软件 Simpack、疲劳分析软件 nCode 。这一过程虽偶有中断但从未放弃,期间也战略性地放弃了理论上的深度钻研,从此,不再为各种软件的使用而纠结,以下即为所有博客的相关连接 。
二、办公/office
2.1 Word
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | Python 二次开发 Word 简介 | https://blog.csdn.net/Hulunbuir/article/details/102579280 | 公开 |
2.2 Excel
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | Python 二次开发 Excel 简介 | https://blog.csdn.net/Hulunbuir/article/details/100671474 | 公开 |
三、绘图/Draw
3.1 AutoCAD
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | Python 二次开发 AutoCAD 简介 | https://blog.csdn.net/Hulunbuir/article/details/83715279 | 公开 |
2 | Python AutoCAD 系统设置 | https://blog.csdn.net/Hulunbuir/article/details/96587211 | 公开 |
3 | Python AutoCAD 图层 | https://blog.csdn.net/Hulunbuir/article/details/96588654 | 公开 |
4 | Python AutoCAD 绘图 | https://blog.csdn.net/Hulunbuir/article/details/96589272 | 公开 |
5 | Python AutoCAD 修改 | https://blog.csdn.net/Hulunbuir/article/details/97393167 | 公开 |
6 | Python AutoCAD 块组 | https://blog.csdn.net/Hulunbuir/article/details/97393463 | 公开 |
7 | Python AutoCAD 注释 | https://blog.csdn.net/Hulunbuir/article/details/97394254 | 公开 |
8 | Python AutoCAD 文件 | https://blog.csdn.net/Hulunbuir/article/details/97395152 | 公开 |
9 | Python AutoCAD 选择集 | https://blog.csdn.net/Hulunbuir/article/details/95446723 | 公开 |
3.2 Revit
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
四、前/后处理
4.1 HyperMesh
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | HyperMesh 使用指南 | https://blog.csdn.net/Hulunbuir/article/details/103857457 | 公开 |
2 | Python 语言创建 HyerMesh Tcl 命令流 | https://blog.csdn.net/Hulunbuir/article/details/119957937 | 公开 |
4.2 GiD
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | GiD 实用教程 | https://blog.csdn.net/Hulunbuir/article/details/119842904 | 公开 |
2 | GiD 前处理 实例 | https://blog.csdn.net/Hulunbuir/article/details/120713899 | 公开 |
五、求解器
5.1 有限单元法
5.1.1 Abaqus
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | Abaqus 二次开发 基本概念 | https://blog.csdn.net/Hulunbuir/article/details/103288216 | 公开 |
2 | Abaqus 二次开发 应用实例 | https://blog.csdn.net/Hulunbuir/article/details/107459511 | 公开 |
3 | Python 语言创建 Abaqus inp 文件 | https://blog.csdn.net/Hulunbuir/article/details/120351717 | 公开 |
4 | Abaqus 子结构分析 实例 | https://blog.csdn.net/Hulunbuir/article/details/106198756 | 公开 |
5 | Abaqus 空间管路 自动化建模与分析 | https://blog.csdn.net/Hulunbuir/article/details/120548781 | 公开 |
6 | Abaqus 自下而上建模 实例 | – | 未完 |
7 | Abaqus 静力分析实例 法兰连接 | – | 未完 |
8 | Abaqus 动力分析实例 轨隧振动 | – | 未完 |
9 | Abaqus 二次开发 各种代码 | – | 私密 |
5.1.2 SAP2000
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | Python 二次开发 SAP2000 概述 | https://blog.csdn.net/Hulunbuir/article/details/101421341 | 公开 |
2 | Python 二次开发 SAP2000 定义 | https://blog.csdn.net/Hulunbuir/article/details/105346200 | 公开 |
3 | Python 二次开发 SAP2000 绘制 | https://blog.csdn.net/Hulunbuir/article/details/105330355 | 公开 |
4 | Python 二次开发 SAP2000 指定 | – | 未完 |
5 | Python 二次开发 SAP2000 分析 | – | 未完 |
6 | Python 二次开发 SAP2000 设计 | – | 未完 |
7 | Python 二次开发 SAP2000 实例 | https://blog.csdn.net/Hulunbuir/article/details/105161707 | 公开 |
8 | Python 读取/处理 s2k/$2k 文本文件 | https://blog.csdn.net/Hulunbuir/article/details/109689297 | 公开 |
9 | Python 语言创建 SAP2000 s2k 文件 | https://blog.csdn.net/Hulunbuir/article/details/120425812 | 公开 |
5.1.3 ANSYS
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | ANSYS 有限元分析 概述 | https://blog.csdn.net/Hulunbuir/article/details/103868068 | 公开 |
2 | ANSYS 有限元分析 坐标系/工作平面 | https://blog.csdn.net/Hulunbuir/article/details/106305946 | 公开 |
3 | ANSYS 有限元分析 几何建模 | https://blog.csdn.net/Hulunbuir/article/details/106306146 | 公开 |
4 | ANSYS 有限元分析 网格划分 | https://blog.csdn.net/Hulunbuir/article/details/106306547 | 公开 |
5 | ANSYS 有限元分析 选择与组件 | https://blog.csdn.net/Hulunbuir/article/details/106314567 | 公开 |
6 | ANSYS 有限元分析 修改与编辑 | https://blog.csdn.net/Hulunbuir/article/details/106314686 | 公开 |
7 | ANSYS 有限元分析 接触分析 | https://blog.csdn.net/Hulunbuir/article/details/106314787 | 公开 |
8 | ANSYS 有限元分析 加载/求解/输出 | https://blog.csdn.net/Hulunbuir/article/details/106397608 | 公开 |
9 | ANSYS 有限元分析 后处理 General Postproc | https://blog.csdn.net/Hulunbuir/article/details/107033546 | 公开 |
10 | ANSYS 有限元分析 后处理 结点解与单元解 | https://blog.csdn.net/Hulunbuir/article/details/107176360 | 公开 |
11 | ANSYS 有限元分析 命令流 实例 | https://blog.csdn.net/Hulunbuir/article/details/107223408 | 公开 |
12 | ANSYS 静力 分析实例 悬臂梁 | https://blog.csdn.net/Hulunbuir/article/details/107042140 | 公开 |
13 | ANSYS 静力 分析实例 法兰连接 | – | 未完 |
14 | ANSYS 动力 分析实例 悬臂梁 | – | 未完 |
15 | Python 语言创建 ANSYS APDL 命令流 | https://blog.csdn.net/Hulunbuir/article/details/120312515 | 公开 |
5.2 多体动力学
5.2.1 Simpack
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
5.3 水动力分析
5.3.1 AQWA
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | AQWA | 水动力分析 实用教程 | https://blog.csdn.net/Hulunbuir/article/details/119906002 | 公开 |
5.3.2 SESAM
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
5.3.3 openFast
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
5.4 疲劳分析
5.4.1 nCode
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
1 | nCodeDL 疲劳分析 简明教程 | https://blog.csdn.net/Hulunbuir/article/details/105504733 | 公开 |
2 | nCodeDL 高周疲劳 分析实例 悬臂梁 | https://blog.csdn.net/Hulunbuir/article/details/107380517 | 公开 |
3 | nCodeDL 高周疲劳 分析实例 山地车骨架 | https://blog.csdn.net/Hulunbuir/article/details/105285286 | 公开 |
4 | nCodeDL 高周疲劳 分析实例 法兰连接 | – | 未完 |
5 | nCodeDL 低周疲劳 分析实例 悬臂梁 | – | 未完 |
6 | nCodeDL 疲劳分析 各种代码 | https://blog.csdn.net/Hulunbuir/article/details/112676579 | 私密 |
5.4.2 FEMFAT
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
5.4.3 Fe-Safe
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
六、数据转换
6.1 由s2k文件创建Abaqus模型
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
6.2 由s2k文件创建ANSYS模型模型
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
6.3 由ANSYS模型创建Abaqus模型
序号 | 名称 | 链接 | 状态 |
---|---|---|---|
– | – | – | – |
七、理论
序号 | 类别 | 名称 | 链接 | 状态 |
---|---|---|---|---|
1 | 力学 | 弹性力学有限单元法 | – | 私密 |
2 | 力学 | 非线性有限单元法 | – | 私密 |
3 | 数学 | 各种微分方程的求解 | – | 私密 |
4 | 数学 | 工程数学 傅里叶变换 Fourier Transform | – | 私密 |
5 | 数学 | 线性代数 | – | 私密 |
6 | 力学 | 振动力学 | – | 私密 |
7 | 疲劳 | 结构疲劳分析概述 | https://blog.csdn.net/Hulunbuir/article/details/105504791 | 公开 |
八、致谢
特别感谢 ke1078 同学提供的无私帮助,使得 Python 语言二次开发 AutoCAD 的许多高级功能得以顺利实现。
同时,也特别感谢 CXC 同学提供的无私帮助,使得 nCode 批处理相关工作得以顺利完成。
九、尾声
周而复往,对这个世界我们仍要充满希望!
各种技术问题,如有疑问,欢迎邮件交流。
Email: liyang@alu.hit.edu.cn 。
仅以此文为我断断续续近三年的各种软件的二次开发工作做一个总结。
与此同时,也希望能够为初学者/有需要的人提供多一点参考。
因个人水平有限,所写内容难免有所疏漏,还请各位大神不吝批评指正。
胸藏文墨怀若谷,腹有诗书气自华,希望各位都能在知识的 pāo 子里快乐徜徉。
欢迎大家点赞、评论及转载,转载请注明出处!
为我打call,不如为我打款!
脑回路清奇的博主阿阳哥 2021-02-09 20:19:29 于北京,
提前祝各位攻城狮们农历新年快乐,所有美好都与你环环相扣!
DalNur | 博客总目录相关推荐
- chhttty个人博客总目录
1 总目录说明 博主会定期更新博客,记录自己工作.学习过程中的一些思考. 对于理论性的内容,博主会根据自己的理解表述出来,如果理解有误,欢迎指出.对于应用性的内容(比如模型仿真.生成代码.脚本编程), ...
- 博客总目录(2007.11.12 - 2010.4.25)
如果我的学习记录和历程能对你有所帮助, 我非常高兴; 但是 -- "万一" 不是高手.更不是大师, 只是利用工作之余学点东西, 并感觉学得挺吃力. 内容都是写时才会, 难免稚嫩, ...
- .NET 技术精华博客总目录
目录1.0版-2015 04 29 如果大家觉得不全,或者有更好的可以评论里面留言啊,后续还会有2.0 3.0 n.0版本 spring.net系列--刘冬 http://www.cnblogs. ...
- 纪念正月十六工作室博客总访问量突破百万
古有政通人和,百废俱兴,乃重修岳阳楼,并属予作文以记之.虽类比堪堪勉强,但IT人性情率直,不免也潦草抒情.固也称:我们亦有我们的"岳阳楼"!此间初露锋芒,崭露头角,事业经营蒸蒸日上 ...
- CSDN博客生成目录
CSDN博客生成目录方法如下: 在博文的首部写@[TOC]目录名,自己定)(注意是英文括号) TOC可以是小写toc,是table of contents的缩写 我的目录 简介 简介A 简介B 发展近 ...
- 【Blog】CSDN博客总排行榜
CSDN博客总排行榜 https://blog.csdn.net/rank/writing_rank_total
- 自制脚本,统计个人csdn博客总字数
目录 前言 一.自动爬取所有文章的链接地址 二.字数统计 总结 前言 在csdn写博客也已经一年多了,经常忍不住想知道自己总共写了多少字.可是目前官方只能统计单篇文章的总字数,却没有提供所有文章的字数 ...
- UG/NX二次开发-阿飞博客专栏目录(九块九抄代码)
九块九抄代码,小例子,随时用,随时查,ctrl+c to ctrl+v 方便大家抄代码 博客园免费试看部分UF函数 https://www.cnblogs.com/nxopen2018/ 全部内容请九 ...
- Python爬虫入门实战1:获取CSDN个人博客文章目录及阅读量数据
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036 ░ 一.引言 有阵子博客的访问量出现了比较大 ...
最新文章
- RunTime的使用-Category改变整个项目全部字体
- 关于Android 隐藏 API 和内部 API的查看与使用
- 【集合论】容斥原理 ( 复杂示例 )
- Docker底层技术
- linux学习总结之基本命令
- Java与C语言比较(Java参考书中摘录)
- 外星人入侵游戏--python实战 (附完整代码)
- 通过Server-U设置网络共享文件夹的步骤和注意事项
- sqlserver实验心得体会_SQLServer数据库实训总结
- Python2.7升级至Python3.6
- TextRank算法
- Gaze Estimation学习笔记(1)-Appearance-Based Gaze Estimation in the Wild
- Android/iOS 终端快速截屏技巧
- RTK差分通讯链路---电台
- Unity实现飞机大战简单易懂
- HTML网页设计基础期末作业——绿色化妆品网页(HTML+CSS)
- 自媒体必看:这3个领域别做,起步慢、收益低
- 监测DNS服务器状态手动修复,电脑管家修复不了DNS配置_修复DNS技巧-高达阁杀毒软件站...
- 司普沃浅谈油麦菜高产种植技术+管理要点
- 房子并发什么意思_周公解梦:梦见建房子是什么意思
热门文章
- 分布式存储 HDFS原理
- 树模型系列之XGBoost算法
- 赋能景区,连接科技,加推人工智能名片助力旅游业开启数字化服务
- python详细基础知识笔记
- 物资配送路径问题(一)
- 出主机框图,分别以存储指令“STA M”和加法指令“ADD M”(M均为主存地址)为例,在图中按序标出完成该指令(包括取指阶段)的信息流程。假设主存容量为256M×32位,在指令字长、存储字长、机器字
- python用amd还是intel_CPU 应该用 AMD 还是 Intel?
- shell编程4-shell嵌套循环及随机数
- 20220414在MT6739的Android10系统下开启导航栏NavigationBar(虚拟按键)
- RKE安装Kubernetes