凭技术邻购课截图可添加文工个人微信(18200520477),提供答疑服务!
文工在结构软件二次开发上有丰富的实践经验,截至目前共计二次开发了多款结构专项设计分析软件及插件,包括:CSI消能减震工具箱,ETABS隔震工具箱,SAP2000专项分析工具箱,TigerkinForGH结构数智化设计软件,TigerkinForDynamo结构参数化建模软件,TigerkinForRevit翻模软件,TigerkinForYJK结构智能设计软件等。申请软件著作权共计21项。2023年被盈建科、迈达斯软件公司聘为数字化特聘专家。
B站:https://space.bilibili.com/31942461
语雀:https://www.yuque.com/punkwen
微信公众号:BIMandStructure
(图片与课程无关)
本课程为C#+SAP2000二次开发入门课,主要内容包括以下三大板块的内容,【1】基础知识介绍;【2】桌面应用程序开发;【3】Grasshopper组件开发。通过本课程的学习,您将学习到如何利用SAP2000API开发简易的小程序、小插件来提高工作效率,以及Grasshopper+SAP2000电池开发的方法,并开发出属于自己专属的SAP2000电池组。
(图片与课程无关)
-课程大纲-
1. 基础知识介绍
- 1.1 开发案例介绍
- 1.2 安装环境配置 代码基础知识
- 1.3 借助AI来写代码
- 1.4 OAPI文档介绍与查阅方法
2. 桌面应用程序开发
- 2.1 新建SAP与连接SAP,单位设置
- 2.2 材料、截面等创建
- 2.3 单元创建(框架单元、壳单元、索单元等),刷新视图
- 2.4 与SAP2000交互:获取选择+封装函数
- 2.5 荷载模式、荷载工况、荷载组合创建
- 2.6 构件指定荷载
- 2.7 实战案例:SAPLoader插件开发(像YJK一样施加板荷载)
- 2.8 结构指定(约束、释放等)
- 2.9 运行分析与相关设置
- 2.10 提取各类计算结果
- 2.11 构件设计,覆盖项修改、提取应力比
- 2.12 进阶的结果提取——读写表格方式DataTable
- 2.13 提取结构耗能
- 2.14 ZedGraph控件开发介绍——绘制二维图
- 2.15 SunnyUI库介绍——美化外观
- 2.16 实战案例:开发一个楼盖舒适度分析程序
- 2.17 实战案例:温度应力助手案例教程
3. Grasshopper组件开发
- 3.1 GH组件开发模板与应用
- 3.2 SAP组件开发实战:创建点
- 3.3 SAP组件开发实战:创建材料
- 3.4 SAP组件开发实战:创建结构单元(线、面)
- 3.5 SAP组件开发实战:联动SAP
- 3.6 SAP组件开发实战:定义约束+修改组件外观
- 3.7 SAP组件开发实战:运行分析
- 3.8 SAP组件开发实战:提取结果
- 3.9 应用实例:结合遗传算法优化结构
- 3.10 基于Xara的Grasshopper图标制作