游客:
注册
|
登录
中华钢结构论坛 China Structure Forum
»
G7. 其它结构软件
»
STAAD
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
导入dxf文件,非要让Y轴向上吗?
xxie
积分
27
帖子
31
#1
2009-4-21 09:37
我看到论坛上有人提醒:”导入dxf文件到STAAD, 要注意坐标轴方向,导入时应先Y向上(CAD里边是Z轴向上),要不然在建模完成后是不会计算的,在计算前一直有错误,导致计算不能进行。“
我想请教各位,可以让Z轴向上吗?
懒虫
积分
1116
帖子
518
#2
2009-4-22 16:00
STAAD习惯是Z轴向上,
CAD习惯是Y轴向上,
直接导入后结构是倒着的。
导入前可以在CAD里将结构沿X轴进行空间选择90°。
宣传一下自己做的小工具:
在CAD里建模,建议用StrAModel输出std文件,可以解决很多问题。
工欲善其事必先利其器 结构师编小软件=农民改善农具
CuteSer
积分
2758
帖子
1515
#3
2009-4-22 17:22
楼上似乎说反了。
STAAD习惯是Y轴向上,
CAD习惯是Z轴向上,
大道至简 返璞归真
Risisun
积分
24
帖子
24
#4
2009-4-23 15:03
staad里面的哪个轴朝上是可以设置的
chand
积分
228
帖子
186
#5
2009-4-23 15:32
Risisun wrote:
staad里面的哪个轴朝上是可以设置的
建议还是Y轴向上,这样更“保险“一些。
以前导入DXF也不注意,结果还是很容易出错的,毕竟STAAD默认的Y轴向上,其它参数也是按这样考虑的。
CuteSer
积分
2758
帖子
1515
#6
2009-4-23 16:46
Risisun wrote:
staad里面的哪个轴朝上是可以设置的
STAAD中,Y轴朝上还是Z轴朝上,其杆件的局部坐标系的定义是不一样的。
个人建议,如果不想在设计中挑战自己和同事的智力和耐心极限的话,还是用默认的Y轴朝上为妙。当然,想锻炼自己和CHECKER耐心的话另当别论。
xxie
积分
27
帖子
31
#7
2009-4-24 08:46
我的STAAD模型从AUTOCAD 导入时没注意这个问题,Z轴朝上了,现在用STAAD做了两天的活,要从头再来是不容易了,只有下次注意了。
已经这样了,大侠说说有没有办法补救!
再次谢谢!
懒虫
积分
1116
帖子
518
#8
2009-4-24 09:32
在STAAD里可以定义Z向上,
但是要用SSDD进行截面检验时还是要注意,这个是否会引起一些判断错误。
xxie的问题也不难解决,
把STD里节点坐标数据复制到一个独立的文件里,用搜索替换的功能把“,”改成换行符(WORD可以实现),把空格替换成制表符(为了复制到EXCEL里时不同的数据在不同的单元格里)。
对EXCEL表做点简单的计算,可以实现Y、Z的对换,并把Z坐标乘-1。
再复制回STD文件就实现了模型的转换了。
荷载也可以处理
例如按下列顺序替换(注意空格):
(如果数据是人工输入的,先把所有“Tab” 替换成空格,把所有双空格换成当空格,这个可能要反复搜索)
"Z" 替换成 “[上]” ;避免和后面的混淆
"Y -" 替换成 “[Y负]”
"Y " 替换成 “Z -”;正Y改成负Z
“[Y负]” 替换成 “Z ”;负Y改成正Z
“[上]” 替换成 "Y"
上面是个基本思路,主要是把一些字符替换成临时保存的字符,这个字符的原则是不会在后面的替换中被误改,并不和已有的字符混淆;再进行必要的替换就可以完成坐标系的转换。
工欲善其事必先利其器 结构师编小软件=农民改善农具
xxie
积分
27
帖子
31
#9
2009-4-25 09:37
0 分
Thank you, 懒虫 buddy!
投票
交易
悬赏
活动
最近访问的论坛 ...
B1. 连接与节点
联系我们
版权声明
发帖规则
论坛制度
关于我们
版权所有.中华钢结构论坛.永久保留所有权利
[Processing Time]
User:0.28, System:0.03, Children of user:0, Children of system:0