1的基本特点是一种嵌入的用户程序设计语言,它是早期较低版本惟一支持的二次开发手段。语言是语言的一个子集,采用了与人工智能语言相近的语法约定,但只包含了的一个子集,它在图形方面进行了扩充,带有为服务的、独特的一些功能函数,是一种很优秀的表处理语言,至今它仍是平台上二次开发的主要工具之一。与其他语言一样,在中,最基本的数据类型是符号表达式(),它的特点是,程序和数据都采用符号表达式的形式,即一个程序可以把另一个程序作为它的数据进行处理。因此,使用语言编程很灵活,看起来是一个一个的函数调用。综合了人工智能语言的优良特性和的强大编辑功能,故可称为人工智能绘图语言。从2.18版本开始就已把它作为主要的二次开发工具语言,并随着的不断完善而发展。2开发风管绘制程序的必要性暖通专业人士均有这样一种体会:运用进行暖通图纸设计时,最费时的是在平面图中绘制风管。典型风管平面见图1。绘制风管要求同时完成如下几种操作:在风管图层上按风管宽度绘制两根风管粗线();在中心线图层上绘制中心点划细线();在文字图层标注风管宽度();在风管连接处(包括变径、支管、转弯)绘制垂直于风管的连接细线();在风管图层上绘制连接前后风管的风管连接粗线(包括直连接线或圆弧连接线)()。上述5种操作中的每一种应用均要求若干步操作完成,费时而且容易出错,碰到变径或转弯时更是麻图1典型风管平面烦。为了解决这一实际问题,提高工作效率,笔者运用成功地为我院开发了一系列水暖电专业的设计制图实用程序,实际应用普遍反映良好。其中空调风管绘制程序是大家反映提高工作效率较多的一个小程序。3程序设计思路空调风管绘制模块流程图见图2。4源程序源程序名为.,由于篇幅限制略去程序清单,读者可联系笔者索取。5程序运行举例5.1装载程序图2空调风管绘制模块流程图在环境下,将.拷贝至当前目录,再执行()即可装载.。也可先将.拷贝至子目录下,再在.中加入下面一句语句实现启动时自动装载:(’())也可在选单中装入本程序,在下拉选单中点取。5.2绘图装载.后,按如下步骤即可实现快速绘制风管::(回车)请输入本图比例1100(输入本图比例,只有首次需要)选取第一点:(输入风管的第一点)选取第二点:(输入风管的下一点)请输入风管宽度1000:(输入当前风管的宽度)请输入风管高度250:(输入当前风管的高度)请选取下一点:(输入风管的下一点)请输入风管的宽度1000:(输入当前风管的宽度)请输入风管的高度250:(输入当前风管的高度)回到第步,重复步,直到按下回车键或点击鼠标右键退出循环结束程序可见,应用本程序完成一个图1所示有三段不同管径的带转弯风管绘制只需要8+3=11步,而直接应用绘制三段风管至少需要35步。本程序在14和2000版上调试通过。6结论风管程序经过我院及兄弟设计院3年多的试用完善,已基本可以满足设计制图的需要。笔者认为,应用该系列程序有如下优点:工作效率极大提高。比单纯应用绘图减少了操作步骤,操作更专业化。程序的可移植性强。本程序是在环境下开发的解释执行型文件,程序的透明度高,每一个应用计算机进行绘图的设计人员均可读懂并根据各自的作图习惯适当修改应用AutoLISP开发空调风管绘制实用程序@程建华$宁波大学建筑设计研究院

@杨爱明$宁波大学建筑设计研究院

$宁波市建筑设计院@连小鹰

