标题: 征集STAAD命令详解 [打印本页]
作者:
CuteSer 时间: 2009-4-1 17:52 标题: 征集STAAD命令详解
STAAD其实对建模、分析、后处理是提供了一堆命令的。
很多时候,用命令非常方便快捷。
可惜STAAD的帮助文件中没有把这部分好好整理,散落在各处。建议大家合力把这部分内容整理一下,日后能搞成一个命令速查手册就爽呆了。
比如,光各处的 REPEAT 命令就够写两三页的。
作者:
CuteSer 时间: 2009-5-8 11:28
成批生成若干点。柱坐标系下。
STAAD SPACE
unit meters kn
JOINT COORD CYLINDRICAL REVERSE
1 0.403 2 0 35 0.403 2 350
FINISH
命令释义:
Y轴为纵轴
1 0.403 2 0 35 0.403 2 350
(节点号 半径 纵轴坐标 起始角度 末点编号 半径 纵轴坐标 末点角度)
附件:
CylinderCommand.JPG (2009-5-8 11:28, 13.16 K) / 下载次数 2
http://bbs.okok.org/attachment.php?aid=111803
作者:
CuteSer 时间: 2009-5-8 17:14
来个纯命令流的STAAD模型,不算注释的话,也就20来行命令,就能生成附图的东东。侬猜猜,这是干啥子用的东东?
STAAD SPACE
unit meters kn
**=================generate the total pipe elements=====================
JOINT COORD CYLINDRICAL REVERSE
*----- r= PipeDiameter/2 - thick/2 = 0.82/2 - 0.014/2 = 0.403**
1 0.403 2 0 36 0.403 2 350
REPEAT 50 0 0.07 0
*------Generate Hat edge point--------
10000 0.493 4.52 0 10035 0.493 4.52 350
REPEAT 14 0 0.07 0
11000 0.593 4.52 0 11035 0.593 4.52 350
REPEAT 14 0 0.07 0
*-----Generate the bottom stripe--------
ELEMENT INCIDENCE
1000 1 2 38 37 TO 1034
1035 36 1 37 72
REPEAT ALL 49 36 36
*===========Generate the elements at the hat edge===============
ELEMENT INCIDENCE
*-------at 4.52 level-----
100 1297 1298 10001 10000 to 134
135 1332 1297 10000 10035
200 10000 10001 11001 11000 to 234
235 10035 10000 11000 11035
*-------- at 5.5 level--------
300 1801 1802 10505 10504 to 334
335 1836 1801 10504 10539
400 10504 10505 11505 11504 to 434
435 10539 10504 11504 11539
*================stiffeners between the hat edge=============
8000 1297 10000 10036 1333 to 8035
REPEAT 13 36 36
9000 10000 11000 11036 10036 to 9035
REPEAT 13 36 36
FINISH
附件:
commandModel.JPG (2009-5-8 17:14, 39.42 K) / 下载次数 2
http://bbs.okok.org/attachment.php?aid=111814
作者:
CuteSer 时间: 2009-5-8 17:41
稍微修改一下,看看有啥变化。这比用万能双手去删要快捷一些。
STAAD SPACE
unit meters kn
**=================generate the total pipe elements=====================
JOINT COORD CYLINDRICAL REVERSE
*----- r= PipeDiameter/2 - thick/2 = 0.82/2 - 0.014/2 = 0.403**
1 0.403 2 0 36 0.403 2 350
REPEAT 50 0 0.07 0
*------Generate Hat edge point--------
10000 0.493 4.52 0 10035 0.493 4.52 350
REPEAT 14 0 0.07 0
11000 0.593 4.52 0 11035 0.593 4.52 350
REPEAT 14 0 0.07 0
*-----Generate the bottom stripe--------
ELEMENT INCIDENCE
1000 1 2 38 37 TO 1034
1035 36 1 37 72
REPEAT ALL 49 36 36
*===========Generate the elements at the hat edge===============
ELEMENT INCIDENCE
*-------at 4.52 level-----
100 1297 1298 10001 10000 to 134
135 1332 1297 10000 10035
200 10000 10001 11001 11000 to 234
235 10035 10000 11000 11035
*-------- at 5.5 level--------
300 1801 1802 10505 10504 to 334
335 1836 1801 10504 10539
400 10504 10505 11505 11504 to 434
435 10539 10504 11504 11539
*================stiffeners between the hat edge=============
8000 1297 10000 10036 1333 to 8011 1 3
REPEAT 13 36 36
9000 10000 11000 11036 10036 to 9011 1 3
REPEAT 13 36 36
FINISH
作者:
CuteSer 时间: 2009-5-12 11:23
STAAD SPACE
UNIT KN METER
JOINT COORD CYLINDRICAL REVERSE
1 2.6 2 0 180 2.6 27 1750
201 1.2 2 0 380 1.2 27 1750
Mem Inci
1 1 201
200 1 2
501 201 202
repeat all 178 1 1
十行命令生成螺旋楼梯的外形。
附件:
SprialStair.bmp (2009-5-12 11:23, 544.33 K) / 下载次数 2
http://bbs.okok.org/attachment.php?aid=111908
作者:
kelin433 时间: 2009-5-14 15:03
2#到4# 最关键的就是 JOINT COORD CYLINDRICAL REVERSE这个命令,本以为运行几何向导可以出来这个命令,结果一试出来一堆节点坐标,CuteSer工能否透露下在哪里可找到类似这个的命令呢,如此简洁的几行得到的模型给我小小的心灵带来大大的震撼啊 :)
顺带GOOGLE了一把,得到下面一点信息---是staad pro2003版本就开始有这个功能的命令了?
附件:
00.jpg (2009-5-14 15:03, 60.1 K) / 下载次数 2
http://bbs.okok.org/attachment.php?aid=112008
作者:
liulu_00008 时间: 2009-5-14 16:45
为什么保存后那些命令变成绿色的字体?字体显示成绿色表示什么命令?
作者:
CuteSer 时间: 2009-5-14 20:28
kelin433 wrote:
2#到4# 最关键的就是 JOINT COORD CYLINDRICAL REVERSE这个命令,本以为运行几何向导可以出来这个命令,结果一试出来一堆节点坐标,CuteSer工能否透露下在哪里可找到类似这个的命令呢,如此简洁的几行得到的模型给我小小的心 ...
俺就是狂看软件自带的帮助文件而已。
把俺贴的那些命令拷贝到一个文本文件中,后缀可以改成.std,然后用STAAD打开就看到模型了啊。
几何向导是啥?快速建模向导吗?
作者:
wciverson 时间: 2009-5-20 22:27
这个帖子好 希望高手们 多来讲解一下 从中受益匪浅啊
作者:
CuteSer 时间: 2009-6-12 16:47
这里有仨模型,侬是否可以想象出这几个点的相对关系?
==============================
STAAD SPACE
JOINT COORDINATES
1 0 12 5;
REPEAT 8 0. 12. 0. 0. 5. 0.
===============================
STAAD SPACE
JOINT COORDINATES
1 0 12 5;
REPEAT 8 0.0 12.0 0.0 15*0.0 0.0 5.0 0.0
=================================
STAAD SPACE
JOINT COORDINATES
1 0 12 5;
REPEAT 8 0. 12. 0. 6*1.2 0. 5. 0. 9*2.2
附件:
joint.JPG (2009-6-12 16:47, 25.36 K) / 下载次数 2
http://bbs.okok.org/attachment.php?aid=112997
作者:
CuteSer 时间: 2009-6-12 17:20
STAAD SPACE
UNIT METER KN
JOINT COORD
10001 9.6 12.25 0 10026 9.6 24.75 0;
Rep 2 -0.3 0.0 0.0
Rep 1 -0.23 0.0 0.0
Rep 1 -0.22 0.0 0.0
Rep 3 -0.35 0.0 0.0
Rep 25 -0.3 0.0 0.0
Rep 1 0.0 0.0 -0.25
Rep 20 0.0 0.0 -0.30
Rep 1 0.0 0.0 -0.25
Rep 25 0.3 0.0 0.0
Rep 3 0.35 0.0 0.0
Rep 1 0.22 0.0 0.0
Rep 1 0.23 0.0 0.0
Rep 2 0.3 0.0 0.0
ELE INCI SHELL
30001 10001 10002 10028 10027 to 30025
rep 85 25 26
其实用mesh命令更简单些。但是STAAD对MESH的份数有限制,不太爽。
附件:
mesh.JPG (2009-6-12 17:20, 73.93 K) / 下载次数 2
http://bbs.okok.org/attachment.php?aid=112999
作者:
rainospr 时间: 2010-1-13 14:49
看来命令是比较快捷,可学命令真是烦多了,得狂看帮助
作者:
Captain 时间: 2010-6-4 22:48
看大牛们信手拈来,不得不佩服啊。
作者:
cm830915 时间: 2010-6-23 16:47
佩服的同时,希望那位大侠能给解释一下的,这些命令怎么用的呢,偶看的不是很明白的啊,先道声谢谢
作者:
cm830915 时间: 2010-6-23 16:50
特别是repeat后面的东东是什么意思啊?我还是处于一个点一个点输入建模的状态中,希望得到大侠们的指点啊
欢迎光临 中华钢结构论坛 China Structure Forum (http://bbs.okok.org/) |
Powered by Discuz! 5.0.0 |