`
sjgau
  • 浏览: 97270 次
  • 性别: Icon_minigender_1
  • 来自: 台灣省 台北市
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

AutoLISP 程式設計 教學大綱

阅读更多
最近,有網友想透過網路跟我學習 AutoLISP 程式設計。
我準備透過 上面的 部落格 從事這項活動。

獨樂樂,不如眾樂樂。
教一個人 和教一堆人,應該是沒有什麼差別。

有興趣的朋友,可以經常前往 上面的網站看看
有問題,有心得,都可以在上面 發言。

我的教學大綱,大概如下
ㄧ AutoCAD 2004 安裝
二 2D + 3D 快速 demo
三 複習 2D
四 AutoLISP 教學

1 "hello, world!\n"
2 註解
; ---

;| ---
---
|;


3 變數之一
x= 4.0*atan(1.0);
x= exp(1.0);

變數之二
x= x + 1

變數之三
swap x, y

4 sequential

select
if
cond

loop
while
repeat

5 function
swap(x, y);

rtod(r1); dtor(d1);

recursive
費氏數列(no)

(defun c:xxx( / )
  ;
)

6 作中垂線的範例

7 作分角線的範例

8 其他有趣的,或是網友隨時提出的範例
完全免費,完整分享。

大台北地區的朋友,如果有需要,
亦可免費面授


分享到:
评论

相关推荐

    AutoCAD完全应用指南—AutoLISP DCL Visual LISP程序设计篇(随书光盘)

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    AutoLISP程序语言设计

    关于lisp语言的PPT,适合初学者。大体介绍了AutoLISP程序语言概述 AutoLISP数据类型 AutoLISP程序结构 AutoLISP内部函数 函数定义及装载 AutoLISP程序调试与编程实例

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part2.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part4.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    AutoLISP 编程.zip_autoLisp编程_autolisp_autolisp教程_lisp编程

    AutoLISP是一种基于LISP语言的编程环境,专为Autodesk的AutoCAD软件设计,用于扩展AutoCAD的功能和自定义工作流程。这个压缩包文件包含了关于AutoLISP编程的教程,对于想要掌握这一技能的用户来说是宝贵的资源。 在...

    AutoLISP程序对话框设计

    【AutoLISP程序对话框设计】是AutoLISP编程中重要的组成部分,主要涉及人机交互界面的构建。对话框在程序执行过程中起到了收集和展示数据的关键作用,它使用Dialog Control Language(DCL)来编写,生成的`.dcl`文件...

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part1.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    AutoLISP应用程序源代码.pdf

    AutoLISP 应用程序源代码分析 AutoLISP 是一种基于 Lisp programming 语言的编程语言,主要应用于 Autodesk 公司的 AutoCAD 软件中。它提供了强大的编程能力,允许用户自定义 AutoCAD 的行为和功能。 在给定的 ...

    AutoLiSP 教程 (AutoLiSP Tutorial 中文版)

    AutoLiSP 是一种专为 AutoCAD 设计的编程语言,它允许用户通过编写代码来扩展和自定义 AutoCAD 的功能。本教程旨在帮助用户深入理解 AutoLISP 的概念、语法以及其在 AutoCAD 环境中的应用。 **一、AutoLISP 基础** ...

    AutoLISP函数参考(明经翻译版).rar_autolisp_autolisp functions_autolisp翻译_l

    AutoLISP是一种基于LISP语言的编程方言,专为Autodesk的AutoCAD软件设计,用于扩展和自动化CAD操作。此压缩包文件“AutoLISP函数参考(明经翻译版).rar”提供了一份全面的AutoLISP函数参考资料,由明经翻译,方便用户...

    AutoCAD 2010 AutoLISP参考手册_autolisp_

    AutoCAD 2010 AutoLISP参考手册是专为AutoCAD 2010设计者和开发者编写的,旨在帮助他们深入理解和利用AutoLISP语言进行程序开发。AutoLISP是一种基于LISP(列表处理)语言的编程环境,特别为AutoCAD定制,允许用户...

    《AutoCAD程序设计魔法书【AutoLISP&DCL;基础篇】》—中国铁道出版社

    AutoLISP是由Autodesk公司开发的一种LISP程序语言,LISP是List Processor的缩写。通过autolisp编程,可以节省工程师很多时间。AutoLISP语言作为嵌入在AutoCAD内部的具有智能特点的编程语言,是开发应用AutoCAD不可...

    autocad完全应用指南.autolisp+dcl+visuallisp程序设计篇(2011年4月第一版).part3.rar

    第1篇(第1~10章)为autollsp程序设计基础篇,主要介绍了autollsp的基本结构、语法、功能函数、对象属性、循环、判断式、子程序、选择集、符号表、读文件以及写文件等autolisp程序设计的相关知识与技巧。第2篇(第11章...

    autolisp对话框设计

    本文将详细探讨如何在AutoLISP中设计对话框,并结合实例进行深入讲解。 一、AutoLISP对话框的基本概念 AutoLISP中的对话框主要通过`vl-cmdf`(Visual LISP Command Frame)函数创建,它能构建一个包含多个控件(如...

    AutoLisp入门教程

    AutoLisp是一种基于Lisp语言的编程环境,专为Autodesk的AutoCAD软件设计,用于扩展和自动化CAD操作。这个入门教程将引导你逐步了解AutoLisp的基本概念、语法和功能,帮助你提升AutoCAD的使用效率。 首先,我们要...

    [Lisp]AutoLISP入门教学.chm

    AutoLISP易学、易用,即使不会程序设计的AutoCAD使用者,都能在最短的时间内,写出令人惊讶、赞叹的功能! 若说AutoLISP的出现,是替 AutoCAD 创造一片天的『最大功臣』,实不为过一点也不夸张! AutoLISP希望您去学习它...

    AutoLISP函数参考【中文版】

    AutoLISP是一种基于LISP语言的编程环境,专为AutoCAD设计软件提供二次开发功能。它是AutoCAD用户扩展和自定义工具集的重要手段,能够帮助设计师编写自动化脚本,提高工作效率,实现定制化的设计需求。 在"AutoLISP...

    AutoLISP-应用程序源代码.pdf

    AutoLISP应用程序源代码详解 AutoLISP是一种基于LISP编程语言的应用程序接口,主要用于与Autodesk AutoCAD等CAD软件集成,实现自动化处理和自定义功能。下面是对AutoLISP应用程序源代码的详细分析: 变量和函数 ...

    利用AutoLISP实现CAD图形属性修改.pdf

    它不需要使用者具备深厚的程序设计背景,即使是AutoCAD的普通用户也能够在短时间内学会编写简单的AutoLISP程序,完成一些原本需要耗时费力的重复性工作。此外,AutoLISP程序可以使用常见的文书编辑软件编写,如...

    Autolisp_Tools 免费版2019-03-28.zip

    AutoLISP是一种特定于AutoCAD的编程语言,它是基于LISP(列表处理)语言的简化版本,专为CAD用户设计,旨在简化和自动化CAD操作。AutoLISP工具是CAD用户尤其是五金模具设计师的得力助手,能够极大地提高工作效率和...

Global site tag (gtag.js) - Google Analytics