加载中…
个人资料
尤涛ChrisYo
尤涛ChrisYo
  • 博客等级:
  • 博客积分:0
  • 博客访问:38,830
  • 关注人气:24
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

20170602 ETABS2016二次开发之—植入导出s2k文件功能

(2017-06-02 17:17:01)
标签:

opensees

有限元

分类: 有限元
由于之前有同行反应,陈博的ETO和本人开发的OpenSees Building都是导入s2k文件来生成OPS的模型,而s2k文件要从ETABS中导出,这就存在一个问题,只有ETABS9.7.4以及之前的版本才支持导出s2k文件,从ETABS2013开始,到目前最新的ETABS2016,已经不支持导出s2k的功能了。因此只有安装旧版本才能通ETABS生成OPS的模型。使用新版本ETABS的用户就无法实现这个功能。

为了解决这个问题,花了三天时间研究了一下ETABS2016,并在其基础上进行了一些二次开发工作,通过插件Plugin形式在ETABS2016中植入一键导出s2k文件的功能,下面演示一下具体操作(非常非常简单):

1.建立一个模型,此处以一个简单的框架结构为例,如图所示:
 20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

2.  点击上方工具栏的Tools选项,会弹出一个会话框:External Plugin Data
20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

3. 点击会话框中的Browser,导入Export_s2k.dll文件
20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

4. 将Munu text命名为Export_s2k,点击Add,添加插件,当Status状态显示OK,说明插件导入成功
20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

5. 此时再次点击Tools,会看到下方多出了一个选项Export_s2k20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

6. 点击Tools下方的Export_s2k,会弹出一个会话框,问你是否确定使用该插件,点击Yes
20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

7. 选择文件保存路径
20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

8. 当出现时s2k file export succeed时,s2k文件生成成功20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

9. 此时在我们刚才选择的保存路径里可以看到生成的s2k文件
20170602 <wbr>ETABS2016二次开发之—植入导出s2k文件功能

生成的s2k文件中保存了与旧版本ETABS一致的所有信息,包括节点信息、质量(插件自动计算)、约束、隔板、弹簧、框架截面、壳截面、材料、梁柱单元、壳单元、荷载等信息。

由于程序刚开发,目前对框架截面只支持矩形、T型和I型。

壳单元则支持ShellThin, ShellThick, Membrane类型。

如果大家感兴趣的话可以加群324167610,我会将程序的最新资讯发布在群里,非常欢迎大家一起加入探讨学习。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有