我想知道cad里加载的lsp是什么文件,要自己编写的话应该学什么?
不是专业人士,上学期刚选修的的CAD/CAM,现在来讲一下我所知道的。
1、 启动一个文本编辑器
如在Windows系统,可以用记事本来编写lisp程序。
2、编辑一个AutoLISP程序
举一个简单的例子:
(defun c: triangle (/ p1 p2)
(setq p1 (getpoint “n左下角点: “)
len (getreal “n边长:”)
p2 (polar p1 0 len)
p3 (polar p2 (/ (* 2 pi) 3.0) len )
); end of setq
(command “pline” p1 p2 p3 “c”)
); end of function
编辑完成后,保存为扩展名为lsp的文件。如存为prog01.lsp。
3、启动AutoCAD,载入上述程序
方法一:单击“工具”下拉菜单,选择“程序调入”选项,在对话框中输入文件名,注意应指明路径。如“d:prog01.lsp”,载入程序,如有错误,则返回文本编辑器进行修改。重新载入程序,直至程序正确。
方法二:在命令行输入(load “d:\prog01.lsp”), 如有错误,则返回文本编辑器进行修改。重新载入程序,直至程序正确。
4、在AutoCAD命令行中输入命令triangle运行上述程序,查看程序运行结果。
另外用list程序解决重复性劳动问题,我的理解是在机械设计过程中(抱歉,我对给排水方向不了解,我想应该和机械设计方面差不多吧!)很多零、部件的形状是相似的,因此它们的二维视图(几何模型)也是相似的;例如键、销、螺钉、螺母、滚动轴承等。绘制这此零件的视图一般都采用程序变量方式。在参数化程序方式下,用户不再调用绘图命令逐条线地绘制图形,这样的工作交给程序来完成,用户只需向程序提供所需的一些参数,就像调用编好的函数一样,非常方便快捷,也大大减少了重复工作量。
延伸阅读
CAD中acad.lsp是个什么文件?
acad.lsp是AutoCAD软件的Lisp脚本文件,当打开AutoCAD图形dwg文件时会自动运行相同文件夹中的名为acad.lsp的脚本文件,这使得acad.lsp文件成为计算机病毒在装有AutoCAD软件的电脑之间传播的一种方式。 通过acad.lsp文件传播的病毒称为CAD病毒。 中毒症状: 中毒特征:AutoCAD图纸文件所在文件夹中会自动生成acad.lsp文件。 病毒危害:通过acad.lsp文件传播的CAD病毒种类很多,因此症状各异,但经常体现为AutoCAD软件中部分功能的异常。主要现象有:填空不显示、尺寸箭头空心,鼠标中键不能平移视图,移动命令成为复制,分解命令无效等等。 预防方法: 用WinHEX软件打开AutoCAD的主程序exe文件,查找字符串acad.lsp,然后把acad.lsp改写成任意别的字母,保存。 这样就不会自动运行acad.lsp文件了,彻底切断acad.lsp传播途径。 直接删除图形文件夹下的acad.lsp、acad.fas,之后再打开文件就安全了。
lsp文件用什么打开?
.lsp是AutoCAD软件的Lisp脚本文件.当打开AutoCAD图形dwg文件时会自动运行相同文件夹中的名为acad.lsp的脚本文件。
这使得.lsp文件成为计算机病毒在装有AutoCAD软件的电脑之间传播的一种方式。lsp文件怎么打开:直接用记事本就可以打开。直接拖入CAD里就可以加载使用了。或者用APPLOAD命令,找到LSP文件加载。
lps文件是?
lsp文件是AutoCAD软件生成的一种的Lisp脚本文件,生成的图纸文件中所在文件夹会自动生成acad.lsp文件,但是这种文件格式很容易成为病毒传播的载体,需要遇到此种文件需要小心判断。lsp文件可以使用AutoCAD软件编辑。
acaddoc.lsp文件是什么文件?
属于CAD木马病毒文件,可网上下载专杀软件或使用下面方法。 解决方法
1、查找acaddoc.lsp,把高级选项打开,把隐藏的也搜索出来删除;
2、查找acadapq.lsp删除;
3、查找c:boot.dat删除;(注意是boot.dat,不是boot.ini)
4、打开acad.mnl,将加载acadapq.lsp的句子删除;
5、为防止再被感染,建议将acad.mnl设成只读,建个空的acaddoc.lsp设为只读,应该就可以防止感染了; 注意局域网要统一时间杀毒,否则杀不干净。
后缀为.LSP文件如何打开?
用系统自带的记事本就可以了,右击该文件,选择打开方式,然后选记事本就OK了
lsp是什么格式文件用什么语言编写?
autolisp编写的程序是以【.lsp】为后缀命名的。
此程序是源码,可以直接修改内容【如:命令】。
程序唯一要求是要【英文打字】,如果中文打字就可能会出现错误。如果要中文说明,那么在这句话前面加英文的【;】,程序才不会出现错误中断。
由于程序是源码,复制内容的时候,一定要完整
电脑里面Lsp后缀的文件有什么用?可以删除掉吗?
lsp是AutoCAD软件的Lisp脚本文件,当打开AutoCAD图形dwg文件时,会自动运行相同文件夹中的名为acad.lsp的脚本文件;
该文件可以删除,对CAD使用无影响。