轻松学会CAD编程【转载】
wanmeipingguo
2006年12月12日 10:54:17
只看楼主

这是我从暖通绘图里发现的,我觉得这个帖子对于想学习CAD编程的新手有很大的帮助~!http://co.163.com/forum/content/1714_82808_1.htm

这是我从暖通绘图里发现的,我觉得这个帖子对于想学习CAD编程的新手有很大的帮助~!
http://co.163.com/forum/content/1714_82808_1.htm
免费打赏
wanmeipingguo
2006年12月12日 10:54:43
2楼
在CAD命令行中输入:
vlide
(14版的要先安装,2000以上版本已自带)
按下图敲入命令,加载显亮部分(红线所示按纽)
回到CAD看结果!

恭喜你:你已经迈入编程的大门!:)
回复
liuming106
2006年12月13日 18:44:31
3楼
大家看完后,发表下感慨吧
回复
azgc
2006年12月17日 15:26:21
4楼
学会有效使用AutoCAD自带的帮助按扭 这样容易点

从 AutoCAD 的“工具”菜单中选择“加载应用程序”。
从 Tutorial\VisualLISP 目录下选择 gardenpath.vlx,然后选择“加载”。
选择“关闭”。
在 AutoCAD 命令提示下输入 vlisp 以启动 Visual LISP。
切换回 AutoCAD 窗口(从任务栏上选取 AutoCAD,或者按 ALT + TAB 组合键并选择 AutoCAD),然后在 AutoCAD 命令提示下输入 gpath。
在响应 gpath 的提示之前,请切换回 VLISP 窗口。
在 VLISP 窗口中,鼠标指针显示为 VLISP 符号状,您无法选取任何命令,也无法在 VLISP 窗口的任何位置输入文本。指针符号是为了提示您,在继续 VLISP 中的工作之前必须先完成 AutoCAD 中的操作。无论什么时候见到这种 VLISP 指针,都请记住这一点。

返回 AutoCAD 窗口,响应 gpath 的所有提示。
现在您可以开始编写“花园小路”应用程序了。

使用 Visual LISP 开始编写应用程序的步骤

从 VLISP 的“文件”菜单中选择“新建文件”。
在文字编辑器窗口(窗口标题为“<未命名 0>”)中输入以下代码,可以省略其中注释:
;;; 函数 C:GPath 是程序的主函数,它定义了
;;; AutoCAD GPATH 命令。
(defun C:GPath ()
;; 要求用户输入:先输入小路的位置和
;; 方向,然后是小路的各项参数。只有在
;; 输入有效参数之后,才能继续工作。
(if (gp:getPointInput) ;
(if (gp:getDialogInput)
(progn
;; 此时,已经获得用户的有效输入。
;; 画出轮廓,将得到的多段线指针存入名为
;; PolylineName 变量中。
(setq PolylineName (gp:drawOutline))
(princ "\nThe gp:drawOutline function returned <")
(princ PolylineName)
(princ ">")
(Alert "Congratulations - your program is complete!")
)
(princ "\nFunction cancelled.")
)
(princ "\nIncomplete information to draw a boundary.")
)
(princ) ; 静默退出
)
;;; 显示信息,向用户通知命令名。
(princ "\nType gpath to draw a garden path.")
(princ)
从菜单中选择“文件”“另存为”并将新代码文件保存为 <AutoCAD 目录>\Tutorial\VisualLISP\MyPath\gpmain.lsp。
检查输入的代码是否正确。
回复
wanmeipingguo
2006年12月18日 09:31:46
5楼
欢迎恒多来观顾,并带给新手好的意见~!图文并茂的更好~!
^_^
回复
rrx9401
2006年12月21日 17:21:12
6楼
看过了,不是很难,推广的可能性大,楼主,有眼光1!@
回复
yanjunchao532
2007年01月14日 02:48:26
7楼
这个版块很好呀 我正想学呢 总找不到从那下手 今天终于找到下手的地方了 图文并茂呀 很好 谢谢 !!!!!!!!!!
回复
yanjunchao532
2007年01月14日 02:51:01
8楼
我上传个教材 希望对学习者有很大的作用
回复
rrx9401
2007年01月15日 15:10:10
9楼

谢谢了,多我们有用
回复
wanmeipingguo
2007年01月15日 16:50:37
10楼

不错,我这里已经有了,谢谢~!
回复
shayu2176
2008年07月20日 06:45:40
11楼
好帖子啊,真的是好感激楼主!
回复

相关推荐

APP内打开