中华钢结构论坛 China Structure Forum                                              XinY structural consultants ltd

 
征集STAAD命令详解
CuteSer






积分 2758
帖子 1515
2009-4-1 17:52    顶部


STAAD其实对建模、分析、后处理是提供了一堆命令的。
    很多时候,用命令非常方便快捷。
    可惜STAAD的帮助文件中没有把这部分好好整理,散落在各处。建议大家合力把这部分内容整理一下,日后能搞成一个命令速查手册就爽呆了。
    比如,光各处的 REPEAT 命令就够写两三页的。



大道至简 返璞归真
CuteSer






积分 2758
帖子 1515
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
(节点号   半径     纵轴坐标  起始角度     末点编号   半径     纵轴坐标    末点角度)

CuteSer






积分 2758
帖子 1515
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

CuteSer 修改于2009-05-08 17:16
CuteSer






积分 2758
帖子 1515
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






积分 2758
帖子 1515
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


  十行命令生成螺旋楼梯的外形。

kelin433






积分 96
帖子 80
2009-5-14 15:03    QQ 顶部
2#到4# 最关键的就是 JOINT COORD CYLINDRICAL REVERSE这个命令,本以为运行几何向导可以出来这个命令,结果一试出来一堆节点坐标,CuteSer工能否透露下在哪里可找到类似这个的命令呢,如此简洁的几行得到的模型给我小小的心灵带来大大的震撼啊 :)
顺带GOOGLE了一把,得到下面一点信息---是staad pro2003版本就开始有这个功能的命令了?

liulu_00008






积分 2
帖子 4
2009-5-14 16:45    顶部
为什么保存后那些命令变成绿色的字体?字体显示成绿色表示什么命令?
CuteSer






积分 2758
帖子 1515
2009-5-14 20:28    顶部
kelin433 wrote:
2#到4# 最关键的就是 JOINT COORD CYLINDRICAL REVERSE这个命令,本以为运行几何向导可以出来这个命令,结果一试出来一堆节点坐标,CuteSer工能否透露下在哪里可找到类似这个的命令呢,如此简洁的几行得到的模型给我小小的心 ...

俺就是狂看软件自带的帮助文件而已。

把俺贴的那些命令拷贝到一个文本文件中,后缀可以改成.std,然后用STAAD打开就看到模型了啊。

几何向导是啥?快速建模向导吗?
wciverson






积分 12
帖子 24
2009-5-20 22:27    顶部
0 分
这个帖子好 希望高手们 多来讲解一下 从中受益匪浅啊
CuteSer






积分 2758
帖子 1515
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

CuteSer






积分 2758
帖子 1515
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的份数有限制,不太爽。

rainospr






积分 116
帖子 114
2010-1-13 14:49    QQ 顶部
看来命令是比较快捷,可学命令真是烦多了,得狂看帮助



impossible is nothing!
Captain






积分 58
帖子 45
2010-6-4 22:48    顶部
看大牛们信手拈来,不得不佩服啊。
cm830915






积分 13
帖子 12
2010-6-23 16:47    顶部
佩服的同时,希望那位大侠能给解释一下的,这些命令怎么用的呢,偶看的不是很明白的啊,先道声谢谢
cm830915






积分 13
帖子 12
2010-6-23 16:50    顶部
特别是repeat后面的东东是什么意思啊?我还是处于一个点一个点输入建模的状态中,希望得到大侠们的指点啊
 


联系我们 版权声明 发帖规则 论坛制度 关于我们
版权所有.中华钢结构论坛.永久保留所有权利

[Processing Time] User:0.28, System:0.03, Children of user:0, Children of system:0