版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一类数学运算功能函数(+数值数值.)累计实数或整数数值(-数值数值.)减去数值(*数值数值.)所有数值乘积(/数值数值.)第一个数值除以第二个以后数值的商(1+数值)数值+1(1-数值)数值-1(abs数值)数值的绝对值(atan数值)反正切值(cos角度)角度的余弦值,角度值为弪度(exp数值)数值的指数(expt基数指数)基数的指数值(fix数值)将数值转换为整数值(float数值)将数值转换为实数值(gcd数值1数值2)二数值的最大公因子(log数值)数值的自然对数值(max数值数值)数值中的最大值(min数值数值)数值中的最小值pi常数p,其值约为3.1415926(rem数值1数值
2、2)二数值的相除的余数(sin角度)角度的正旋值,角度值为弪度(sqrt数值)数值的平方根第二类检验&逻辑运算功能函2.1(=表示式1表示式2)比较表示式1是否等于表示式2适用数值及字符串2.2(/=表示式1表示式2)比较表示式1是否大于等于表示式22.3(表示式1表示式2)比较表示式1是否小于表示式22.4(=表示式1表示式2)比较表示式1是否=小于等于表示式22.5(表示式1表示式2)比较表示式1是否大于表示式22.6(=表示式1表示式2)比较表示式1是否大于等于表示式2(数值)传回:数值的位not值,(1的补码)(and表示式1表示式2)逻辑and的结果(boole函数整数整数)位式布尔
3、运算(eq表示式1表示式2)比较表示式1与表示式2是否相同,适用串行比较(实际相同)(equal表示式1表示式2差量)比较表示式1与表示式2是否相同,差量可省略(内容相同)第三类转换运算功能函数(angtof字符串模式)角度值的字符串转成实数(angtos角度模式精度)角度转成的字符串值(atof字符串)字符串转成实数值(atoi字符串)字符串转成整数值(cvunit数值原始单位转换单位)数值转换单位后的值转换根据acad.unt档案(distof字符串模式)依模式将字符串转成实数值(itoa整数)整数转成字符串(rtos数值模式精度)实数转成字符串3.9(trans点原位置新位置位移)转换坐
4、标系统值第四类串行处理功能函数(append串行串行.)结合所有串行成一个串行(assoc关键元素联合串行)依关键元素找寻联合串行中关系资料(car串行)串行中的第一个元素通常用来求x坐标(cadr串行)串行中的第二个元素通常用来求y坐标(caddr串行)串行中的第三个元素通常用来求z坐标(cdr串行)除去第一个元素后的串行(cons新元素串行)将新元素结合到串行(foreach名称串行表示式)将串行的每一元素对应至名称再依表示式执行响应(length串行)串行内的元素数量(list元素元素)将所有元素结合成一串行(listp元素)判断元素是否为一串(mapcar函数串行1串行2.)将串行1、
5、串行2、等串行的元素配合函数,求得新串行(member关键元素串行)依关键元素(含)以后的串行(nthn串行)串行的第n个元素(reverse串行)将串行元素依顺序颠倒过来的串行(subst新项旧项串行)替换新旧串行后的串行第五类字符串、字符、档案处理功能函数(ascii字符串)字符串第一个字符的ASCII码(chr整数)整数所对应的ASCII单一字符串(close文件名称)关闭档案5.4(open文件名模式)开启档案代码,准备读取或写入资料5.5(read字符串)串行中的字符串的第一组元素5.6(read-char档案代码)经由键盘或档案中读取单一字符5.7(read-line档案代码)经由
6、键盘或档案中读取一行字符串(strcase字符串字样)转换字符串大小写(strcat字符串1字符串2.)将各字符串结合成一字符串(strlen字符串)字符串构成的字符数(即字符串长度)(substr字符串起始长度)取出子字符串(wcmatch字符串格式)T或nil,将字符串与通用字符进行比对(write-char数值档案代码)将一ASCII字符写到档案或屏幕(write-line字符串档案代码)将字符串写到档案或屏幕上第六类等待输入功能函数(getangle基点提示)请求输入十进制角度数值,响应一弪度值提示及参考点可有可无(getcorner基点提示)请求输入另一矩框对角点坐标(getdist
7、基点提示)请求输入一段距离(getint提示)请求输入一整数值(getkword提示)请求输入关键词(getorient基点提示)请求输入十进制角度,响应一弪度值不受angbase、angdir影响(getpoint基点提示)请求输入一个点坐标(getreal提示)请求输入一实数(getstring提示)请求输入一字符串6.10(initget位字符串)设定下次getxxx函数的有效输入第七类几何运算功能函数7.1(angle点1点2)取得二点的角度弪度值(distance点1点2)取得二点的距离(inters点1点2点3点4模式)取得两条线的交点(osnap点模式字符串)依辅助抓点模式取得另
8、一坐标点(polar基点弪度距离)依极坐标法取得另一坐标点(textbox像素串行)取得文字符串的二对角点坐标第八类像素处理功能函数(entdel像素名称)删除或逆删除像素(entget像素名称应用程序串行)取出像素名称的资料串行(entlast)取出图形数据中的最后一个像素(entmake像素串行)建立一个新的像素串行(entmod像素串行)依更新的资料串行更新屏幕上元体(entnext像素名称)找寻图面中的下一个像素(entsel提示)请求选取一个像素,响应包含像素名称及选点坐标的串行(entupd像素名称)更新屏幕上复元体图形(handent图码)图码的元体名称(nentsel提示)BL
9、OCK所含副元体像素数据串行(nentselp提示点)BLOCK所含副元体像素数据(以4x4矩形表示).第九类选择集、符号表处理功能函数(ssadd像素名称选择集)将像素加入选择集或建立一新选择集(ssdel像素名称选择集)将像素自选择集中移出9.3(ssget模式点1点2)取得一个选择集(ssgetX过滤串行)取得依过滤串行所指定范围的选择集(sslenth选择集)计算选择集的像素个数(ssmemb像素名称选择集)响应像素名称是否包含于选择集内(ssname选择集索引值)依索引值取出选择集中的像素名称(tblnext符号表名称T)检视符号表,有效的符号表:LAYER、LTYPE、VIEW、S
10、TYLE、BLOCK9.9(tblsearch符号表名称符号)在符号表中搜寻符号第十类AutoCAD相关查询、控制功能函数(commandAutoCAD指令.)呼叫执行AutoCAD指令(findfile檔名)传回:应该文件名的路径及文件名(getfiled标题内定档名扩展名旗号)透过标准AutoCAD档案对话DCL交谈框求得档案10.4(getenv环境变量)取得该环境变量的设定值,以字符串表示10.5(getvar系统变量)取得该系统变量的设定值,以字符串表示(setvar系统变量值)设定该系统变量的值(regapp应用类项)将目前的AutoCAD图形登记为一个应用程序名称第十一类判断式、
11、循环相关功能函数(if比较式表示式1表示式2)检算比较式结果,如果为真,执行表示式1否则,执行表示式2(repeat整数表达式表达式.)重复执行整数次数11.3(while标题内定檔名扩展名旗号)透过标准AutoCAD档案对话DCL交谈框求得档案11.4(cond环境变量)取得该环境变量的设定值,以字符串表示11.5(progn表达式1表达式2.)连结其内的表达式为一组,常用于配合if、cond等函数第十二类函数处理、定义、追踪&错误处理功能函数(*error*字符串)程序错误时的警示讯息(alert字符串)以交谈框式显示出警告字符串(apply功能函数串行)将功能函数与串行结合后执行(def
12、un名称自变量串行表示式.)自定函数或子程序(eval表示式)传回:表示式的执行结果(exit)强制退出目前的应用程序(lambda自变量表示式)定义未具名的函数(progn表达式1表达式2.)连结其内的表达式为一组,常用于配合if、cond等函数(quit)强制退出目前的应用程序(tablet代码列1列2列3方向)取用或建立对数字板的校调(trace函数)对函数设定追踪旗号,辅助除错(untrace函数)对函数设定解除追踪旗号第十三类显示、打印控制功能函数(graphscr)作图环境切换到图形画面(grclear)暂时清除模前的屏幕画面(grdraw起点终点颜色亮显)暂时性的画出一条线13.
13、4(grread追踪)由输入设备读取追踪值(grtext位置字符串亮显)将字符串显示在状态列或屏幕菜单上(grvecs向量串行转置矩阵)暂时性的画出多条线(menucmd字符串)提供在AutoLISP中呼叫各菜单(prinl表示式档案代码)将表示式打印于命令区或已开启的档案,句柄字符则以为前缀展开(princ表示式档案代码)除句柄字符则不以为前缀展开外其余同prin1(print表示式档案代码)除表示式会往下一新行列出,及一空格外其余同prin1(prompt讯息)将讯息显示于屏幕的命令区,并随后响应一个nil讯息(redraw像素名称模式)重绘整张图或依像素名称重绘该图形(terpri)在屏
14、幕上显示新列(textscr)作图环境切换到文字画面(textpage)清除文字画面文字类似DOS的cis指令(vports)传回:窗口组态串行第十四类符号、元素、表示式处理功能函数(atom元素)如果元素不是串行,响应T,否则为nil(atoms-family格式符号串行)传回:一组已定义函数的符号串行(boundp表示式)传回:T或nil,响应表示式是否有值存在(minusp元素)传回:T或nil,元素是否为负值(not元素)传回:T或nil,判定元素是否为nil(null元素)传回:T或nil判定元素是否被赋予nil值(numberp元素)传回:T或nil,元素是否为整数或实数(.表示式
15、)响应表示式未检算前状态(quote表示式)响应表示式未检算前状态,同功能14.10(set符号表示式)将表示式结果设定给带单引号符号14.11(setq符号1表示式1符号2表示式2.)设定表示式结果给各符号14.12(type元素)传回:元素的资料型态143.13(zerop元素)传回:T或nil,元素是否为0值第十五类ADS、AutoLISP加载与释放函数(ads)传回:目前加载ADS程序串行(ver)传回:目前AutoLISP版本字符串(loadLSP檔名加载失败)加载AutoLISP档案(*.lsp)(arxload应用程序名称错误响应)加载一个ARX应用程序文件(arxunload应
16、用程序名称错误响应)释放ARX应用程序文件(autoarxload文件名称指令定义)加载一个关连式的ARX檔(autoloadADS定义的函数&指令)加载一个关连式的AutoLISP檔(autoxload文件名称指令定义)加载一个关连式的ADS檔(xload应用程序出错处理)加载ADS应用程序(xunload应用程序出错处理)释放ADS应用程序第十六类内存空间管理函数(alloc数值)以节点数值设定区段大小(expand数值)以区段数值配置节点空间(gc)强制收回废内存(mem)显示目前的内存使用状态(vmon)释放ADS应用程序(xdroom像素名称)传回像素延伸资料允用得内存空间(xdsi
17、ze串行)传回像素延伸资料所占用的内存空间第十七类ARX定义的函数17.1(acad_colordlg颜色码旗号)显示出标准AutoCAD颜色选择交谈框17.2(acad_helpdlg求助文件名主题)显示出标准AutoCAD求助交谈框执行结果+(加)返回所有数的和-(减)将第一个数减去其他数的和并返回差值*(乘)返回所有数的乘积/(除)将第一个数除以其他数的乘积并返回商=(等于)比较参数是否相等/=(不等于)比较参数是否值不相等(小于)如果每个参数值都小于它右边的参数则返回T,否则返回nil(大于)如果每个参数值都大于它右边的参数则返回T,否则返回nil=(大于或等于)如果每个参数值都大于或
18、等于它右边的参数则返回T,否则返回nil(按位非)返回参数的按位非(即1的补码)1+(增1)将参数加11-(减1)将参数减1abs返回参数的绝对值acad_colordlg显示标准的AutoCAD颜色选择对话框acad_helpdlg启动帮助工具(已废弃)acad-pop-dbmod恢复DBMOD系统变量的值到最近用acad-push-dbmod保存的值acad-push-dbmod储存DBMOD系统变量的当前值acad_strlsort以ASCII码字母顺序对字符串表进行排序acad_truecolorcli从命令行中选择AutoCAD真彩色acad_truecolordlg显示AutoCA
19、D真彩色选择对话框acdimenableupdate控制关联标注的自动更新acet-layerp-mode查询和设置LAYERPMODE配置acet-layerp-mark放置图层先前记录的开始和结束标记acet-laytrans转换图形中的图层为其它图形或标准文件中所定义的标准acet-ms-to-ps从模型空间单位转换实数值到图纸空间单位acet-ps-to-ms从图纸空间单位转换实数值到模型空间单位action_tile为某一对话框控件指定一个动作表达式,用户在对话框中选中这个控件时,就会执行该动作表达式add_list在当前激活的对话框的列表框中增加一个字符串或修改其中的一个字符串al
20、ert显示一个警告框,其中显示一条出错或警告信息alloc设置段长度以供expand函数使用and返回表达式的逻辑与(AND)运算结果angle以弧度为单位返回两点之间连线与当前UCS下X轴之间的夹角angtof将表示角度的字符串转换为实数(浮点数)形式的弧度值angtos将一个以弧度为单位的角度值转换成字符串append将任意多个表组合成一个表apply将参数表传给指定的函数arx返回当前已加载的ObjectARX应用程序名表arxload加载ObjectARX应用程序arxunload卸载ObjectARX应用程序ascii将字符串中的第一个字符转换成其ASCII码(整数)后返回assoc
21、从关联表中搜索一个元素,如果找到则返回该关联表条目atan返回一个数的反正切值(以弧度为单位)atof将一个字符串转换成实数atoi将一个字符串转换成整数atom验证一个项是否是原子atoms-family返回由当前已定义的符号组成的一个表autoarxload预定义可自动加载某相关ObjectARX应用程序的命令名autoload预定义可自动加载某相关AutoLISP应用程序的命令名Boole用作一个通用的按位逻辑运算函数boundp检验符号是否被设置为某个值caddr返回表的第三个元素cadr返回表的第二个元素car返回表的第一个元素cdr返回去掉了第一个元素的表chr将代表字符ASCII
22、码的整数转换成包含相应的单一字符的字符串client_data_tile将特定应用数据与一个对话框控件相关联close关闭一个已打开的文件command执行一条AutoCAD命令cond多条件、多处理结果函数cons向表的头部添加一个元素,或构造一个点对cos返回弧度角度的余弦值cvunit在不同测量单位之间进行换算defun定义函数defun-q将函数定义为表defun-q-list-ref返回用defun-q定义的函数的表结构defun-q-list-set将符号设置为以表形式定义的函数dictadd在指定词典内添加非图形对象dictnext查找词典中的下一个条目dictremove从指定
23、词典中删除一个条目dictrename重命名词典条目dictsearch在词典中搜索某个项dimx_tile返回控件的宽度dimy_tile返回控件的高度distance返回两个点之间的距离distof将一个表示实(浮点)数的字符串转换成一个实数done_dialog中断对话框end_image结束当前激活的对话框图像控件的操作end_list结束对当前激活的对话框列表的操作entdel删除对象(图元)或恢复先前删除的对象entget获得对象(图元)的定义数据entlast返回图形中最后那个未删除的主对象(图元)名称entmake在图形中创建一个新图元entmakex创建一个新对象或图元,赋给
24、它一个句柄和图元名(但不指定所有者)并返回新图元的名称entmod修改对象(图元)的定义数据entnext返回图形中的下一个对象(图元)名entsel提示用户通过指定一个点来选择单个对象(图元)entupd更新对象(图元)的屏幕显示eq确定两个表达式是否具有相同的约束条件equal确定两个表达式的值是否相等*error*可由用户定义的错误处理函数eval返回AutoLISP表达式的求值结果exit强行使当前应用程序退出exp返回常数e(2.718282.)的指定次幂(自然反对数)expand为AutoLISP分配附加空间expt返回以某指定数为底数的若干次幂的值fill_image在当前激活的
25、对话框图像控件中画一个填充矩形findfile在AutoCAD库路径中搜索指定文件或目录fix截去实数的小数部分,将它转换成整数后返回该整数float将一个数转换为实数后返回foreach将表中的所有成员以指定变量的身份带入表达式求值function通知VisualLISP编译器将参数作为内置函数进行链接和优化gc强制收集无用数据,释放不再使用的节点gcd返回两个整数的最大公约数get_attr获取对话框指定控件的某个属性值get_tile获取对话框指定控件的当前运行时的值getangle暂停以等待用户输入角度,然后以弧度形式返回该角度getcfg从acad.cfg文件的AppData段中检索
26、应用数据getcname获取AutoCAD命令的本地化名或英文名getcorner暂停等待用户输入矩形第二个角点的坐标getdist暂停以等待用户输入距离getenv以字符串方式返回指定的环境变量的值getfiled用标准的AutoCAD文件对话框提示用户输入一个文件名,并返回该文件名getint暂停以等待用户输入一个整数并返回该整数getkword暂停以等待用户输入一个关键字并返回该关键字getorient暂停以等待用户输入角度,并返回该角度getpoint暂停以等待用户输入点,并返回该点getreal暂停以让用户输入一个实数并返回该实数getstring暂停以等待用户输入字符串,并返回该字
27、符串getvar获取一个AutoCAD系统变量的值graphscr显示AutoCAD图形屏幕grclear清除当前视口(已废弃)grdraw在当前视口中的两个点之间显示一条矢量线grread从AutoCAD的任何一种输入设备中读取数值grtext将文本写到状态行或屏幕菜单区grvecs在图形屏幕上绘制多个矢量handent根据对象(图元)的句柄返回它的对象(图元)名help调用帮助工具if根据对条件的判断结果,对两个表达式求值initdia强制显示下一个命令的对话框initget为随后的用户输入函数调用创建关键字inters求两条直线的交点itoa将整数转换成字符串,并返回转换结果lambda
28、定义无名函数last返回表的最后一个元素layoutlist返回当前图形中所有图纸空间布局组成的表length以整数形式返回表中元素的数目list将任意数目的表达式组合成一个表listp检查某个项是否是表load对一个文件中的AutoLISP表达式求值load_dialog加载DCL文件log返回一个实数的自然对数logand返回一个整数表中的各数按位逻辑与(AND)的结果logior返回一个整数表中的各数按位逻辑或(OR)的结果lsh返回某整数作指定次逻辑移位后的结果mapcar将作为本函数参数的一个或多个表的各个元素提供给指定函数进行求值,并将由求值结果构成的表返回max返回给定各数中的最
29、大者mem显示AutoLISP内存的当前状态member搜索表中是否包含某表达式,并从该表达式的第一次出现处返回表的其余部分menucmd发出菜单命令,或设置并检索菜单项状态menugroup检查是否加载了指定的菜单组min返回给定各数中的最小者minusp检查某个数是否是负数mode_tile设置对话框控件的状态namedobjdict返回当前图形的命名对象词典的图元名,它是所有非图形对象的根nentsel提示用户指定点来选择对象(图元),得到这个对象所指片段的对象名nentselp在没有用户输入的情况下,本函数的功能与nentsel函数类似new_dialog开始一个新的对话框并显示该对话
30、框,而且能指定一个缺省操作not检查一个项的求值结果是否为nilnth返回表中的第n个元素null检查某项的值是否设置为nilnumberp检查某个项是否是实数或整数open打开一个文件,供其他AutoLISPI/O函数访问or返回对表达式进行逻辑或(OR)运算的结果osnap将某种对象捕捉模式作用于指定点而获得一个点,并返回该点polar在UCS坐标系下,求某点的指定角度和指定距离处的点,并返回该点prin1在命令行打印一个表达式或将表达式写入已打开的文件中princ在命令行打印表达式,或将表达式写入已打开的文件中print在命令行打印表达式,或将表达式写入已打开的文件中progn顺序地对每
31、一个表达式进行求值,并返回最后那个表达式的值prompt在屏幕提示区显示一个字符串quit强制退出当前应用程序quote返回表达式而不对其求值read返回字符串中的第一个表或第一个原子read-char从键盘输入缓冲区或打开文件中读入一个字符,并将该字符转换成十进制的ASCII码值后返回read-line从键盘或已打开文件中读取行结束符前的字符串redraw重画当前视口或当前视口中的一个指定对象(图元)regapp为当前AutoCAD图形注册一个应用名,为使用扩展对象数据作准备rem将第一个数除以第二个数,并返回余数repeat对循环体中的每一个表达式进行指定次数的求值计算,并返回最后一个表达
32、式的值reverse将表的元素顺序倒置后返回rtos将数字转换成字符串set将引号中的符号名的值设置成一个表达式的值set_tile设置对话框控件的值setcfg将应用数据写到acad.cfg文件的AppData段中setenv将系统环境变量设为指定值setfunhelp给帮助工具注册一个用户定义函数,这样,用户在请求该命令的帮助时就会调用正确的帮助文件和主题setq将一个或多个符号的值设置为相应表达式的值setvar设置AutoCAD系统变量为指定值setview为指定视口建立一个视图sin以实数形式返回角度的正弦值(以弧度为单位)slide_image在当前激活的对话框图像控件中显示AutoCAD幻灯片snvalid检查组成符号表名的各字符的有效性sqrt以实数形式返回一个数的平方根ssadd将对象(图元)加入到选择集中,或创建新的选择集ssdel从选择集中撤消对象(图元)ssget根据选定对象创建选择集ssgetfirst判断哪些对象是被选取的和被夹取的ssleng
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年ISO9001质量管理体系考试题库及答案
- 骨科器材培训考核题目及答案
- 渔船机驾长安全生产能力评优考核试卷含答案
- 稳定土拌和设备操作工创新思维竞赛考核试卷含答案
- 感控第三季度培训考核试卷含答案
- 隔膜法考试题目及答案解析
- 银行信用卡业务员安全实操知识考核试卷含答案
- 制线工安全生产能力模拟考核试卷含答案
- 环己烷装置操作工离岗测试考核试卷含答案
- 塑料模压工安全宣传能力考核试卷含答案
- 义诊-我们做对了么?当义诊的流量入口碰上学科建设的“孤岛”
- 2026年贵州省中考英语试题(含答案)
- 2026年福建从村党组织书记、村委会主任中考试录用乡镇机关公务员练习试题及答案
- 2026年网格员矛盾纠纷排查化解理论知识试题及答案
- 2026广东广州白云金科控股集团有限公司“AI赋能投资”岗实习生招聘2人笔试题库含答案详解【巩固】
- 文化墙改造施工组织设计方案
- 2026年湖北省武汉市中考数学试题卷(答案解析版)
- 【中考真题】云南省2026年初中学业水平考试语文真题试卷(含答案)
- 2027届新高考语文精准突破复习:2026年高考作文-全国1卷“词语变化”作文讲评
- 2026年秋初中三年级班主任工作计划
- 三升四英语暑假衔接作业完整版 人教PEP版小学三年级升四年级每日一练(可打印)
评论
0/150
提交评论