精华内容
下载资源
问答
  • autolisp教程pdf
    2021-01-27 06:29:28

    AutoCAD高级培训教程之二 AutoCAD应用开发第三部分 AutoLISP基本函数 3 AutoLISP基本函数 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.1 赋值函数 3.2 数据类型......

    搜试试 2 悬赏文档 全部 DOC PPT TXT PDF XLS 百度文库 互联网 AutoLISP从入门到精通初级教程(新手必备)_英语考试_外语学习_教育专区 ......

    Lisp环境下加载、执行AutoLisp程序 1.加载AutoLisp程序 (1)启动Visual Lisp集成开发环境 工具/AutoLisp/Visual Lisp编辑器 (2)编辑新程序或打开已有的AutoLisp程序......

    本节主要介绍AutoLISP基本函数的功能及其使用方法, 基本函数主要包括数值函...

    AutoLISP ? 程式设计的四个步骤: 1.?第一步骤:产生写程式的动机、预期目标 2.?第二步骤:构思程式流程、所需之LISP 单元五: ?轻松快速的掌握?AutoLISP?设计......

    掌握Auto LISP文件打开、关闭、读写相关函 数的使用; 3.能够用AutoLISP文件操作函数编写程序,实现 程序设计; ☆☆第5章 AutoLISP文件 1 第5章 AutoLISP文件 ......

    Visual Lisp 语言特点(1) AutoLISP属解释型语言,用户编写的...

    搜试试 7 悬赏文档 全部 DOC PPT TXT PDF XLS 广告 百度文库 生活休闲 AutoLISP Visual LISP教程《第七章》_生活休闲 暂无评价|0人阅读|0次下载|举报文档......

    『?语法结构?』?AutoLISP的语法结构规定的并不多,变数不用事先定义及 宣告,读者可熟记下一单元有关重要的AutoLISP基本语法结构,十四条设计上要 求的『规则』 ......

    实现对AutoLISP程序的编辑、调试、检测、编译、运行等工 作。 注意:只有你在安装AutoCAD时选择完全安装模式,或选择“自定 义”安装并选择“样例”,才会安装教程......

    AutoCAD高级培训教程之二 AutoCAD应用开发第三部分 AutoLISP基本函数 3 AutoLISP基本函数 ? 3.1 赋值函数 ? 3.2 数据类型转换函数 ? 3.3 数学几何函数 ? 3.4......

    autolisp 实用编程四例 江苏 崔华明 autocad 是一个功能强大的通用图形设计软件, 其内嵌的 autolisp 语言为用户进行二次开发提供了方便。 下面就介绍几则用 auto......

    搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 百度文库 专业资料 IT/计算机 互联网AutoLISP入门6 - 图元资料的取得与活用技巧(一)_互联网_IT/计算机_专业资料......

    AutoCAD高级培训教程之二 AutoCAD应用开发第三部分 AutoLISP基本函数 3 AutoLISP基本函数 ? 3.1 赋值函数 ? 3.2 数据类型转换函数 ? 3.3 数学几何函数 ? 3.4......

    AutoLISP入门教程.doc 27页 免费 Autolisp基础教程 33页 免费 AutoLisp入门教程 41页 1下载券 autolisp函数大全 8页 免费 autolisp教程 46页 1下载券 ......

    科技广场 2007.12 用AutoLISP 程序提高绘图效率的几个实例ExamplesoftheDrawingEfficiencyIncreasebytheUseofAutoLISP张雪娥 ZhangXuee (江西财经大学电子学院, 江西 ......

    出现图形界 面的对话框,CAD的功能已经比较齐全,1992年发布的AutoCAD 12.0采用DOS操作环境,并出现了工具条,具有成熟完备的功能, 还提供了完善的AutoLisp语言进行二......

    AUTO LISP 函数参考 1(10 版本) 以下为十年前纯手工录入的函数参考手册,以分享给爱好 LISP 这方面的朋友 参考! AutoLISP 提供了大量的预定义函数。若将函数名......

    基于AutoLISP的AutoCAD二次开发研究_郭秀娟_互联网_IT/计算机_...

    在本教程中 ? ? 引入了 Visual LISP (VLISP) 环境。 此环境提供了创建 AutoLISP 应 用程序所需的编辑、调试和其他工具。 ? ? 介绍了 AutoLISP 中 ActiveX ......

    更多相关内容
  • lisp教程

    2015-03-23 10:18:13
    Visual_LISP程序设计(AutoCAD-2006)
  • ansi common lisp 教程

    2019-03-03 10:06:08
    新的和更强大的方法教育学生的思考程序,该文本包含一个教程的例子,说明Lisp编程的基本概念,以及ANSI Common Lisp的一个跟上时代的总结,列出每个运营商在语言。信息和乐趣,它给学生提供了他们所需要的一切,开始...
  • AutoLisp全面的AutoLISP和Visual_LISP教程PPT课件.rar
  • 无涯教程网(learnfk)整理提供:LISP适用于符号处理、自动推理、硬件描述和超大规模集成电路设计等
  • autolisp教程

    2017-01-18 15:55:01
    autolisp教程 初级介绍
  • lisp教程.pdf

    2021-10-30 15:23:29
    lisp教程.pdf
  • AutoCAD_Visual_LISP教程.zip
  • TutorialsPoint Lisp 教程.epub
  • LISP教程

    2020-12-22 02:19:57
    PRINC函数,尾3的关括号则是对应IF函数 (判断NUM是否大于25)最右边的关括号是对应第1行最左边的开括号PROGN 函数在以上各范例中,执行的表达式均为单一的函数运算;若要在表达式中顺序执行一连串的函数,便---- 修改TEST...

    PRINC函数,尾3的关括号则是对应IF函数 (判断NUM是否大于25)

    最右边的关括号是对应第1行最左边的开括号

    PROGN 函数

    在以上各范例中,执行的表达式均为单一的函数运算;若要在表达式中顺序执行一连串的函数,便

    ---- 修改TEST.LSP程序文件的AIR-1程序,第1个IF函数如下,其余的IF函数请自行修改

    例: (IF (> NUM 100) (PROGN (SETQ DISP "Very High") (PRINC DISP)))

    注意 :

    最后一个关括号是对应前面的IF函数 (判断变量NUM是否大于100)

    尾2的关括号是对应PROGN函数 (用以包含SETQ及PRINC函数)

    尾3的关括号是对应PRINC函数的

    第2节条件判断

    多重条件(COND [ (条件表达式是表达式) ....] )

    函数会顺序检查各条件表达式;直到其中一个条件成立(传回 T),即执行该条件式所对应的是表

    每个条件表达式只对应一个是表达式,而没有否表达式

    若条件式成立且执行对应的是表达式后,则不会再对余下的其它条件表达式进行检查

    若只有条件表达式而没有对应之是表达式,则只会传回条件表达式的逻辑值

    若没有提供任何条件表达式及是表达式,函数传回值恒为 nil

    练习 (Exercises)

    新增程序AIR-3,以改善上一课AIR-1程序;用一个COND函数判断多个条件表达式

    DEFUN AIR-3 (NUM)(COND

    ((> NUM 200) (PRINC "Severe"))

    ((> NUM 100) (PRINC "Very High"))

    ((> NUM 50) (PRINC "High"))

    ((> NUM 25) (PRINC "Medium"))

    ((> NUM 0) (PRINC "Low"))

    (T (PRINC "Cannot Check")))

    (PRINC))

    程序说明

    1设定函数名称,并将数据存入自变量NUM内;用COND函数进行多重判断

    2判断变量NUM是否大于200,若条件成立,则显示 Severe 讯息;第3至6行依此类推

    7注意条件式为一个T字母,表示条件式恒为真(成立),显示讯息 Cannot Check

    作用是当以上各条件式均不成立时(变量小于或等于0),即执行此一表达式

    第3节循环 (Loop)

    配合条件判断,关系及逻辑运算,令程序不断重复一些动作,以提高效率及减少重复动作时的人为错

    可以多个循环形成巢状(嵌套式)循环,即在一个循环内嵌套另一个(或多个)循环

    指定的重复次数必须为正整数,亦可以是储存正整数的变量名称

    重复指定次数(REPEAT 重复次数 [表达式 ....] )

    例: (REPEAT 10 (PRINC "David"));重复显示David字符串10次

    重复(WHILE 条件表达式 [是表达式 ....] )

    11

    展开全文
  • AutoCAD_Visual_LISP教程.

    2014-08-30 13:11:52
    AutoCAD_Visual_LISP教程
  • CAD二次开发求LISP高手写个程序改为如下即可:(defun c:sdd ( dwg )(setq dwg (getfiled "路径+文件名" "" "Dwg" 1))(if (wcmatch dwg "* ####-##-## ##:##.dwg")(setq dwg (substr dwg 1 (vl-string-search " " dwg...

    CAD二次开发求LISP高手写个程序

    改为如下即可:

    (defun c:sdd ( dwg )

    (setq dwg (getfiled "路径+文件名" "" "Dwg" 1))

    (if (wcmatch dwg "* ####-##-## ##:##.dwg")

    (setq dwg (substr dwg 1 (vl-string-search " " dwg)))

    (setq dwg (substr dwg 1 (- (strlen dwg) 4)))

    )

    (setq dwg (strcat dwg " " (menucmd "M=$(edtime,$(getvar,date),YYYY-MO-DD HH:MM)") ".dwg"))

    (command "_.saveas" "" dwg)

    (princ)

    )

    cad加开图层lisp语句谢谢?

    (DEFUN SUB_CHK_LAYER1 (layername COLOR / );;;;;;;;;;检测图层是否存在,若不存在,新建一个图层.(提供图层名 图层color)

    (SETVAR "CMDECHO" 0)

    (SETQ CHKLAY (TBLSEARCH "LAYER" layername))

    (IF (= CHKLAY NIL)

    (vl-cmdf "LAYER" "N" layername "C" (itoa COLOR) layername "");;;不能用COMMAND

    )

    )

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    (DEFUN C:TE ();;;;;;;;;;;;;;;;;;;;;

    (SUB_CHK_LAYER1 "1" 1 );

    (SUB_CHK_LAYER1 "2" 2);

    (SUB_CHK_LAYER1 "3" 3);

    (SUB_CHK_LAYER1 "4" 3);

    (SUB_CHK_LAYER1 "5" 5);

    )

    (PROMPT "***C:TE***生成图层* ****")

    (PRIN1)

    CAD lisp语言编程!

    你这个问题主要的难点还是在如何读入excel文件吧,其他生成图像不是什么难点,这里就不加概述,重点说下怎么读入文件吧。其实挺好解决的,只要将excel表格转换成任何能用记事本打开且不出现乱码的形式,再用open函数加以调用读取即可,刚好excel另存的csv格式正好可以用记事本打开不出现乱码。

    首先,你将excel另存成csv格式。然后:(defun c:GETCSV (/ @file @ascii @char @fullChar @charLength)

    (setq @file (open (getfiled "数据读取" "" "csv" 2) "r"));选择并打开csv文件

    (setq@char ""

    @fullChar ""

    @ascii 0

    )

    (while @ascii

    (setq @ascii (read-char @file))

    (if @ascii

    (setq @char (chr @ascii))

    )

    (if(= @char ",")

    (setq @char " ")

    )

    (if(= @char "

    ")

    (setq @char ")(")

    )

    (setq @fullChar (strcat @fullChar @char))

    );读入csv文件的内容,并根据内容转换成特定表样式的字符串,储存到@fullChar中

    (setq @charLength (strlen @fullChar))

    (while (or (= (substr @fullChar @charLength 1) ")")

    (= (substr @fullChar @charLength 1) "(")

    )

    (setq @fullChar (substr @fullChar 1 (- @charLength 1)))

    (setq @charLength (strlen @fullChar))

    )处理@fullChar特定表样式的字符串尾部多余的括号

    (setq @fullChar (strcat "((" @fullChar "))"));将@fullChar前后各加两个括号和反括号

    (setq @pointList (read @fullChar));把字符串转换成表,储存到@pointList中

    (setq outside @pointList);将@pointList中的内容赋予全局变量ouside

    (close @file);CAD中停止调用之前打开的csv文件

    (princ)

    )

    之后,整个excel表的内容都在变量outside中,搭配car和cdr系列函数以及foreach函数去处理outside变量,并利用entmake创建出相应的CAD图元即可。

    展开全文
  • lisp简明教程

    2016-04-23 23:22:26
    一个关于lisp的简明教程。PDF
  • cad lisp 初级教程

    2013-06-13 17:38:44
    AutoLISP是一种针对扩充及自订AutoCAD函数机能而产生,以LISP为基础的程序设计语言.LISP本身于50年代末期出现,是一种擅于处理串行文字(List of Processing),属第四代人工智能(Artificial Intelligence)的计算机...
  • AutoLISP入门教程.pdf

    2014-10-15 10:14:05
    非​常​简​明​而​实​用​的​A​u​t​o​L​I​S​P​教​程! AutoLisp是AutoCad的最佳拍档。...AutoLisp易学、易用,即使没有学习任何的程序语言,都能很快上手,写出精彩漂亮的AutoLisp程序。
  • autolisp 教程

    2012-12-14 12:43:05
    autolisp 教程,非常明了,好用,一学就会
  • lisp基础教程

    2016-04-02 11:50:27
    common lisp教程
  • AutoCAD2006 Visual LISP教程
  • AutoLisp精典教程非常全面的PPT学习资料.rar
  • AutoLisp教程

    2014-08-25 21:17:17
    AutoLisp教程,用于CAD简易开发
  • AutoLiSP入门教程

    2018-12-06 16:57:23
    AutoLISP 是强化AutoCAD 最好、最直接的『程序语言』! AutoLISP 易学、易用,即使不会程序设计的AutoCAD 使用者,都能在最 短的时间内,写出令人惊讶、赞叹的功能! 学习AutoLISP 是非常容易的,对初学者而言,即使没有...
  • VISUAL LISP教程

    2018-12-25 11:38:56
    适用于工程技术人员对CAD软件二次开发参考学习,通过熟练掌握编程方法可极大提高图形绘图效率。
  • 教程用于示范 AutoCAD® 的 AutoLISP® 编程环境的一些强大功能,并介绍 AutoLISP 语言的新功能。
  • 全面的AutoLISP和Visual_LISP教程
  • Visual LISP教程

    2011-10-02 11:36:01
    autocad Visual LISP教程 简体中文版的
  • 《AutoLISP从入门到精通初级教程》新手学习AutoCAD二次开发必备材料
  • Lisp语言教程(Scheme)

    2010-11-03 11:39:54
    lisp语言教程(scheme),基础,入门,本人制作的pdf
  • 本课程只适合对AutoLISP程序设计有相当认识之人仕.全课共分为12篇,每篇一个主题;而每篇再分为若干小节,每天顺序显示.内文若有错漏,敬祁见谅,欢迎来函赐教,多谢!!课程大纲第一篇(0-4课)AutoLISP及Dialog程序设计基本...

    Control

    Language)

    语言

    ,

    作对话方

    框的开发及应用

    .

    本课程只适合对

    AutoLISP

    程序设计有相当认识之人仕

    .

    全课共分为

    12

    ,

    每篇

    一个主题

    ;

    而每篇再分为若干小节

    ,

    每天顺序显示

    .

    内文若有错漏

    ,

    敬祁见谅

    ,

    欢迎来函赐教

    ,

    多谢

    !!

    课程大纲

    第一篇

    (0

    -

    4

    )

    AutoLISP

    Dialog

    程序设计基本知识

    第二篇

    (5

    -

    8

    )

    开启对话方框

    第三篇

    (9

    -

    13

    )

    设定及取得对话框内组件的值

    第四篇

    (14

    -

    19

    )

    按钮

    (button)

    及核取框

    (

    切换钮

    ,toggle)

    第五篇

    (20

    -

    25

    )

    横列

    (row),

    直行

    (colum

    n

    ),

    空白

    (spacer)

    及文字组件

    (text)

    第六篇

    (26

    -

    30

    )

    滑杆

    (

    滚动条

    )

    组件

    (sli

    d

    er

    )

    第七篇

    (31

    -

    36

    )

    其它按钮及影像按钮组件

    (image_button)

    第八篇

    (37

    -

    43

    )

    列表选框组件

    (list_bo

    x

    )

    第九篇

    (44

    -

    48

    )

    下拉式

    (

    弹出式

    )

    列表选框组件

    (popup_list)

    第十篇

    (49

    -

    52

    )

    选台钮

    (radio_button)

    注意事项

    在各篇课程所介绍的语法结构中

    ,

    包含在

    方括号

    []

    中的数据

    ,

    表示为选择性项目

    ;

    可因应

    情况

    ,

    自行决定是否须要加上

    .

    字型为

    紫色

    的项目

    ,

    表示可自行设定其名称或内容

    定义文件为设定对话框组件的纯文本文件

    (

    扩展名为

    DCL),

    程序文件则是编写

    AuotLISP

    程序

    的纯

    文本文件

    (

    扩展名

    LSP)

    在定义档中

    ,

    批注以

    双除号

    //

    开始

    ,

    批注符号及其右边的文字可以不输入

    ;

    但在程序文件中

    ,

    批注以

    分号

    ;

    开始

    ,

    批注符号及其右边的文字可以不输入

    .

    第一篇

    基本知识

    基本知识

    对话框是现今最流行的人机互动面接口

    ;

    在早期的

    AutoCAD

    版本中巳经使用

    ,

    但只有

    R12

    本开始

    ,

    才提供给用户自行编程的对话框开发功能

    .

    对话框的描述定义在一纯文本檔

    (

    扩展名为

    DC

    L)

    ,

    无须特别的开发环境

    定义文件中的对

    话框描述

    ,

    均以

    对话控制语言

    (

    D

    ialog

    Control

    Language,

    简称

    DCL

    语言

    )

    所建立

    AutoLISP

    程序中

    ,

    配合

    可编程对话框

    (Porg

    r

    ammable

    Dialog

    Box,

    简称

    PDB)

    函数

    ,

    激活

    操控对话框

    可以在一个定义档

    (

    扩展名

    DCL)

    中定义多个对话框

    对话框由方块本身

    ,

    及包含于其内的

    组件

    (

    或称为控件

    ,

    构件

    )

    所组成

    展开全文
  • AutoLisp-教程word版教程.rar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,113
精华内容 3,245
关键字:

lisp 教程