命令行提示与操作如下:执行选项中有“指定点”“水平”“垂直”“角度”“二等分”和“偏移”6种方式绘制构造线,分别如图2-4所示。构造线模拟手工作图中的辅助作图线。图2-5所示为应用构造线作为辅助线绘制机械图中三视图的示例。图中细线为构造线,粗线为三视图轮廓线。......
2023-11-02
AutoLISP语言没有“语句”这一术语,AutoLISP程序一般是由一个或一系列按顺序排列的标准表所组成。例如:
(setq x 25.0)
是上面提到的标准表,又可以看作是一个AutoLISP程序。
又如:文件名为pq,又可以看作是一个AutoLISP文件是由以下程序组成的:
(setq x 25.0)
(setq y 12.2)
(+(* x y)x)
以上是由三个标准表组成的程序,每个标准表的第一个元素(如setq,+,*)均为系统提供的函数,称为系统的内部函数。setq为赋值函数,+为加函数,*为乘积函数。标准表中的其他元素为相应函数的参数。这个程序是将25.0赋给变量x,将12.2赋给变量y,求变量x和y的值的乘积,再求此乘积与x的总和。
AutoLISP程序的书写格式有如下特点:
(1)由于AutoLISP语言的一切成分都是函数,而所有函数又以表结构形式存在,所以AutoLISP程序的所有括号都需要左右匹配。
(2)AutoLISP程序阅读函数时,按从左到右的规则进行。
(3)函数必须放在第一个元素的位置,如赋值函数setq、算术运算函数+、*等应为表中的第一个元素,即放在操作数之前,而不是放在他们中间,这与算术运算的书写格式不同,初学者可能会感到不习惯。表中的函数与参数,各参数之间均至少要一个空格分开。
(4)两个表之间和表内的多余空格和回车是不需要的,故一个表可占多行,一行可写多个表,如:
pq.lsp程序可写成如下形式:
(setq x 25.0) (setq y 12.2) (+(* x y)x)(www.chuimin.cn)
(5)AutoLISP程序中可以使用分号;作注释。注释的作用是对程序作解释。AutoLISP求值器总是忽略每一行中分号以后的部分。注释可放在程序中的任何地方。
(6)AutoLISP程序一般是以扩展名为“.LSP"的ASCII码文本文件的形式表达。
AutoLISP程序就是对一个个AutoLISP函数的调用。
函数是AutoLISP语言处理数据的工具,学习掌握AutoLISP语言,核心就是要掌握AutoLISP函数。
AutoLISP函数分为系统内部函数和用户定义的外部函数。AutoLISP提供了大量的系统内部函数,以满足编程的需要。
AutoLISP对函数的调用是通过标准表来实现的。如前所述,AutoLISP程序的基本结构就是由一系列标准表有序构成的。
AutoLISP程序的运行,就是对标准表依次进行求值。标准表或者说函数调用的一般格式如下:
(函数名[<参数1>][<参数2>]……[<参数n>])
标准表中的第一个元素必须是函数名,以后的各元素为该函数的参数。参数的类型及数目取决于函数。
学习AutoLISP的系统内部函数时,必须掌握以下的基本内容:
(1)函数调用格式:即函数名、函数要求的参数个数和类型。
(2)函数的功能:即该函数的功用和作用,它对其参数如何进行处理。
(3)函数的求值情况:即哪些参数要求值,哪些不被求值。
(4)函数求值结果的返回值类型:这点很重要,因为大多数函数的返回值都要被其他函数接受,而每个函数所需要的参数都有特定的类型。因此只有搞清被调用函数的返回值的类型,才不会因用错函数的参数而出错。在本书以后各章中将分别介绍AutoLISP系统内部函数。
命令行提示与操作如下:执行选项中有“指定点”“水平”“垂直”“角度”“二等分”和“偏移”6种方式绘制构造线,分别如图2-4所示。构造线模拟手工作图中的辅助作图线。图2-5所示为应用构造线作为辅助线绘制机械图中三视图的示例。图中细线为构造线,粗线为三视图轮廓线。......
2023-11-02
绘制如图2-86所示的小房子。图2-86 小房子绘制步骤:参见光盘光盘动画演示\第2章\小房子.avi1.绘制屋顶轮廓。将“门窗”层设置为当前层。图2-88 墙体轮廓图2-89 显示线宽绘制门把手。选择菜单栏中的“绘图”→“矩形”命令,在适当的位置上,绘制一个长度为10,宽度为40,倒圆半径为5的矩形。单击“确定”按钮后,返回到“图案填充和渐变色”对话框,将“比例”设置为2。单击“确定”按钮后,选择屋顶区域进行填充,结果如图2-86所示。......
2023-11-02
通过本例图形的绘制,使读者掌握怎样灵活利用工具选项板进行快速绘图。利用“图案填充”命令对图形剖面进行填充。设计中心与工具选项板的优点是能够建立一个完整的图形库,并且能够快速简洁地绘制图形。打开一个新图形文件。将需要的图形文件模块从工具选项板上拖入到当前图形中,并进行适当的缩放、移动、旋转等操作,最终完成如图9-125所示的图形。图9-124 绘制图形图9-125 盘盖组装图......
2023-11-02
每一个已加载的ARX应用程序和它的路径都用双引号引起来作为表中的一项。在加载ARX应用程序时,会对指定的ARX应用程序的有效性进行验证。在使用arxload加载一个ARX应用程序之前,也许你应该用arx函数检测现行已加载的ARX应用程序。本函数用于加载定义了若干条命令的一个相关ARX应用程序文件。当在命令提示符Command:下第一次录入APP1、APP2或APP3命令之一时,ARX应用程序就会被加载,然后接着执行要执行的那个命令。......
2023-11-02
图15-1显示了一个标准的AutoCAD对话框,其中部分部件加了标签。组件可以将应用在许多对话框中的控件或控件组定义成组。DCL文件按照树型结构组织,其中树型结构顶端的控件用于定义对话框本身。例如,dialog和多数控件类型都有一个label属性,用于指定与控件关联的文字。图15-2 对话框树状结构设计对话框初期,即开始编码和调试之前,需要考虑设计对话框和应用程序的具体细节。......
2023-11-02
在一个图块被插入图形之后,如果原来的图块被修改,则插入到图形当中的图块也随之改变。当其他命令正在执行时,不能插入图块到图形当中。AutoCAD设计中心提供了插入图块的两种方法:1.利用鼠标指定比例和旋转方式插入图块。系统根据光标拉出的线段长度、角度确定比例与旋转角度,插入图块的步骤如下:从文件夹列表或查找结果列表中选择要插入的图块,按住鼠标左键,将其拖动到打开的图形中。......
2023-11-02
图7-74 标注公差尺寸3.形位公差标注。图7-77 形位公差图7-78 标注圆柱齿轮的形位公差▲技巧与提示——形位公差符号的选择方法若发现形位公差符号选择有错误,可以再次单击“符号”选项重新进行选择;也可以单击“符号”选择对话框右下角“空白”选项,取消当前选择。......
2023-11-02
绘制图11-21所示的带轮。单击“实体编辑”工具栏中的“差集”按钮,从带轮主体中减去半径为190拉伸的实体,命令行提示与操作如下:单击“实体编辑”工具栏中的“并集”按钮,将带轮主体与半径为80拉伸的实体进行计算,单击“实体编辑”工具栏中的“差集”按钮,从带轮主体中减去半径为50拉伸的实体。单击“绘图”工具栏中的“圆”按钮,绘制三个圆心在原点,半径分别为170、100和135的圆。......
2023-11-02
相关推荐