中科大CAD技术应用课件05 AutoCAD的二次开发——Autolisp程序设计语言.pptxVIP

  • 3
  • 0
  • 约2.61千字
  • 约 120页
  • 2026-05-25 发布于云南
  • 举报

中科大CAD技术应用课件05 AutoCAD的二次开发——Autolisp程序设计语言.pptx

;;;注意:;;;;;下面是若干非图形控制字符的转义及通用表示方法:;;;5.表及点对(List);;;;7.子程序(SUBR);;9.AutoCAD的实体名(ENAME);?内存单元均有地址,在该地址中存放数据,一般通过地址访问数据,为直接访问方式。;;;;1.Autolisp程序没有语句的概念,S一表达式相当于其它语言中的语句。;?数据:操作对象,如5、“ABC”、(2.53.6)等。;3.S一表达式采用前缀表示法,而不是通常的中缀表示法,;①参数为整数、实型数、字符串及特殊原子T、nil时,其值为它们本身,对特殊原子PI其值为3.14159。;5.运算的优先级别是通过子表来实现的,即求值总是从最里层的表开始,其结果返回作为它父表的参数,这样依次向外层求值,最后以顶层表(0层)的求值结果作为返回结果。;1.程序的编辑;2.程序的装入;?Command:(Load“A:/MYLSP/EXAP”);3.程序的运行;设用户自定义函数名为fun有一个参数,在装入后,按以下形式调用;;例1:exam1·lsp;例2:对下面多值函数求值。;;;;1.数值计算和标准函数。;注意:;;2.赋值与转换函数;下面讨论setq、set、read函数的功能。;;;3.求值函数和禁止求值函数;禁止值函数quote

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档