如何方便快捷地用CAD画箭头_第1页
如何方便快捷地用CAD画箭头_第2页
如何方便快捷地用CAD画箭头_第3页
如何方便快捷地用CAD画箭头_第4页
如何方便快捷地用CAD画箭头_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、word怎样用CAD画箭头?总结了一下,大概有四种方法: 方法一:用多义线先划直线段,后定义线宽起点宽度(如5),终点宽度(为0),长度为10(要大于起点宽度才好看). 就行了, 不过我从来不这样画. 我都是拉一个直线标注,然后用工具栏最下面的工具"分解",就把箭头别离出来了.(如果标注的箭头不对,就要先到标注样式管理器里先设置一下箭头的样式)方法二:一般而言,画直线箭头多用多段线PL,先设定起点宽度为0,终点宽度为你需要的宽度即可,如1;接着点选两点即可画出一个箭头,两点间的距离为需要用到的箭头长度;然后将这个图形定义成块,在标注样式中选择箭头样式为自定义,找到刚刚定义的

2、图块即可,不过要注意方向,不然箭头变成向内了。也可以用直充的方法画箭头,定义方法类似。同时注意箭头的尺寸应以1个图形单位为标准单位,箭头大小在标注样式中更改即可。如果你只需用到一次,还可使用多段线,先设定起点宽度为0、终点为需要的宽度如1,接着画一个箭头,然后设定多段线的起点与终点都为0或你需要的宽度如0.2,紧接着点取最后一点,输入回车完成箭头绘制。方法三:在中CAD中直接画箭头的命令的一个方法! 众所周知,在天正中可直接绘制箭头,而在AutoCAD中不得。最近我发现一个在命令行直接输入命令就可画出你想要的尺寸的箭头的方法,具体实施如下: 1、首先拷贝以下lisp程序,用ar为名以记事本格式

3、保存,然后改后缀名为.lsp,作为一个lisp程序文件;程序如下: (defun ureal (bit kwd msg def / inp) (if def (setq msg (strcat "n" msg "<" (rtos def) ">: ") bit (* 2 (fix (/ bit 2) ) (if (= " " (substr msg (strlen msg) 1) (setq msg (strcat "n" (substr msg 1 (1- (strlen msg)

4、 ": ") (setq msg (strcat "n" msg ": ") ) ) (initget bit kwd) (setq inp (getreal msg) (if inp inp def) ) (defun upoint (bit kwd msg def bpt / inp) (if def (setq pts (strcat (rtos (car def) "," (rtos (cadr def) (if (and (caddr def) (= 0 (getvar "FLATLAND&qu

5、ot;) (strcat "," (rtos (caddr def) "" ) ) msg (strcat "n" msg "<" pts ">: ") bit (* 2 (fix (/ bit 2) ) (if (= " " (substr msg (strlen msg) 1) (setq msg (strcat "n" (substr msg 1 (1- (strlen msg) ": ") (setq msg (st

6、rcat "n" msg ": ") ) ) (initget bit kwd) (setq inp (if bpt (getpoint msg bpt) (getpoint msg) ) ) (if inp inp def) ) (setq cm(getvar "cmdecho") (setvar "cmdecho" 0) (defun C:AR ( / #dwgsc w v pt1 pt2 pt3 ) (if(= arscl nil)(setq arscl 0.1875) (setq #dwgsc(getvar

7、 "DIMSCALE") W(getvar "PLINEWID") V(getvar "OSMODE") L(getvar "CLAYER") (setq arscl(ureal 7 "" "请输入箭头长度" arscl) (setvar "OSMODE" 1) (setq pt1 (upoint 1 "" "指定箭头顶点" nil nil) (setvar "OSMODE" 512) (setq

8、 PT(entsel "n选择直线上要画箭头一端的任意一点") (setq PT2(cadr PT) (setq ED(entget(car PT) (setq PT3 (polar PT1 (angle PT1 PT2) (* #dwgsc arscl) (command "PLINE" pt1 "w" "0" (* #dwgsc (/ arscl 3) pt3 "") (setvar "OSMODE" V) (setvar "CLAYER" L) (setvar "plinewid" W) (princ) ) (setvar "cmdecho" cm) (princ) 2、将ar.lsp拷贝至CAD目录下的support目录下; 3、在CAD目录下的support目录内找到文件acad2000doc.lsp文件CAD2002下,在别的版本CAD中可能不是这个名,这是CAD的自动加载文件; 4、用记事本程度翻开acad2000doc.lsp文件,参加一行:(load "ar.lsp")

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论