lisp 暖通设计_应用AutoLISP开发空调风管绘制实用程序相关推荐

  1. lisp绘制直齿圆柱齿轮_基于AutoLISP的模拟滚齿以及滚刀齿形验证

    AutoLISP是由Autodesk公司开发的一种LISP程序语言,LISP是List Processor的缩写.通过autolisp编程,可以节省工程师很多时间.AutoLISP语言作为嵌入在Aut ...

  2. lisp 非对称缓和曲线_利用AutoLISP语言绘制带缓和曲线的铁路曲线平面图

    利用 AutoLISP 语言绘制带缓和曲线的铁路曲线平面图 [ 摘要 ] 通过 AutoLISP 编程方法的剖析 , 探讨了基于 Visual LISP(VLISP) 编程软件环境下 , 利用 Aut ...

  3. 挡土墙lisp程序_基于Visual LISP与C#的水工挡土墙计算软件开发

    摘 要:根据水工挡土墙的相关规范,分析水工挡土墙设计中的计算过程,利用visual lisp读取河道挡土墙断面中墙身.底板.水位等图元,提取几何信息,再运用C#编程计算得出挡墙的抗滑稳定安全系数.抗倾 ...

  4. lisp工具箱for中望_CAD二次开发LISP视频_小懒人CAD工具箱_CAD插件_CASS插件_LISP代码...

    CAD二次开发LISP视频_小懒人CAD工具箱_CAD插件_CASS插件_LISP代码 LISP教程,CADLISP开发视频,LISP视频 CAD二次开发视频 CASS开地教程 LISP视频 LISP ...

  5. lisp 圆柱螺旋线_Auto LISP对AutoCAD2002进行二次开发实例——绘制二维函数曲线

    Auto LISP 对 AutoCAD 2002 进行二次开发实例 ---绘制二维函数曲线Ξ李旭荣 ,任奕玲 ,梁秀英 ,刘梅英 (华中农业大学 工程技术学院 ,湖南 武汉 430070) 摘 要:主 ...

  6. 第0课第2节_刚接触开发板之烧写裸板程序

    第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...

  7. 观光公交削弱_削弱Web开发人员和Internet的7大障碍

    观光公交削弱 As a web developer I periodically take a step back from the text editor and look at the lands ...

  8. 视频教程-微信小程序系统教程[2/3阶段]_核心技术-微信开发

    微信小程序系统教程[2/3阶段]_核心技术 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试(软考)--&quo ...

  9. CAD钣金展开AutoLisp开发

    20181120s CAD钣金展开AutoLisp开发 Make:jianpf 20190013(The Mid-Autumn Festival is coming) Autolisp地址: http ...

最新文章

  1. 一份很不错的敏捷产品需要文档模板
  2. python 文本分析库_Python有趣|中文文本情感分析
  3. [置顶] ProDinner体验
  4. server2016安装mysql_windows server2016安装MySQL5.7.19解压缩版教程详解
  5. Java中byte[]与十六进制之间的转化
  6. C# 系统应用之调用SDelete程序粉碎文件及基础原理知识
  7. 微信小程序扫码的代码及获取二维码的url地址
  8. 登录工程:传统 Web 应用中的身份验证技术
  9. 小程序引入的echarts过大如何解决_小程序如何解决社区团购的痛点
  10. Ajax基础知识《一》
  11. (1)深度学习_梯度下降与优化
  12. 2022年最新版初级商业数字营销师直通车题库
  13. Web模式使用RabbitMQ
  14. Python导出exe文件
  15. 正弦信号频谱分析实验
  16. JavaSE基础笔记——字符串常用类/ArrayList(集合)
  17. Miracast协议
  18. 通过securecrt连接ubuntu12.04不能使用insert键及配色问题
  19. oracle10g rac ocssd,求教:安装oracle10g rac 报crs-0223错误问题
  20. 大据数技术之高频面试题8.0.9

热门文章

  1. 通电导体在磁场中运动大型实验电磁铁设备
  2. 事务传播行为的失效(异常传递)
  3. 图像处理之二值化图像
  4. 芯片突围指望BAT,能成吗?
  5. java四连环游戏编程_如何用C语言实现四连环游戏(重力四子棋)?
  6. 未签订劳动合同辞职用不用提前申请
  7. 在Python里通过Pandas和pymysql库批量修改MySQL数据库的字段名称和字段类型
  8. 【HPU] 扫雷游戏地雷数计算 c语言
  9. KeePass v2.17
  10. 数字孪生的盛行-新一轮万亿市场的产业变革