AUTOLISP编程在钢结构详图设计中的应用

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:ccmjacky20
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  前言:伴随着人们对建筑造型艺术要求的提高,加之钢结构具有良好韧性的特点,越来越多的弧线扭曲造型在钢结构建筑中得到了广泛应用,然而作为被大家广泛使用的cad 软件在扭曲的面的实体生成存在不足,给钢结构加工放样(钢结构详图)带来了难度,本文以在cad中实现扭曲面到扭曲实体的转化的一个思路,编写了扭曲面实体生成程序,为钢结构扭曲构件的详图提供了一种可以实现的思路。
  程序特点: 本程序是应用简单易懂的lisp语言编写,加载运行方便实用,具有很强的可操作性;另外由于它在cad 中的生成过程是即时生成具有动画的效果具有很强的观赏性。
  一、cad中3d曲面变3d实体的编程思路
  1.把3d曲面的网面炸成单个的空间四边形面;
  2.把单个四边形面的四个点读出,并形成两个三角形的面域;
  3.沿同一方向拉伸三角形成实体(拉伸长度可根据你需要的函数控制);
  4.重复1~3步,直到全部结束;
  5.做并集;
  6.其中网格的细蜜程度决定曲面的精确程度,也决定了运算需要的时间了.
  二、程序源代码
   (defun c:st()
  (command "ucs" "w")
  (setq cm(getvar "cmdecho") os(getvar "osmode")) (setvar "cmdecho" 0)
  (setq bh(getint "请输入板厚:"))
  (setq xf (car (entsel "请选择法线:")))
  (if (= xf nil) (setq xf (car (entsel "請选择法线:"))))
  (princ "请选择曲面:")
  (setq ss (ssget '((0 . "3DFACE") )) )
  (setq n (sslength ss))
  (setq a 0)
  (repeat n
  (setq qm (ssname ss a))
  (setq qm(entget qm))
  (setq p10(cdr(assoc 10 qm)))
  (setq p11(cdr(assoc 11 qm)))
  (setq p12(cdr(assoc 12 qm)))
  (setq p13(cdr(assoc 13 qm)))
  (setvar "osmode" 0)
  (command "3dpoly" p10 p11 p12 "c" )
  (setvar "osmode" os)
  (setq m1(entlast))
  (command "region" m1 "")
  (setq m1(entlast))
  (jj p10 p11 p12 xf)
  (setq cd (/ bh sinjj))
  (command "LENGTHEN""t" cd xf "")
  (command "extrude" m1 "" "p" xf "")
  (setq t1(entlast))
  (setvar "osmode" 0)
  (command "3dpoly" p12 p13 p10 "c" )
  (setvar "osmode" os)
  (setq m2(entlast))
  (command "region" m2 "")
  (setq m2(entlast))
  (jj p10 p11 p12 xf)
  (setq cd (/ bh sinjj))
  (command "LENGTHEN" "t" cd xf "" )
  (command "extrude" m2 "" "p" xf "")
  (setq t2(entlast))
  (command "union" t1 t2 "" )
   (setq a (+ a 1))
  )
   (setvar "cmdecho" cm)
   (command "_union" "all" "")
   (command "_shademode" "g")
  )
   (DEFUNjj( p0 p1 p2 fx / p3 p4 a b c x x0 x1 x2 x3 x4y y0 y1 y2 y3 y4 z z0 z1 z2 z3 z4 yy rr )
  (setq p3(cdr(assoc 10 (entget fx)))p4(cdr(assoc 11 (entget fx))) )
  (setq x0(car p0) y0(cadr p0) z0(last p0))
  (setq x1(car p1) y1(cadr p1) z1(last p1))
  (setq x2(car p2) y2(cadr p2) z2(last p2))
  (setq x3(car p3) y3(cadr p3) z3(last p3))
  (setq x4(car p4) y4(cadr p4) z4(last p4))
  (setq a(- (* (- y1 y0) (- z2 z0)) (* (- y2 y0) (- z1 z0))))
  (setq b(- (* (- z1 z0) (- x2 x0)) (* (- z2 z0) (- x1 x0))))
  (setq c(- (* (- x1 x0) (- y2 y0)) (* (- x2 x0) (- y1 y0))))
  
  (setq x(- x4 x3) y(- y4 y3) z(- z4 z3))
  (setq yy(abs(+(* a x) (* b y) (* c z) )))
  (setq rr(* (expt (+ (expt a 2) (expt b 2) (expt c 2) ) 0.5) (expt (+ (expt x 2) (expt y 2) (expt z 2) ) 0.5)))
  (setq sinjj(/ yy rr)
  三:结束语
  在详图设计工作中我们经常会遇到一些重复性的绘制工作,或者人为不好操作的事件,这个时候我们可以借用autolisp来实现命令的集成,一次完成多个连续的命令,这样既节省了时间而且还有较高的精确度。
其他文献
摘要:针对利用PKPM 软件进行结构设计的设计人员, 对多高层计算软件TAT 和SATWE 中遇到的各参数进行了分析和讨论, 以便设计人员在应用该软件进行设计时能够准确地进行数据输入, 从而保证计算结果的正确性, 使得工程的结构设计安全可靠。  关键词:PKPM,设计参数,结构,工程  PKPM中多高层结构分析需补充的参数分别为:总信息、设计信息、风荷载信息、配筋信息、地震信息、荷载组合、活荷信息
期刊
摘要:学校用建筑由于其特有的用途,因此对建筑的结构与功用的要求较为特殊,因此,在学校用建筑的各种相关施工安装工作都较为特殊,本文根据作者参加实际工作的相关经验,对学校用建筑的水暖施工中常遇到的问题进行了总结,对相应的施工技术要点进行了阐述。    关键词:建筑 水暖施工 技术要点    前言:随着我国社会经济的高速发展和国家对教育事业的重视程度的不断提高,教育事业也蓬勃发展起来,对学校用的建筑的建
期刊
摘要:当前城市化建设与土地资源供求紧张的矛盾,推动了高层建筑的规模化发展。同时,高层建筑功能的多元化需求,也导致了建筑施工技术的创新与研发。探究和优化高层建筑结构转换层设计技术,对高层建筑主体工程的质量安全保障意义重大,是实现当前工程现代化建设的有效途径。  关键词:高层建筑工程结构转换层施工设计技术   现代社会的城市化进程,推动了建筑工程的规模性建设,土地资源的供求矛盾以及建筑结构造型的多样化
期刊
摘要:近年来随着土建工程数量的不断的增加,对土建工程的质量标准的要求的不断提高,对土建技术人员的素质要求也相应的提高,要求土建技术人员应当清楚地了解自己所参与建筑的各种系统极其功能,本文根据作者多年的一线工作经验,详尽的介绍了土建工程中地下  各系统的施工技术要点。  关键词: 土建工程 技术要点   土建施工是系统工程中最为复杂的施工过程之一,其所涉及的现场工种十分复杂,经常出现不同专业交叉作业
期刊
摘要:高强砼是现代工程材料的发展方向,对其性能要求高,生产控制难度较大,本文根据工程实际,从高强混凝土的含义、原材料品质和生产控制等几大方面总结了高强砼在建筑结构中的应用,阐述了高强混凝土品质控制的技术措施。  关键词:高强砼建筑结构品质控制  现代建筑工程结构正向高耸、大跨和重载方向发展,而混凝土所处的环境也越来越恶劣,对混凝土的品质要求越来越高,为了满足这种需要,高强砼的发展和应用越来越多。高
期刊
摘要:随着建筑施工技术手段的不断完善,焊接技术主要应用在金属母材上,常用的有电弧焊,氩弧焊,CO2保护焊,氧气-乙炔焊,激光焊接,电渣压力焊等多种,塑料等非金属材料亦可進行焊接。金属焊接方法有40种以上,主要分为熔焊、压焊和钎焊三大类。熔焊是在焊接过程中将工件接口加热至熔化状态,不加压力完成焊接的方法。熔焊时,热源将待焊两工件接口处迅速加热熔化,形成熔池。熔池随热源向前移动,冷却后形成连续焊缝而将
期刊
摘要:文章结合国家有关技术标准,从混凝土的特点和裂缝的基本概念入手,通过分析混凝土裂缝的种类和产生的原因,提出了混凝土裂缝的控制措施。  关键词:混凝土 裂缝原因控制措施  前言:混凝土是一种由砂石骨料、水泥、水及其他外加材料混合而形成的非均质脆性材料。由于混凝土施工和本身变形、约束等一系列问题,硬化成型的混凝土中存在着众多的微孔隙、气穴和微裂缝,正是由于这些初始缺陷的存在才使混凝土呈现出一些非均
期刊
摘要:建筑设计意象是一种始终伴随着丰富想象、浓烈情感与高亢心灵状态的思维,情感是意象发展的线索而想象是意象提升的动力。本文通过对哲学、理性、感性、意象四个方面在建筑设计中的表现进行分析,总结出建筑设计意象构思对于建筑设计的指导作用对于未来建筑作品所能具备鲜活的艺术性、生动的表现性和信息含量的造型无疑具有极为突出的优势。  关键词:筑美学; 哲学; 理性; 感性; 意象    建筑与其他的表现艺相似
期刊
摘要:泥浆护壁成孔灌注桩施工工艺以其低噪音、低振动、单桩承载力大、挤土影响小等优点而得到广泛应用。但其施工工艺较为复杂,技术水平要求较高,操作不慎将对成桩质量造成较大影响。故文章针对其常见的问题与防治措施进行了总结分析,仅供参考。  关键词:泥浆护壁灌注桩 问题 处理方法    1、引言  泥浆护壁成孔灌注桩是混凝土灌注桩施工工艺的一种,直接在施工现场桩位上成孔,然后在孔内安装钢筋笼,浇筑混凝土成
期刊
摘要:本文主要介绍土方路基顶面平整度的施工工艺及其控制技术  关键词:平整度、粗平、精平、找平    1、工程概况  江阴市暨南大道一期工程起点位于江阴市霞客镇与长山大道相接处,终点位于江阴市顾山镇与张家港交界处,全长20.8 Km。全线主要平面交叉7处,大桥4座,中桥6座,小桥3座,涵洞69道(其中圆管涵64道,箱涵5道),特殊路基处理2.206 Km,借方土1814125 m3 。  本工程一
期刊