网站大量收购独家精品文档,联系QQ:2885784924

Autolisp在测量绘图中的应用.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Autolisp在测量绘图中的应用.pdf

246 数字测绘技术与数字交通建设 Autolisp在测量绘图中的应用 苟浩远 (中山市榄建测绘工程有限公司,广东中山528415) 摘 要通过一个编程开发实例,介绍Autolisp在测量绘图中的应用方法和思路。 关键词Autolisp二次开发程序加栽 随着计算机的普及,各种测量绘图软件如雨后 如给变量X赋值为2,用其它高级语言表示为 春笋般相继涌现。当然大多数软件都是基于Auto X一2 Desk公司的AutoCAD平台开发出来的,因而其本 而用Autolisp表示则为 身也是一个开放型的软件包,便于使用者进行个性 Desk公 X2) 化定制甚至二次开发。到目前为止,Auto (Setq 司提供了四种二次开发手段:Autolisp、ADS、VBA 再如已知两点坐标求平距,用其它语言可表 ARX。本文介绍的主要内容是应用最简 及0bject 示为 单而实用的Autolisp对测绘软件进行定制开发的 2+(Y2一Y1)^2) S—Sqrt((X2一X1)A 实例和方法。 而用Autolisp语言则表示为 1 Autolisp简介 S X1)2) (SetqSqrt(+expt((--X2 CAD内部的 Autolisp语言是一种嵌人在Auto Y1)2))) expt((一Y2 计算机表处理编程语言。它采用了与Common Lisp 相近的语法约定,但只包含了Common Lisp中的一3一个编程实例 个子集,同时增加了针对Auto CAD特点的许多函 就笔者所在测绘部门而言,以宗地测量居多,而 权,使Autolisp成为CAD最主要的基础开发工具, 宗地测量一个很重要的要素就是要标出该宗地每个 使AutoCAD具有良好的开放性。 拐(角)点的坐标。有时受地形地貌的限制以及历史 Lisp语言的特点是程序和数据都采用符号表达 遗留问题的影响,某些宗地界址非常复杂,因而拐 式的形式,即一个Lisp程序可以把另一个Lisp程 (角)点也相当多。如果一个个来标注坐标点,就非 序作为它的数据进行处理,因此使用Lisp语言编程 常浪费时间,而且如果线条再复杂一点,稍不留意就 十分灵活,看起来,就是一个一个的函数调用。

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档