`
sjgau
  • 浏览: 97171 次
  • 性别: 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章...

    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`文件...

    AutoLISP程序语言设计

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

    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函数参考(明经翻译版).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不可...

    AutoLiSP 教程 (AutoLiSP Tutorial 中文版)

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

    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