网站更换主域名

23
2008
06

一个国外工程师的地震考察笔记

  5·12四川地震过去一个多月了,现在人们关注的焦点由原来的伤亡情况慢慢变成了灾后的重建和反思工作。政府也先后派了许多工程界的专家、学者前往灾区调研,只是没见详细的结果公诸于世,下面是灾后最早的一批国外结构工程专家组考察灾区时的所见所闻,感觉比较真实,比较客观。文中多次提到“非延性现浇梁柱和预制混凝土楼板”,这种在中国广大农村(俺家目前住的也是这种房子)广泛存在的,同时地震时又是最危险的结构形式,早在1970年已经被美国加州的法律所禁止,这其实才是规范和法规制定部门灾后最应该反思的问题。

  引用一些比较让偶认同的几段话如下:

...

链接:英文原文 | 翻译原文

19
2008
06

用.Net获取AutoCAD当前执行程序集路径

  在对AutoCAD进行二次开发过程中,有时会需要获取当前程序集所在的路径,以便通过相对路径进行数据库连接,避免打开不同的dwg文件后系统当前相对路径被修改而造成的数据库连接错误。以下的代码实现了当前执行程序集路径的获取功能(更多路径的取得办法可参考这篇帖子):

...

10
2008
06

RealDWG开发者视频

  来自Autodesk官方的一个开发者视频教程,看一看大概可以了解一下RealDWG是个什么东东,它能做什么。下面是连接:

下载:DevTV on RealDWG(97.5M)


【分享一下】:两个Flash网站,一个是小日本做的充会展示了Flash的3d功能,另一个是来自饮料业巨头——可口可乐公司的做的广告游戏,小假期期间偶就拿它消磨时间了,呵呵。

03
2008
06

用Table数组参数实现线性荷载的施加

  ANSYS中,命令"SFL"可以实现线上施加面荷载的功能,但其只对2D面单元的边界(线)、轴对称单元本身、壳单元边界(线)有效,对3D梁单元 无效。命令"SF"和"SFBEAM"一次也只可以对一个单元进行线性荷载的施加。本实例通过使用具有线性插值功能的Table数组参数,快速实现对多个 梁单元线性渐变荷载的施加。修改Table数组参数可实现任意线性变化的荷载。(注:本例系在汤子扬网友的命令流基础上修改而成,在此表示感谢。)

命令流如下:

...

29
2008
05

用.Net实现AutoCAD实体的多重选择

  在使用.NET开发AutoCAD时,获取的选择集可以用SelectionFilter对象进行过滤,这样用户就可以只选择对自己操作有用的实体了。关于这个SelectionFilter选择过滤器,偶以前只知道用DxfCode.Start组码来过滤单种类形的实体(如直线、圆、圆弧等)。今天在才鸟兄的指点下,找到了几个多重选择CAD实体的方法,现总结如下:

只过滤直线实体

...

19
2008
05

逝者安息 生者坚强

16
2008
05

不启动AutoCAD重新初始化acad.pgp文件

  “acad.pgp”文件是AutoCAD的命令别名配置文件,每次启动AutoCAD的时候,系统都要按此文件的设置对命令别名进行初始化。 有了这个功能,用户可以随意自由地定制自己的命令别名,提高绘图效率。例如,偶就习惯于用“C”来代替“*Copy”命令,而不习惯用默认的“CO”或者 “CP”。一般情况下,当修改了"acad.pgp"文件后,要重新启动一下AutoCAD才可以让自己的修改生效,而往往关掉生新启动AutoCAD需 要耗费较长的等待时间,对于经常修改“acad.pgp“文件的人肯定有点儿急不可耐的感觉。其实AutoCAD已经提供了一种快速初始化 "acad.pgp"文件的方法,命令如下:

Command:reinit

  运行后如下图,勾选中"acad.pgp"点确认即可。

...

13
2008
05

地震等级与地震烈度

  远在四川汶川的地震这次让偶也感觉到了震感,由于以前从来没有遇到过地震,突然头脑发晕的时候还以为是晚上没有睡好所至呢。刚听说有7.8级特大地震时,很多人都担心自己的房子会不会倒掉,以至晚上不敢睡觉。其实没有必要那么慌恐,建筑设计时一般都考虑了地震灾害发生的可能性,根据建筑物所在地的不同国家要求了不同抗震能力(也就是设防烈度),如果你所在地的离震中较远且又有较高的设防烈度(如北京是8度设防),建筑物一般是不会倒塌的。下面引几个关于地震的概念:

...

亚洲地区地震峰值加速度分布图

06
2008
05

用NSORT命令获取最大应力点数据

  在ANSYS的结果后处理时,实体单元的应力结果显示时默认会用"MX"和"MIN"在图形中标出最大最小应力点位置,要知道最大(或最小)应力点的节点编号的话可通过PRNSOL命令列表查得。一般来讲,结构在不同工况下的最大应力点一般不在同一位置,如果工况较多或者要反复查询的话,这种方法就需要人为地反复记录最大(或最小应力节点号),比较繁杂。如果能够把最大(或最小)应力点的节点号动态地符给一个变量,通过APDL语言就可以随时求得最大(或最小)应力点的数据了。

  起初偶选择了一个最笨的方法,就是通过查询当前选择集中的所有节点的应力,然后进行遍历比较,同时记录下应力最大的那个节点号和应力值。实现命令流如下:

...

29
2008
04

用ANSYS生成三维旋转动画

  在进行模态分析的时候,ANSYS在查看振型动画时会自动生成一个avi动画文件,那么对于更一般的情况,可否在ANSYS中将任意空间模型的显示进行动画显示输出呢?借助ANSYS的“/SEG”命令即可实现这样的功能,用户可以使用APDL命令随意控制模型的旋转,然后生成动画并输出为avi文件,这个可以很方便地用来给业主或者领导演示。

下面是OKOK论坛三月雨的一个例子(加了些注释供参考):

...