超越梦想分享 http://blog.sciencenet.cn/u/pcabaqus 结构减隔震控制 非线性抗震分析 Python简单编程

博文

Python与结构分析(3)----制作层间位移角动画

已有 7247 次阅读 2011-7-21 10:44 |个人分类:PYTHON|系统分类:科研笔记| 动画

Canny软件中有一项后处理功能是动画显示结构的楼层响应(层间位移角等),并动态显示层间响应的包络线,这个功能可以很形象的表现整个时程激励中结构响应的变化,最近用OpenSees做了些分析,也想以动画方式显示,便采用Python的相关模块“山寨”了一把Canny的这一动画功能。
[flash]http://player.youku.com/player.php/sid/XMjg2OTk5MTc2/v.swf[/flash]

用Python制作动画可以有多种选择:
  • visual库可以制作3D动画
  • pygame制作快速的2D动画
  • tkinter或者wxpython直接在界面上绘制动画
(摘自http://hyry.dip.jp/pydoc/double_pendulum.html#id4
 
我分别选择Vpython库、wxPython+matplotlib的方式生成了El-Centro波激励下结构的层间位移角动画:
[flash]http://player.youku.com/player.php/sid/XMjg2OTkyMzg4/v.swf[/flash]





https://blog.sciencenet.cn/blog-339218-466826.html

上一篇:f2py使用不同编译器的执行语句
下一篇:Python与结构分析(4)---- 单自由度体系时程响应及动画显示
收藏 IP: 222.66.175.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-28 10:27

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部