当前位置:首页 >> 机械/仪表 >>

CAD常见问题


funytsjqizaitxtpw 默认 zhiqu

站点导航博学主站活动|签到博学之家求助文献|书求助标准获取邀请码成为 Vip 兑换 Flow(Super) 我 的 积 分 记 录 积 分 说 明 每 日 签 到 勋 章 领 取 CreditsMy PostsInvite CodeMy SpaceCreditsPasswordMy ReplyMy Foc

us 正在获取数据..请选择机型 New | HotFavorable | HotEz Vpn MDStandardsUnivs infoOriginal-ebooksTop Free ResourcesVIP ResourceBoxuesky Donator 我的手机:登录 | 注册 Super 分 在线兑换("Flow or Super") 任务奖("Task") 积分记录(Credits Log) Space 简体中文 (China) English Version 注册 register Login BoXueSky!私人消息 (0)公共消息 (0)论坛任务 (0)系统消息 (0)好友消息 (0)帖子消息 (0)应用通知 (0)应用邀请 (0)博学网 (boxuesky.com)? →中文学术研讨资源小 屋 ? CAD 二次开发 CAD LISP ? 《提高绘图速度—自定义 AutoCAD 二次开发 高效应用 程序》(待字闺中)节选:第十一章 用户应用程序 -

Back Forum Reply New 《提高绘图速度—自定义 AutoCAD 二次开发 高效应用程序》 (待字闺中)节选: 第十一章 用 户应用程序 yby_zjyy Offline Threads2 Credits0 Money2 博学币 Flow34 流量 Reply1 活 跃° Fame0 名望 Super0 点 Job[专业] R.P.1 新生 Newbie

Send PM Add Friend Space ? Hello! ? No.1 # Goto ?DESC Print Size: tT Posted at 2010-1-24 13:47 | Only view this one's posts [博学网] 让下载不再烦恼! [参与年费项目]简介以及加入条件~(China) 限! 《提高绘图速度—自定义 AutoCAD 二次开发 高效应用程序》 (待字闺中)节选: 第十一章 用 户应用程序 速度, 绘图 <html> <head> <title> 《提高绘图速度—自定义 AutoCAD 二次开发 高效应用程序》 (待字闺中)节选: 第十一章 用户应用程序</title> </head>

<body> <h3 align=center><font color=red>第 11 章 用户应用程序</font></h3> 这一章给您介绍笔者开发的约四十个实用、好使的命令。涉及到环境设置、绘图、零部 件序号、标注、修改五个方面,还有一 个打印和一个尺寸链计算命令。 <br> 最后,列出部分命令的程序代码清单,供参考。 <h4><font color=green>11.1 设置用户环境</font></h4> AutoCAD 原始界面只设置了个 0 层;环境的其它默认设置也未必能符合每个用户的需 要,设置用户环境(后面简称环境)是在所难 免的。 <br> 环境设置涉及的内容很多,options 命令打开的《选项》对话框中供设置的项就很 丰富。设置时,或是在对话框中挑挑选 选;或是在命令行逐条更改,是件烦琐的但也是必需做的事情。好在在模板中设置好环境就 能一直使用。为此花些时间是应该的, 即使再多花些也是值得的。 <br> 当您换一环境(比如换一台电脑)后要重新设置业已习惯了的环境时, 《选项》对话 框中的一些内容,可以输入事先保存的 .arg 文件;图层也可用预先输出的.las 文件予以恢复。然而标注样式、文字样式、这两个纳 入 CAD 标准的内容,还有一些系统变量 还是需要重新设置,要准确而又快速地复制出原有环境,需要一个工具。 <br> 由于种种原因,总有些图形文件(比如外来文件)是不符合您的习惯或者说是您所执 行的 CAD 标准的。用 AutoCAD 的 standards 命令修正不符合标准的图形文件可能是一个很耗费时间的工作。 <br> 本节介绍的几个设置图层、 标注样式、 文字样式和一些其它系统变量的命令, 高效、 好使。先用它们设置好环境,然后用 后面介绍的快速选择工具结合相应命令修正图形文件,可能比 atandards 命令快捷、直观些。 <br> 本节末介绍的另一个转换层、颜色、线型、文字及标注样式的 trl 命令,处理一批 执行不同标准的文件则更加高效。 <h4><font color=blue>11.1.1 用脚本.scr 设置环境</font></h4> 脚本(.scr 文件)是 AutoCAD 运行命令的纯文本文件, 可按需运行一批命令。 这里我们利 用它来设置环境。脚本用“记事本”编 写,必须遵循以下规则: <br> 1 一个逻辑行一条命令, 严格按照命令行提示顺序应答相应选项。 一个逻辑行可含 有自动换行形成的多个自然行。 <br> 2 每个空格都有意义。

<br> 字符串与命令行输入一样不带""号,内嵌空格的文件名必须带""号。 <br> 命令的选项之间只能空一格。 <br> 行的首、尾不能有空格,但命令结束前,提示是重复循环的,必须以空格结尾。 <br> 3 末行必须是空行。 <br> 4 分号后面是注释,输入可比较随意,也可不回车续行。 <br> 下面是设置文字样式、图层的脚本样例。 <br><font color=maroon>11.1.1.1 设置文字样式的脚本</font> <br> 建立文字样式 style 命令的提示顺序如下: <br> 样式名 完整的字体名 高度 宽度比例 倾斜角度 是否反向 是否颠倒 是否垂直 <br> 设置文字样式的脚本内容如下,文件名为 setst.scr: <br> style standard txt.shx 0.0 0.7 0.0 n n n <br> style ht 黑体 0.0 0.7 0.0 n n <br> style kt 楷体_GB2312 0.0 0.7 0.0 n n <br> style st 宋体 0.0 0.7 0.0 n n <br> style fs 仿宋_GB2312 0.0 0.7 0.0 n n <br><font color=maroon>11.1.1.2 设置图层的脚本</font> <br> 图层由 layer 命令设置,其提示的顺序如下: <br> layer 选项 响应值 层名列表 <br> 设置图层的脚本文件名为 setdi.scr,文本内容如下: <br> layer n 剖面 c 1 剖面 l continuous 剖面 <br> layer n 标注 c 3 标注 l continuous 标注 <br> layer n 表格 c 140 表格 l continuous 表格 <br> layer n 文字 c 7 文字 l continuous 文字 <br> layer n 图框 c 5 图框 l continuous 图框 <br> layer n 细实线 c 8 细实线 l continuous 细实线 <br> layer n 假想线 c 6 假想线 l acad_iso05w100 假想线 <br> layer n 虚线 c 30 虚线 l acad_iso02w100 虚线 <br> layer n 中心线 c 4 中心线 l acad_iso04w100 中心线 <br> 与设置文字样式的不同,此样例中的每行结尾都有一空格。 <br><font color=maroon>11.1.1.3 脚本的运行及其不足</font> <br> 命令行输入 script,在《选择脚本文件》对话框中选定文件,就完成了设置。 <br> 请把脚本放在 AutoCAD 的搜索路径中,以便一打开对话框就能见到它。 <br> 这样单纯地运行脚本犹嫌不足。因为作为常用工具,至少还应该: <br> 1 内容可修改 <br> 2 便于修改且不易出错 <br> 不言而喻,第一点不存在问题:脚本文件是可修改的;第二点则不然,脚本存在明 显的不足之处。 <br> 上面两个脚本的内容简单,修改不算困难。设置标注样式的脚本则要复杂得多,相 关的系统变量有长长的一串,有些变量 的选项也有一大堆,要熟记它们并不容易。若不即时提供变量功能及其选项的提示,修改是 有些困难的。若在脚本中以注释形式加 上说明和提示,文件显得凌乱,可读性变差,也不方便修改。

<br> 更成问题的是,直接修改脚本是比较容易出错的,特别是格式上的差错,脚本大时 尤甚。一旦出错则是很麻烦的事情。 <br> 下面几个命令解决了脚本的这个不足:用对话框间接地修改脚本。对话框中,内容 排列整齐,主题突出,配以说明并提供 了现成的选项。 <h4><font color=blue>11.1.2 用程序修改脚本设置环境</font></h4> <font color=maroon>11.1.2.1 设置文字样式 setst</font> <br> setst 命令提示有两个选项: <br> 修改(M)/设置(ENTER): <br> 设置(ENTER):不修改脚本直接设置样式。 <br> 修改(M):打开《设置文字样式》对话框(图 11-1),修改脚本后再行设置。 <br><br> <img src="图 11-1.JPG" alt="附图丢失" > <br> 最上面文本框中是脚本文件名:setst.scr。 把它的路径名赋给*uspphname*变量(参 见“设置用户程序变量”一节),以 便查找。 <br> 主列表框中的内容与脚本文件对应,每一项是.scr 文件中的待设置样式,不一定是 AutoCAD 中实际存在已起作用的样式。 脚本里的 “n”这儿都不见了,这些“n”是对“是否反向”“是否颠倒”“是否垂直”三 、 、 个选项的应答。对命令行中出现的 选项,脚本中必须一一作答,不能或缺。无特殊需要,此三个选项的设置值都是“n” ,无需 改变,所以不出现在对话框中。 <br> 选中的列表项被复制到下面编辑框中,修改后按《修改/删除》钮改变列表,可能 出现以下几种效果: <br> 1 样式名未变,修改了设置值:列表中的示值相应改动。 <br> 2 样式名改变: 新样式名添加到列表中。 也可用直接在编辑框中输入的方式建立新 样式。 <br> 3 样式丝毫未改:显示将从列表中删除此样式的警告,请您确认。 <br> 假如编辑框是空的,将出现无内容可修改的消息框。 <br> 至此,修改只限于显示的列表,.scr 文件并未改变。按《设置》钮才是根据列表框 内容更新、保存.scr 文件,完成设置、 退出对话框。 <br> setst 命令没有提供选择脚本、 另存文件的功能。 这是因为文字样式的个数不会太多, 也不必有大的变动,一个文件足够 使用。 更重要的理由是脚本的内容将被其它命令引用, 多个文件会引起混乱, 不利于标准化。 <br> 一般,不同图幅中的文字高度不相等、标注样式中的一些指定大小、距离或偏移量 的系统变量值也会不同;A4 幅面放大二 倍后打印到 A4 纸中,视觉效果也会改变。所以诸如 dimscale(标注全局比例)、textsize(文字

高度)等系统变量是与基本幅面、图幅 比例关联的。 《基本图幅》《图幅比例》的值用于设置文字高度。不作改变,命令按控件中 、 所示的缺省值运行。不经对话框直接 设置(按 ENTER)时,setst 根据从图形中提取的图幅信息(参见“图框模板”)设置 textsize, 若得不到相关数据,则不改变当前 textsize 的值。 <br> 基本幅面是打印用的图纸规格;图幅比例是实际绘图空间(模型空间中图框)的尺寸 相对于基本幅面的缩放的倍率。 <br> setst.scr 文件,应位于 AutoCAD 的搜索路径下,否则打开《查找 setst.scr 文件》对 话框,这是标准的 AutoCAD 文件对话框 (图 11-2)。 <br><br><img src="图 11-2.JPG" alt="附图丢失" > <br> 设置字体用的是 AutoLisp 的 command 函数和 style 命令,而并不是直接运行脚本。 这是因为在 AutoLisp 程序中,用 command 函数执行 script 命令运行脚本,必须是程序的最后一句。这样:某些后续操作(比如标注样 式的保存)只能在程序外手动进行;文字 高度可先于设置样式进行,这样虽然避免了后续操作,但程序调用的灵活性受到了限制(参 见后面介绍的 setev)。所以程序放弃了 运行脚本这一方式,脚本只是个数据源,程序从中提取数据。修改的内容返回脚本保存。脚 本严谨而简单的格式方便了数据格式的 转换;也正因为脚本格式严谨,输入对话框中的文字不允许有非法空格。以下几个设置命令 同此,不再赘述。 <br> 倘若愿意也可直接运行脚本(如果无需修改)。 <br><font color=maroon>11.1.2.2 设置图层 setla</font> <br> setla 命令提示与 setst 命令相同。打开《设置图层》对话框(图 11-3)。 <br><br><img src="图 11-3.JPG" alt="附图丢失" > <br> 《浏览》打开选择脚本对话框。 《.scr 文件》框的缺省值是 setla.scr。 <br> 列表框中的内容与 setla.scr 相对应,但精简了不少。-layer 命令的选项很多,这里 只出现了“颜色”“线型”二项, 、 对此作一些说明。 <br> -layer 的选项中,有些的值是变动的,是按需随机设置的,比如“冻结” ;有的不宜 放进基础设置中比如“设置”“生 、 成” ;有的一般不必关注, 比如“打印” ;线的宽度,在硬拷贝中可由打印样式实现,无特 殊需要,也可不在屏幕中显现出来。(

它的视觉效果笔者以为并不好)。所以各层的线宽都设为“默认”(有特殊需要,只能手动设 置了)。这样所要关心的就只有“颜色 ”“线型”了。 、 <br> 对话框的格局、控件的用法与《设置文字样式》相似,需要说明的是另存文件要在 设置前进行(路径名缺省为*uspphname* 的值),其它不再赘述。 <br><font color=maroon>11.1.2.3 setdi 设置标注样式和 setva 设置系统变量</font> <br> setdi 命令的“修改(M)”选项打开《设置标注样式》对话框(图 11-4),缺省与之相 关联的脚本文件名 userdi.scr 显示在《 .scr 文件》中。 <br> setva 命令打开《设置系统变量》对话框, 缺省打开的脚本是 setva.scr. <br> 用《浏览》钮可另选脚本。 <br><br><img src="图 11-4.JPG" alt="附图丢失" > <br> 这两个对话框除了显示的内容,无太多的不同此处。差别仅在于《标注样式名》是 否可用。 <br> 除去只读的、很少涉及的,两个对话框共给出了约 60 个常用的标注变量及其它系 统变量。变量值是.scr 文件中的值,非当 前图形文件中的实际值。简要的说明给设置提供了方便。 <br> 选取某一项,相应的变量名和变量值出现在《变量名称》和《变量新值》中,同时 《可取之值》下拉列表提供了此变量的 选项(有的话):变量值及相关说明, 其首项是.scr 文件中的当前值。 选定的项值将出现在 《变 量新值》中。 <br> 《添加》钮启用(或关闭)《输入注释》《输入选项》这两个编辑框,同时清空《变 、 量名称》《变量新值》和《可取之 、 值》 ,请您输入要添加的变量的数据;并且打开 AutoCAD 帮助文件,供您寻找变量、查看 内容、复制数据到编辑框中。 <br> 注释、选项的输入文字必须遵守《输入的格式》所示,否则可能出错或列表显示出 现混乱。这时应及时删除错误的表项, 以免破坏.scr 源文件。但允许空输入。 <br> 按《修改》 ,添加的变量追加到列表框的末尾。再次按《添加》则关闭《输入注释》 、 《输入选项》 ,放弃添加。 <br> 《修改》钮更新列表框的显示。假如变量名或变量值为空,或者添加的变量列表框 中已经存在都将出现警告框。 <br> 《删除》钮不经《修改》钮直接删除选定的项,更新列表框的显示。 <br> 在按《设置》钮之前修改只限于列表框。按《设置》钮才会更新.scr 文件,完成设 置。

<br> setdi 命令是以样式名命名脚本文件的,改变了《标注样式名》的值,就意味着新 建了一个与此样式名相对应的脚本。这 样做是为了其它(比如后面的 trl)命令方便地引用它们。所以只要标注样式未被废弃,务必维 护好它的文件,绝不可删除。虽然可 以,但是笔者建议不要建太多的标注样式,一个足矣。多了多占地方,多添麻烦。理由稍后 有所陈述。 <br> 左下角的《基本图幅》《图幅比例》值用于设置 dimscale(标注全局比例),不作改 、 变,命令按控件中所示的缺省值运行 。与此同时,setdi 还设置好注释性比例 cannoscale,只要注释性比例名称存在于图形的默认 命名比例列表中。 <br> 与 setst 一样,不经对话框直接设置(按 ENTER)时,setdi 根据从图形中提取的图幅 信息设置 dimscale 的值,若得不到相关 数据,则不改变它的当前值。 <br> 新建的标注样式名若已存在,则是对样式的修改。 <br><font color=maroon>11.1.2.4 设置环境 setev </font> <br> 上面介绍的四个命令各自设置了环境中的一部分,侧重点还是在可靠地修改.scr 文 件上,若想一次完成环境设置,请用 setev 命令。 <br> 只需在《图幅信息》对话框(图 11-5)中给定图幅信息,确认标注样式名就可完成环 境设置。setev 连续运行 setst、setla 、setdi、setva 四个函数。若在 AutoCAD 的搜索路径中找不到某个文件,则出现 AutoCAD 的标准文件对话框,请您查找它。为了避开 这个麻烦, 务必照上面几次提到的那样做: 把这些文件放在*uspphname*变量指定的路径中。 <br><br><img src="图 11-5.JPG" alt="附图丢失" > <h4><font color=blue>11.1.3 转换图形实体的图层、 颜色、 线型和标注样式 trl</font></h4> 正如前面说到过的, 由于种种原因, 总有些图形文件是不符合您的习惯或者说是您所执 行的 CAD 标准的。这对有严格的标准意 识和严谨工作作风的您是不允许的, 必须修正。 况且在不同风格的图面中工作会弄坏您的心 情;不顺手的工作环境还会降低您的工 作效率。 <br> AutoCAD 用 standards 命令解决这一不同规范间的冲突。考察一下它的运行过程: 首先要求把图形文件与标准文件关联,然 后逐一选择标准中的设置值替换检查出的不符合标准的值。可见当不符合标准的的项目多 时,是颇耗费时间的。而且这样一串操作

仅仅是修正了一个图形文件,换句话说, 对每一个要修正的图形文件(即使是严格执行了某 一标准,只是与您的不同而已)都需重 复上述操作。这样的消耗可能会让您望而生畏。 <br> 另一个问题是,要求您在对话框中选择用什么去替换您所不太熟悉的另一个(用抽 象的符号或意义指向不明晰的词所代表 的具体的)什么,也不是十分“友好” 。岂只是不友好,有时简直是难以应对的要求。 <br> trl 命令同样也要面对每一个要修正的文件,但只要在第一次转换时设置好条件, 不需要重复设置,就可处理一批执行相 同标准的图形。比如处理某些三维工程图,要求您做的只是输入命令按回车键。我想您是不 会拒绝用如此简单省时的命令工作的。 设置转换条件也不复杂:只需直观地在图形中点取对象,类型很明确,可视特性显现于前, 要转换到的目标自然也很清晰。 <br> standards 命令用事先生成的标准文件(.dws)与图形文件关联的方式提供标准的信 息。同样,trl 命令在第一次运行前也需 要做一些准备: 打开一个设置完善的(符合标准的).dwg 文件, 命令行输入 dsf(运行 dsf 命令), 回车后生成一个.dsf 文件(命令窗口 提示: “成功生成.dsf 图形标准文件”)。文件的位置由用户程序变量*uspphname*指定,您 可以重新设置变量值。事后请不要轻易 移动它。此.dwg 文件可以有图形,但不允许有冗余(未纳入标准)的元素。要特别注意,不能 有不是用 setdi 命令建立(或替换过)的 标注样式。trl 命令从.dsf 文件读取 CAD 标准的信息,据此修正待转换文件。除非修订了标 准,.dsf 文件一直有效。 <br> 其它命令(比如 setpv 设置用户程序变量)也将用到.dsf 文件。 所以, 一旦环境设置完 备,请立即建立.dsf 文件,以便正常 使用以后介绍的“用户程序” 。 <br> trl 命令提示:设置(M)/转换(ENTER): <br> 按 ENTER,不打开对话,直接从.trl 文件中读取上一次用过的条件转换当前图形, 不能转换图形中的块。 <br> M 选项打开《设置转换条件》对话框(图 11-6) <br><br><img src="图 11-6.JPG" alt="附图丢失" > <br> 出现过多次的和一些常规控件不再赘述,其余介绍如下: <br> 《标注样式》和《文字样式》是标准中的文字样式和标注样式列表,下面通行宽的 下拉列表中有图形的图层特性与标准对

比的结果(用“N”或“Y”标记是否相符)、文字样式、标注样式、线型及块的统计数据。 设置的部分信息会接续到相应表项的后面 。折迭时的显示会随进程自动更新,即总是显示您最近操作的结果。 <br> 或许会出现同一个层上的几种对象转换到不同层上的情形, 这时, 此层以层名加上 后缀-x 的形式再次出现在列表中。x 是 “设置”组件的位置号,一指示区别,二便于查对。 <br> 《转换到》 :是标准中的图层列表。 <br> 四行四列排着的十六个组件是设置、 显示转换条件的主要所在。 打开对话框时显示 的内容是从 .trl 文件(位置由 *uspphname*变量指定,保存着上次设置的转换条件,文件名显示在《.trl 文件》中)中读出 的。 <br> 《对象》隐藏对话框,进入图形中选择对象(图纸空间或模型空间必须在命令运行 前切换好),对话框再现时,相应“设置 ”框显示改为被选图元及其所在的图层的特性,并作出“已重设”标记。此标记仅起提示作 用,不保存,只在本次会话期间持续显 示。对其它控件作如下说明: <br> 《层名》 :对象所在的图层。 <br> 《颜色》 :文字是对象的颜色号;色块显示对象所在图层的颜色。白色在色块中的 显示为图形界面的背景色。未启用的色 块,除图形界面背景为黑色时显示为白色外(与对话框混为一体),都显示为黑色。 <br> 《线型》 :对象的线型-对象所在图层的线型。 <br> 颜色、线型 trl 命令都转换为 bylayer,特殊情形只能另行处理了 <br> 当点取的对象是标注或文字时,将出现信息框,提示您从顶部《*样式》中选取目 标样式,可以不选以启用缺省值。 《线 型》中的文字改为:“标注样式:”或“文字样式:” ,其后的内容是对象的样式转目标样式。 <br> 最近一次设置的缺省值,只需选取目标样式就可修改,不过,这时不能修改在它之 前设置的样式。但如果最近一次的设置 不是缺省值,选取目标样式后会出现《选择要更改的转换样式对》嵌套对话框(图 11-7)。对 话框列出了所有已设置的样式对,其中 的“位置”是十六个设置框的位置号,供定位用。据此可以随意修改设置值。建议即便使用 缺省值,也请在《*样式》中选择一下 ,以方便修改。trl 不能转换多重引线和表格中的文字样式。 <br><br><img src="图 11-7.JPG" alt="附图丢失" > <br> 只要《转换块》复选框是打开的,无需您介入,trl 命令会自行搜集图形中块的信

息(如果无意中点选了块,命令会提示您 重新选择),滤去嵌套块,按已有的设置转换一级块中的元素。在已有的设置中找不到配对 图层的对象被转换到“0”层。 <br> 块中元素的线型、 颜色, 若目标层是 “0” 则保持原来显示的颜色(色号可能已改变), 其它都转换为 bylayer。 <br> 《转换》 :是否加入到转换集中的开关。取否的话,此组件中的部分控件将灰显失 效。此标记值存入.trl 文件。 <br> 倘若十六个组件不够用,可按《下一屏》继续设置;组件的位置号加上十六,同时 《上一屏》变为可用,籍此查看前面的 设置。注意,当组件用不完时,一定要把不用的组件变灰失效,否则命令失败。 <br> 保存或另存文件请在按《设置》前进行。 <br> trl 命令依赖.trl 文件运行,用它保存设置、进行转换;没有.trl 文件或是文件有错, 就不能(正常)运行 trl 命令。但最初 的.trl 文件只是形式文件,注重的是格式,其内容无(也不可能有)实用意义;内容是运行命 令的结果。所以第一次运行 trl 命令, 对话框中大多数《层名》《线型》《颜色》文本框是不可用的,对话框几乎一片空白。 、 、 <h4><font color=blue>11.1.4 把命令放入菜单或工具栏中</font></h4> 为了方便调用,现在把上面这些命令放入菜单或工具栏中。 <br> 在较早版本的 AutoCAD 中自定义菜单和工具栏的方法,第一章已作了介绍。这一 节介绍 AutoCAD 2009 的《自定义用户界面 》对话框(图 11-8)。此对话框不仅面目焕然一新,功能也增强了许多,不但能自定义工具栏, 还能自定义菜单和几乎界面上的所有 元素:工作空间、功能区面板、快捷菜单等,这从它的名字上就可看出。 <br><br><img src="图 11-8.JPG" alt="附图丢失" > <br> 打开此对话框的途径至少有六条: <br> 菜单: 工具(T)>自定义(C)>界面(I) <br> 菜单: 视图(V)>工具栏(O) <br> 命令:cui <br> 命令:cuiexport 或 cuiimport <br> 退出所有命令, 右击任意工具栏后选取“自定义” <br> 有时对话框右半部分 “动态显示”窗格是收拢的。可用《帮助》按钮旁的箭头展 开之,同时对话框左上角出现《自定义 》《传输》两个选项卡。 、 <br> 《传输》 选项卡页面分成左右两个窗格, 两个窗格中都有.cui 文件列表、 “新建” “打 开” “保存”文件操作按钮以及当 前打开的自定义文件的树状图。可用拖动的方式进行两个.cui 文件之间的数据传输,籍此新

建或修改文件。 <br> .mnu 或 .mns 文件被转换成 .cui 格式参与传输。因为传输为是在.cui 文件之间进 行,所以不会改变原始 .mnu 或 .mns 文件。 <br> cuiexport 或 cuiimport 命令直接打开对话框的《传输》选项卡页面。 <br> 前者,在左窗格显示“主 cui 中的自定义设置”(默认为 acad.cui);右窗格显示“新 建 cui 中的自定义设置” ,后者反之 。 <br> 《自定义》选项卡页面是缺省打开的,自定义工作主要在这里进行。 <br> 页面的左半部分显示所有.cui 文件中的设置,由两个窗格组成。 <br> 一、 《所有 cui 文件中的自定义设置》窗格:内有已经加载的 .cui 文件列表和当前 自定义文件的树状图。还有 “加载部 分自定义文件”和“保存当前所有自定义文件”按钮。另一个常用的功能“打开文件”则隐 藏在文件列表框中。 <br> 二、 《命令列表》窗格:是已经加载的命令列表,可按类别显示。另有“创建新命 令”“查找命令或文字”和“过滤命 、 令”三个按钮。 <br> 每个窗格可由右上角的开关打开或关闭。不能同时关闭这两个窗格。 <br> 页面的右半部分有几个小窗格分类显示左窗格中被选中元素的具体定义。 没有特性 的元素(例如“工具栏”节点等)显示一 段描述性的文字,称为“信息” 。因为内容随时在变,所以称之为“动态显示”窗格。如果 看不到已打开的小窗格,可拖动它的水 平边框展开之。 <br> 上面扼要地介绍了《自定义用户界面》对话框,现在我们开始具体作业,把命令添 加到工具栏和菜单中。 <br> 最好建一个您自己的 cui 文件,这样做既可保持 AutoCAD.cui 文件的原貌,避免 不小心弄坏它,又便于维护自己的文件。 <br> 作业的流程是: <br> 切换到《传输》选项卡页面>选择《新建.cui 文件》(空文件)>《另存》 。切换到《自 定义》选项卡页面>《加载新建的文 件》 >(保证新建文件是当前文件)新建命令>命令添加到新文件的工具栏中或菜单中> 《保存》 。 <br> 新建命令的步骤: <br> 选取《按类别过滤命令列表》中的《定义命令》>右键快捷菜单的《新建命令》> 输入命令名>在右边《特性》窗格中作出 选择或输入数据>编辑按钮图像。 <br> 《特性》窗格中的各项,除“宏”和自动填写的“名称” ,其余并不是必需的,可

能出现的各项的说明如下: <br> 名称 –自动填写,程序中显示的标签或工具提示名称。 <br> 说明 -显示在状态栏或工具提示中。 <br> 扩展型帮助文件 - 显示扩展型帮助文件的文件名和 ID。 <br> 命令显示名 -显示在命令工具提示和命令行中。 <br> 宏 - 指定给命令的宏。可以即时创建或编辑现有的宏。 <br> 标签 -与命令关联的关键字。用以搜索命令。 <br> 小图像 –打开《选择图像文件》对话框,为命令指定小图像。 <br> 大图像 -打开《选择图像文件》对话框,为命令指定大图像。 <br> 别名 - 为界面元素指定唯一的标识值,程序以此别名引用户界面元素(出现在《高 级》窗格中)。 <br> 对象名称 - 指定与双击动作关联的对象类型(出现在《高级》窗格中)。 <br> 元素 ID - 唯一标识命令或用户界面元素的标记(出现在《高级》窗格中)。 <br> 《按钮图像》窗格中的内容与以前的版本相仿,前面已有介绍,不再赘述。 <br> 把命令添加到工具栏中的方法: <br> 在当前(新建).cui 文件的树状图中右击“工具栏”节点,选择《新建工具栏》>输入 工具栏名称>在命令列表中找到要添加 的命令>拖到新建的工具栏中(也可用右键菜单复制-粘贴)。 <br> 右击某一“工具栏”>选择《新建弹出》>把命令拖到新建的弹出中。此工具栏就 有了一个被称为“弹出”的折迭的子工具 栏。 <br> 把命令添加到菜单中的方法,在右击“菜单“节点、选择“新建菜单”后,与添加 到工具栏的相仿。 <br> 完成“菜单”“工具栏”定义后还需要把它添加到《工作空间》中。点选某“工作 、 空间” ;或在右键快捷菜单中选择《 新建工作空间》或《自定义工作空间》 ,在右边《工作空间内容》窗格中按《自定义工作空 间》 ,按钮标签变为《完成》 ,文字颜 色变蓝后就可开始自定义。点击《所有 cui 文件中的自定义设置》窗格中工具栏、菜单前端 的复选框就可把它们添加到《工作空间 》中,按《完成》结束自定义。 <br> 按右键,选择《退出自定义工作空间模式》 ,将放弃所作的定义。 <h4><font color=green>11.2 绘图</font> <p><font color=blue>11.2.1 自动切换图层</font></h4> “设置环境”一节,我们设置了十来个图层,应该充分利用它。大家都知道用好图层的 好处:能缩减文件长度,节省存储空间 、能使图面清晰、层次丰富、能充分发挥命令的功能(比如快速选择:qselect),提高效率等。 但频繁的图层间切换操作也让人厌

烦。据说,层操作的频率位于所有命令的前列。如果能在运行某些命令时能自动切换图层, 就省事多了。 <br> 本节及以后介绍的命令中您可抛开频繁地切换图层这个麻烦。 <h4><font color=blue>11.2.2 画各种直线 vrl 命令</font></h4> vrl 命令根据选项值切换图层后执行绘制命令,得到线型、颜色不同的直线。结合右键 使用更其快捷。 <br> 它的命令提示是: <br> 辅助线(A)/虚线(H)/中心线(C)/假想线(D)/细实线(T)/<粗实线>: <br> 粗实线是缺省选项。 <br> 如果不喜欢选择选项,也可用下面所列命令: <br> bl—粗实线 hl—虚线 cl—中心线 tl—细实线 dl—假想线 辅助线—al <br> 可为它们在工具栏中设一按钮。其实,输入两个字符不比用工具栏按钮慢 <h4><font color=blue>11.2.3 设置用户程序变量 dsf 和 setpv 命令</font></h4> 在 vrl 命令中,各种线型所用的图层是根据选项提供的图层信息切换的。如果这些信息 是具体的图层名,比如: “中心线” , 那么 vrl 命令就不能运行于没有“中心线”图层的环境中,命令的使用价值就很有限。怎么 解决呢?使用变量,就象 AutoCAD 的系统 变量一样。把环境信息(图层、标注样式名等等)以变量的形式传递给命令,这些变量姑且称 之为“用户程序变量” 。这些变量都已 有缺省值,是在加载 user.fas 时设置的,是全局的。图层名变量值与 setla 的设置相对应(比 如*hidname*的缺省值是层名“虚线”) 。如果没有修改过 setla.scr,并且已运行了它,则 vrl 和后面介绍的命令都可以顺利运行。 <br> 可以肯定,这些缺省值对您不适合,需要重新设置。这得借助于 setpv 命令。 <br> 在运行 setpv 前,如尚未生成.dsf 文件,请先运行 dsf 命令。 <br> setpv 命令打开《设置用户程序变量》对话框(图 11-9)。 <br><br><img src="图 11-9.JPG" alt="附图丢失" > <br> 可设置图层、标注样式等 17 个“用户程序变量” 。 <br> 《变量值》中是当前设置值。 <br> 《重设》图形标准中的图层或样式名列表,从.dsf 文件读入。选中的项将复盖《变 量值》中的内容。 <br> 《浏览》查找一文件,把文件名或它的路径将送到《变量值》中。 <br> 变量的名称及值的意义列于下表: <br> <br> 变量名 值 <br> *solname* 轮廓线层名 <br> *hatname* 剖面线层名 <br> *cenname* 中心线层名 <br> *dimname* 标注层名 <br> *thiname* 细实线层名 <br> *hidname* 虚线层名

<br> *divname* 假想线层名 <br> *texname* 文字层名 <br> *tabname* 表格层名 <br> *tilname* 图框层名 <br> *auxname* 辅助线层名 <br> *defname* 定义点层名 <br> *distlname* 缺省标注样式名 <br> *testlname* 缺省文字样式名 <br> *pttyname* 打印机名 <br> *uspphname* 用户程序文件路径 <br> *dtphname* 图框文件路径 <br> <br> 到这里,设置了“用户程序变量”后,我们才可能顺利地使用这一章介绍的“用户” 命令。整理一下思路,作如下归纳: <br> 1 用 set**命令设置环境,然后 <br> 2 用 dsf 命令生成图形标准.dsf 文件 <br> 3 用 setpv 设置用户程序变量 <br> 三步缺一不可。 <br><font color=blue>11.2.4 自动切换图层的另一途径</font> <br> 自动切换图层的另一途径是改造工具栏按钮的宏。打开《自定义》对话框(详见“把 命令添加到工具栏中”一节),在按钮 的宏中插入系统变量 clayer 及图层名。 <br> 比如与 AutoCAD 的标准“线性标注”按钮相关的宏是: <br> ^C^C_dimlinear,把它改成: <br> ^C^C_clayer 标注 _dimlinear <br> 就会先把“标注”层设成当前层,然后执行线性标注命令。 <br> 层名的前后必须有一空格。其它命令按钮可如法炮制,比如“图案填充” ,只是层 名不同而已。 <br> 当然用此方法也可改造 AutoCAD 的菜单宏。建议不要这样做,因为仅改造工具栏 就足够使用了。另一理由是:万一不方便 时仍可通过菜单调用命令的标准版本进行工作。 <h4><font color=blue>11.2.5 绘制图框模板 drset</font></h4> 按说,AutoCAD 有多种含有图框的样板文件可供选用,是用不着自己动手绘制的,自 然不必为此编制一个命令。再说,图框绘 制后是长期重复使用的,命令的使用频率几乎为零,不值得为此花费精力。 <br> 一是觉得现成的样板文件不称心意;二是作为初学 AutoLisp 语言时的一个练习, 笔者还是编制了这个命令。用这个命令绘 制的图框还提供了另外一些方便,稍后就可得到证明。好在所占篇幅不大,作为参考,笔者 姑且说之,您不妨听之。效果若能让您

满意,偶尔也可用之。 <br> drset 命令打开《图幅》对话框(图 11-10)。 <br><br><img src="图 11-10.JPG" alt="附图丢失" > <br> 设定各选项,图幅比例应是整数,最好与图形“比例缩放列表”中的某一项的值相 等。退出对话框,图框就画好了。紧接 着打开《页面设置管理器》 ,点取《新建》>《新建页面设置》>在《新页面设置名》中输入 类似“A3”(图幅规格代号)的名称>《 确定》>在《页面设置-模型》(在布局中绘制图框则是《页面设置-布局#》)中不必作任何设 置(具体设置已由程序完成),只需按《 确定》>返回《页面设置管理器》 ,点取新建的页面名,按《置为当前》>《关闭》 ,结束打 印页面设置。最后打开《图形另存为》 对话框。若是以后作为模板使用,请用与“A3-1”类似的文件名,以.dwg 格式保存到 *dtphname*变量指定的路径中(供以后介绍的 插入图框命令 it 用),或以.dwt 格式保存。 <br> 本次输入的企业名称在下次打开对话框时将作为缺省值使用。 <br> drset 命令不只是设置了打印页面,工作环境也业已用“设置环境”一节中的命令 设置完备。 <br> 整个图框是一个块,块名为 An(n=0-4),位于“图框”层。图框块有七个属性,属 性标记及含义如下(属性标记─含义): <br> DN─图(代)号 DN1─图(代)号(位于左上角) NA─名称 MA─材料 QU─数 量 SC─比例 DA─日期 <br> 属性 SC 的值反映了图幅的比例。 <br> 如果您不满意它们在“属性编辑器” 中显示的顺序,请用“块属性管理器”(battman 命令)排一下序,分清主次,以方便 输入。 <br> 回忆一下“设置环境”一节,为了得到合理的屏幕显示和硬拷贝效果,某些系统变 量是根据基本图幅和图幅比例设置的。 笔者在文件名中刻意强调了这两项; 在图框的左下也作了标记(角注)。 它们是有些命令(例如 图框缩放命令 tisc)提取这两个值的源 ,两者必须有其一(角注尤为有用),否则这些命令不能充分发挥作用。 <br> 可以在绘图进程中的任何时刻运行 drset。 <h4><font color=blue>11.2.6 插入图框 it</font></h4> 应用图框的方法通常有以下三种: 新建文件时打开样板文件; 把图形复制到图框文件中 (或把图框复制到图形文件中);用 AutoCAD 的 insert 命令插入图框文件,现在又有了第四个方法 drset。第一种方法用得最多。

在有些场合,比如用 AutoCAD 处理某些 三维软件的工程图时,用后两种方法居多。 <br> 这里介绍的 it 命令与 insert 相似,区别在于:insert 插入的图框文件是当前文件的 客体,它的种种设置不能立即就用;而 it 则反客为主, 它的设置就是当前设置, 包括以图纸规格命名的(类似 “A4” 、 “A3” )打印 “页 面设置” ,犹如直接打开图框文件 一样。 <br> it 命令打开标准的 AutoCAD 文件选择框。打开选定的文件,插入即告成功。图框 的基点在外框的左下角点,插入点是 UCS 原 点。 <br> 用好 it 命令的前提是图框文件的环境已设置完整, “用户程序变量” 是正确有效的。 <br> 除“图框模板”一节所说,在布局中绘制图框,用 it 命令也可把自己定义的图框放 进布局。但有一缺点:原先模型空间中 的打印页面设置,在图纸空间中是不能用的,需要另行设置。 <h4><font color=blue>11.2.7 图框缩放 tisc</font></h4> 虽然可以用 drset 绘制出相对于基本图幅的缩放图框,但实践中临时缩放图框也是常有 的事。缩放后要做的事是更改一些系统 变量的值,如果接受笔者的图框形式,还需更改角注,通常需用几个命令分步完成。 <br> tisc 一次完成所有的工作,标题栏中的比例属性值也跟着改变。tisc 只缩放图框, 文字的高度、线型比例、标注全局比例 (或注释性比例)作相应调整,工作图形不受影响。 <br> tisc 命令打开《图框缩放》对话框(图 11-11)。 <br><br><img src="图 11-11.JPG" alt="附图丢失" > <br> 若图框中有角注存在, 《基本图幅》《当前比例》中的值就是当前值,只需输入目 、 标比例。目标比例应是整数或其倒数 是整数,最好与图形“比例缩放列表”中的某一项的值相等。 <br> 退出对话框,命令结束。 <br> 目标比例是相对基本图幅而言,所以图框实际缩放比率是目标比例与当前比例之 商。 <h4><font color=blue>11.2.8 紧固件孔 ry</font></h4> 各种紧固件孔是机械零件中常见的结构特征,它们很简单,画起来却并不省事。比如螺 孔用到的线型有粗实线、细实线、中吣 线,需要在三个图层间切换。孔口有倒角,如是盲孔则还有螺纹终止线、钻顶线,够忙一阵 子的了。又比如画沉孔时,如果记不隹

它们的尺寸还得查阅资料。 <br> 用 ry 命令用不着为上述种种费心,简单地动几下鼠标就可绘制螺纹的轴剖面、圆 截面、螺柱、内六角沉孔(不大于 M36)和 沉头孔(不大于 M20), <br> 命令行输入 ry ,显示《紧固件孔》对话框(图 11-12) <br><br><img src="图 11-12.JPG" alt="附图丢失" > <br> 对话框上面一排图像按钮是四种孔和外螺纹共五个选项。 <br> 《直径》中列出的是普通螺纹第一系列大径。 <br> 选中《成块》 ,图形以块的形式存在。 <br> 《盲孔》只在第二个选项(螺孔剖视)中可用。 <br> 《螺距》在光孔选项中变灰。 <br> 《确定》返回绘图界面,给出命令提示。 <br> 第一选项的命令提示是: <br> 指定圆心: <br> 尔后重复提示:指定圆心[ENTER 结束] <br> 其余各选项的提示大体相同: <br> 指定基点:孔口(上)中点将与指定的基点重合。 <br> 尔后提示:拾取点确定孔的深度及方向 <br> 从基点到光标点出现一条示向线,初始呈正交状态。可以关闭正交,向任意方向取 点,此点同时确定了孔的方向及深度; 也可直接输入深度值,而由示向线指定方向。 <br> 用第二选项绘制盲孔时, 图形并不一定按照指定的深度值绘制: 指定的值足够大时, 盲孔有一适当的尺寸;而当指定的值 太小时,则绘制成通孔。 <br> 接着的提示与第一选项相同。在指定点生成另一视图方向的图形。 <br> 没有确定绘制选项, 《确定》钮不退出对话,底部给出提示信息。 <h4><font color=blue>11.2.9 平行线 pal</font> </h4> <br> pal 绘制多条平行线,正交两方向各运行一次可绘制表格的雏形。 <br> 命令提示: <br> 布线方向 [顺时针(S)/逆时针(N)/对称(ENTER)]: <br> 布线方向即直线起点的排列走向。水平排列时向左为逆时针。 <br> 输入线间距: <br> 平行线条数:对称布线时只能取奇数 <br> 第一点:指定第一条直线(对称布线时是中间一条)的起点。以此点为布线基准。 <br> 第二点:指定第一条直线的终点,也可使用直接距离法。 <h4><font color=blue>11.2.10 绘轴 axl</font></h4> 可绘制光轴也可绘制带普通平键槽的轴, 同时绘出键槽剖面; 可绘制直轴也可绘制带锥 端轴。根据轴径确定尺寸,完成轴端倒 角。命令运行过程如下: <br> 无键槽(N)/有键槽(ENTER):

回车后提示: 键槽到轴端的距离: 键槽长度: 带锥端轴(Z)/<直径>: 输入 z 后提示: 大端直径: 小端直径(D)/<圆锥角或锥度>: 输入圆锥角后提示: 锥端长度: 输入 D 后提示: 小端直径: 锥端长度: 点取轴端中心: 轴长或另一端中心: 轴在二维平面中可以是任意位置。 圆锥角的值可用以下几种格式输入:度分秒、 锥度或十进制度。 再强调一次,没有设置好“用户程序变量” ,命令将失败。 <h4><font color=blue>11.2.11 绘制普通 V 带轮 vwl</font></h4> vwl 命令打开《绘制 V 槽轮》对话框(图 11-13)。要求输入槽轮的五个基本参数:计算 直径、轴径、槽型、槽数及轮辐尺寸。 <br> 缺省状态是绘制辐板式带轮;关闭《辐板》可绘制辐条式带轮,同时《调整》变灰、 《辐条数目》变为可用。 <br> 轮辐尺寸,在辐板轮中是辐板的厚度,在辐条轮中是辐条大端的宽度。 <br> 按《确定》钮退出对话框,命令行提示: <br> 拾取基点: <br> 此点是槽轮左端面的中点。指定点后,屏幕上出现一个已标上尺寸、填上了剖面线 的完整的图形(图 11-14)。稍事整理, <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> 比如标上表面粗糙度、调整公差的选用,加上技术条件等即可付印。 <br> 当输入的参数不完全时, 《确定》钮不退出对话框,在下面作出错误提示,并把焦 点置于出错的控件上。 <br> 带轮的结构形式由输入的参数确定。 比如有无辐板孔, 是根据 “计算直径” 、 “轴径” 得出。结构中不宜存在辐板时,忽 略输入的“辐板厚度” ,得到实心轮子。过厚的实心轮将出现偷料凹坑以减轻重量和改善工 艺性。轮毂的位置也会根据轴向尺寸作 出调整。启用《调整》复选框,最终得到的辐板厚度会有些变化,图 11-15 是《调整》的效 果对比。图 11-16 是 vwl 绘制的辐条式带 轮。 <br> 需要说明的是:此命令适用槽型 Z、A、B、C、D、E。绘制的键槽为普通平键槽。 <br><br><img src="图 11-13.JPG" alt="附图丢失" > <img src="图 11-14.JPG" alt="附图丢失" >

<img src="图 11-15.JPG" alt="附图丢失" > <br><br><img src="图 11-16.JPG" alt="附图丢失" > <h4><font color=blue>11.2.12 计算普通 V 带轮 vwc</font></h4> vwl 用到的五个基本参数:计算直径、轴径、槽型、槽数及辐板厚是计算得到的;还有 中心距、带长等也需要确定,这要花一 些时间。 <br> vwc 命令,能完成普通 V 带轮传动的所有计算。但,事关工程计算并非单纯的绘 图命令,谨请参考使用。 <br> vwc 打开《计算 V 带轮》对话框 (图 11-17)。 <br><br><img src="图 11-17.JPG" alt="附图丢失" > <br> 项目、日期可以不输入。 <br> 必需的参数不全时, 《确定》钮不退出对话框,在最下面一行作出错误提示,并把 焦点置于出错的控件上。 <br> 对话框下半部列出了 k1、k2、k3、k4 工况系数的选用提示。 <br> 计算参数范围: <br> 带型:Z、A、B、C、D、E <br> 小轮转速:3000-400 rpm <br> 小轮径:最小 63 mm <br> 速比:≥1。 <br> 计算带速:约 10 到 25 m/min。 <br> 缺省状态,启用《保证速比》复选框,主动轮的直径取标准值,从动轮直径取计算 值,不强求与标准一致,以保证从动轮 的计算转速;关闭《保证速比》 ,主、从动轮的直径都取标准值,但速比值可能偏移目标值, 不能保证从动轮的转速。 <br> vlc 命令在“用户程序变量”*uspphname*指定的目录下,生成一个名为“V 槽轮计 算”的.txt 文件。计算输出类似于下面 所列。 有些行的内容可能不甚合理, 传递功率小,上半区较为合理; 反之, 下半区趋向合理。 这些本来就是提请选择的方案,选取 合适的就是了。轮径大到 355 mm 后, “辐板厚”列中给出椭圆辐条的数据,类似 16/4-27, 供选用。其中 16 仍是辐板厚,4 是辐条数 ,27 是辐条大端宽度, <br> V 轮传动计算 <br> 项目: xxxxx 日期: yy-mm-dd <table> <tr><th>传递功率</th><th>所需功率</th><th>主动轮转速</th><th>从动轮转速</th><th>速 比</th></tr> <tr><td>4</td><td>4.4</td><td>1440</td><td>960</td><td>1.5</td></tr> </table> <table>

<tr><th>槽型</th><th>主轮径</th><th>辐板厚</th><th>从轮径</th><th>辐板厚</th><th>槽 数</th><th>带长</th><th>中心距 </th><th>带速</th><th>速比</th><th>单槽轴力(N)</th></tr> <tr><td>Z</td><td>125</td><td>13</td><td>184</td><td>15</td><td>5.1</td><td>1120</td> <td>316</td><td>9.4</td><td>1 .5</td><td>155</td></tr> <tr><td>A</td><td>125</td><td>13</td><td>184</td><td>15</td><td>3.1</td><td>1120</td> <td>316</td><td>9.4</td><td>1 .5</td><td>256</td></tr> <tr><td>A</td><td>140</td><td>13</td><td>206</td><td>15</td><td>2.8</td><td>1250</td> <td>351</td><td>10.6</td><td> 1.5</td><td>254</td></tr> <tr><td>A</td><td>160</td><td>13</td><td>235</td><td>15</td><td>2.4</td><td>1600</td> <td>488</td><td>12.1</td><td> 1.5</td><td>264</td></tr> <tr><td>A</td><td>180</td><td>13</td><td>265</td><td>15</td><td>2.2</td><td>1800</td> <td>549</td><td>13.6</td><td> 1.5</td><td>266</td></tr> <tr><td>B</td><td>125</td><td>13</td><td>184</td><td>15</td><td>2.6</td><td>1120</td> <td>316</td><td>9.4</td><td>1 .5</td><td>311</td></tr> <tr><td>B</td><td>140</td><td>13</td><td>206</td><td>15</td><td>2.1</td><td>1250</td> <td>351</td><td>10.6</td><td> 1.5</td><td>353</td></tr> <tr><td>B</td><td>160</td><td>13</td><td>235</td><td>15</td><td>1.6</td><td>1600</td> <td>488</td><td>12.1</td><td> 1.5</td><td>411</td></tr> <tr><td>B</td><td>180</td><td>13</td><td>265</td><td>15</td><td>1.3</td><td>1800</td> <td>549</td><td>13.6</td><td> 1.5</td><td>452</td></tr> <tr><td>B</td><td>200</td><td>13</td><td>294</td><td>15</td><td>1.2</td><td>1800</td> <td>509</td><td>15.1</td><td> 1.5</td><td>457</td></tr>

<tr><td>B</td><td>224</td><td>14</td><td>329</td><td>15</td><td>1.1</td><td>2000</td> <td>562</td><td>16.9</td><td> 1.5</td><td>469</td></tr> <tr><td>B</td><td>250</td><td>14</td><td>368</td><td>16/427</td><td>1</td><td>2240</td><td>632</td><td>18.8</td><td>1.5</td><td>477</td></tr> <tr><td>B</td><td>280</td><td>14</td><td>412</td><td>16/427</td><td>1</td><td>2500</td><td>703</td><td>21.1</td><td>1.5</td><td>491</td></tr> <tr><td>C</td><td>200</td><td>14</td><td>294</td><td>16</td><td>1</td><td>1800</td><t d>509</td><td>15.1</td><td>1. 5</td><td>594</td></tr> </table> <h4><font color=blue>11.2.13 绘正、斜、伞齿轮 gear</font></h4> gear 命令可成对绘制正齿轮、斜齿轮、两轮交角为 90°的直齿圆锥齿轮的三维实体齿 廓,打开对话框如图 11-18。 <br><br><img src="图 11-18.JPG" alt="附图丢失" > <br> 由单选按钮决定齿轮的型式, 《螺旋角》只在选中《斜齿轮》时有效,角度值可用 以下几种格式输入:度分秒、 锥度或 十进制度。 <br> 需要时用《变位》复选框激活下面两个编辑框输入变位系数。 <br> 输入必需的参数,退出对话框,按提示先后点取绘制中心,就可得到与图 11-19 类 似的一对齿轮。效果好象还可以,但命 令运行时间似乎有些长,需稍稍耐心等待一下。 <br> gear 在无 loft 命令的 AutoCAD 版本中绘只能绘制正齿轮。 <br><br><img src="图 11-19.JPG" alt="附图丢失" > <h4><font color=green>11.3 生成、处理零件序号和明细栏</font></h4> 在装配图中,零件序号和明细栏是必不可少的。尽管有些方法(如拷贝和阵列)可利用, 生成它们仍不是很方便;修改(比如插 入一项或删除一项)更是令人心烦。这里介绍的一组命令让这烦心的事变得令人愉悦。 <br> 先用 xh 标注序号、生成明细栏,继而用 mxe 填写,然后用 mxp 生成明细表,最后 用 mxn 理顺明细表序号。需要时还可用 mxo 调 整明细表项的物理位置。 <h4><font color=blue>11.3.1 序号标注 xh </font></h4> 此命令在生成序号的同时生成明细栏,明细栏内容可即时填写,也可日后补填。插入、 删除序号时,自动理顺编号,明细栏也 相应更改。

<br> xh 命令打开《序号标注》对话框(图 11-20)。 <br><br><img src="图 11-20.JPG" alt="附图丢失" > <br> 各控件的功能作如下说明: <br> 《当前序号》 :其值为已有的序号数加一(是将要添加的序号),存储在图形数据库 中,对话框打开时读出。一般不必过多 关心此值。 <br> 《图幅比例》 :序号、明细栏以及表头将根据此值和基本幅面缩放。图幅比例值经 由以下三条途径之一得到: <br> 1 提取标注样式中的设置值(系统变量 dimscale)。 因此图幅缩放后标注样式须相应 更改。后面将介绍的一个命令(tisc) ,可在缩放图框的同时更改一系列相关的系统变量,包括 dimscale。 <br> 2 从图框左下角的标记(比如 A3-2)中提取。这个角注直观地指示了基本图幅及其 缩放比例,这是最好的途径,因为从中 还可获得基本图幅代号。tisc 命令缩放图框后会对角注作相应更改, <br> 3 直接输入。 <br> 第一、二条途径得到的是准确的缺省值,无须特别关注。第二条更加完美。 <br> 《基本图幅》 :明细栏以及表头根据此值作相应的缩放及在图面上定位。基本图幅 的尺寸是用于硬拷贝的纸张规格(国家 标准)。图幅则还包括图框的页边距和标题栏尺寸,与明细栏以及表头的定位相关。因此约 定:纸张的左下角与世界坐标系原点对 齐;图框的边距遵守国家标准。程序默认的标题栏尺寸为 180×42,可另行设置,详见“序 号标注基础设置”一节。 <br> 《基点》 :当“基本图幅” 、标题栏尺寸无法明确输入时,用此按钮隐藏对话框,拾 取表头、明细栏的定位点(表头的右 下角),忽略《基本图幅》中的值。 <br> 《对齐》 :打开单选按钮组,序号实现行或列整齐排列。拾取指引线起点后,命令 行提示拾取对齐参照点,再拾取指引线 终点完成添加或插入。 <br> 《填写》 :即时填写明细栏。建议不即时填写,而用后面介绍的 mxe 命令。这样工 作节奏比较顺畅,效率也可提高。 <br> 《折行》 :明细栏不能往上排时,在左边紧挨着从下边线另起一列。折行后不可更 改此复选框的状态。只允许折行一次。 用《基点》自定义定位点后,折行会出现异常:偏离下边线。 <br> 《表头》 :插入明细栏表头。图形中无明细栏时呈选中状态;添加第一个明细栏时 表头就会被插入, 《表头》呈未选中状

态。只在折行时需再选一次,然后又回复到未选中状态。 <br> 《个数》 :一条引线上连续排列的序号个数,缺省值为 1。 <br> 《垂直》 :一条引线上多个序号垂直排列。不选此框则水平排列。 <br> 《逆向》 一条引线上多个序号逆向递增。 : 沿着离开引线方向递增为顺向(默认状态)。 引线指向变化时,用此项保证序号 的顺序不乱。 <br> 《设置》 :明细栏及表头、图框中的标题栏等有关信息是命令运行不可缺少的,这 些都有默认设置。为了适应不同情况, 应允许用户更改这些设置。此按钮就是为此而设,它调用 xhset 命令打开《序号标注基础设 置》对话框(图 11-21),细节将在 “序 号标注基础设置”一节中介绍。 <br> 《添加》 :隐藏对话框,向图形中添加序号和明细栏。命令提示是: <br> 拾取引线起点<回车键返回对话框>: <br> 拾取引线终点: (完成一个序号和明细栏的添加) <br> 拾取引线起点<回车键返回对话框>:(继续添加) <br> 需要返回对话框改变一些选项时(比如: 三个垂直逆向排列或选择删除), 按回车键。 <br> 《删除》 :删除任一序号,自动理顺编号,明细栏也相应更改且重新排列。 <br> 命令提示: <br> 点取要删除的引线序号<二次回车返回对话框>:(序号和相应明细栏一并删除) <br> 一旦点取无效,命令行再次提示:点取无效,重新点取<回车返回对话框>: <br> 此时按回车键则返回对话框。 <br> 《插入》 :插入任一序号,自动理顺编号,明细栏也相应更改。 <br> 命令行提示与《删除》相仿。点取的是要插入的序号,此序号及其以后各序号都将 加上一。 <br> 《撤消》 :撤消前一动作。 <h4><font color=blue>11.3.2 序号标注基础设置 xhset</font></h4> xh 命令用的“序号”是不可选择的,只能用命令提供的块;明细栏及明细栏表头则允 许用户另行定义,以适应不同的需求。明 细栏的长度与标题栏的长度相关,也应能让用户另行设置。不光是尺寸,块名、属性标记也 须明确地告诉程序。下面几个有关序号 、明细栏的命令也需要这些信息。 <br> xhset 命令提供了这个可能。 <br> 命令打开的《序号标注基础设置》对话框如图(图 11-21)。 <br><br><img src="图 11-21.JPG" alt="附图丢失" > <br> 左半部是序号、明细栏表头和标题栏块的项目;右面是明细栏的项目。 <br> 图中所示是默认设置值。 <br> 把新定义的块的信息输入相应编辑框,xh 及其它配套命令就能一劳永逸地使用它 们。 <br> 需补充说明的是:明细栏中的属性:代号,与表头中的“图号”相对应。

<h4><font color=blue>11.3.3 填写明细栏 mxe</font></h4> 如果未在 xh 命令中即时填写明细栏,现在可用 mxe 命令完成这项工作。事实上可用 AutoCAD 的属性编辑命令 eattedit 填写,但有 二点不便:一是引线所指与明细栏所载容易错位;二是不可避免地需要较多的移动、缩放操 作,费时费力。mxe 命令可让您把视线 集中在引线所指之处,点取序号就(打开《编辑属性》对话框)可编辑与之对应的明细栏,既 快捷又不易出错。 <br> mxe 命令提示: <br> 点取序号<二次回车退出>: <br> 编辑完一栏,复又提示点取序号,如此循环直至按二次回车键退出。 <br> 若点取无效,则再次提示: <br> 点取无效,重新点取<回车退出>: <h4><font color=blue>11.3.4 生成明细表</font></h4> 一般,项目的整套资料中,少不了“明细表” 。生成的途径有二: <br> 1 多次调用 AutoCAD 的属性提取 attext 命令,从各装配图中收集汇总而成。其格 式与明细表相去甚远,序号都乱了,排列 顺序也可能是乱的,整理的工作量较大。 <br> 2 顺次复制各装配图中的明细栏,粘贴到一个.dwg 文件中。只是标准件(外购件) 栏可能需要移位,其余的顺序无需改变, 比较容易整理。序号也是乱的,我们用 mxn 命令理顺它;因为明细栏有可能经过缩放,我 们将用 mxp 命令粘贴,使其恢复到原始大小 (1:1)。 <br><font color=maroon>11.3.4.1 atex 命令</font> <br> 先介绍第一种方法 atex 命令。 <br> attext 命令不能向已有文件中追加内容而只能是复盖,所以一张明细表往往需要多 个提取文件,也就是说要花一些时间把 它们汇集成一个文件。atex 也调用 attext,但简化了这一操作:每次用 attext 得到的属性提 取文件将自动汇集到一个最终输出文件 ,如果愿意还可把它转为.doc 文件,以便后续整理。 <br> 输入 atex,命令提示:选取(S)/全部(ENTER): <br> S 选项:提取选取的块的属性,提示:选择对象: <br> ENTER: 提取所有与点取的块同名的块属性。提示:点取块: <br> 相继出现的《选择样板文件》和《创建输出文件》(图 11-22),是标准的 AutoCAD 文件对话框。输入相应的文件名,一次操 作即告结束。完成所有提取后,生成一个完整的.doc 或.txt 输出文件。 <br><br><img src="图 11-22.JPG" alt="附图丢失" >

<br> 当仅指定文件名时,输出.doc 文件,各属性值间用空格作分隔符(SDF 格式)。属性 值中不能有空格,否则在 word 中把文本 转换为表格时会遇到麻烦。 <br> 想要生成.txt 文件需指定后缀。可把它导入 excel 中形成表格。 <br> 命令中用的样板文件名缺省为 mxlatxt.txt,内容如下(命令缺省提供的明细栏的属 性): <br> NO C003000 <br> DN C016000 <br> NAME C020000 <br> QU C010000 <br> MA C016000 <br> REM C050000 <br> 第一列是缺省提供的明细栏中的属性标记。 当重定义明细栏块后, 样板文件也要同 步修改或另建一个新文件。 <br> 样板文件应放在 AutoCAD 的搜索路径中,以便一打开对话框就能见到它。 <br><font color=maroon>11.3.4.2 mxp 命令</font> <br> 第二种方法 mxp 命令。 <br> 把明细栏带基点复制到剪贴板中,切换到明细表(.dwg 文件),命令行输入 mxp,指 定插入点,命令即告完成。不管以前是 如何缩放的,明细栏恢复到原始大小,问题就那么简单。但要注意的是,对被复制(不是 xh 命令标注)的明细栏使用 mxp,可能会出 错。 <br> mxp 得到的明细表的序号是乱的,用 mxn 命令能很省力地把它理顺。 <h4><font color=blue>11.3.5 整理序(代)号 mxn</font></h4> mxn 命令打开《整理序(代)号》对话框如图 11-23。 <br><br><img src="图 11-23.JPG" alt="附图丢失" > <br> “序号”是缺省的整理项目。输入要开始整理的序号(应是明细栏物理位置的顺序 号而不是显示的序号)。 <br> 按《整理》隐藏对话框。命令提示: <br> 点取起始( I 号)栏<二次回车返回对话框>: <br> 此起始栏的物理位置的顺序号应与输入的开始序号相同。此栏以后所有(排在同一 列的)序号理顺显示,然后返回对话框。 <br> mxn 命令还有一个功能:整理“代号” 。 <br> 选取《代号》《前缀》按钮和《代号前缀》编辑框变为可用。 , <br> 代号的相对不变的部分,这里称为“代号前缀” 。比如:xy-01、xy-02?中的“xy-0” 是前缀; 、 “1”“2”为序号。 <br> “代号前缀”可直接在《代号前缀》中输入;也可用《前缀》把明细栏中可供参考 的代号,复制到《代号前缀》中: <br> 按《前缀》 ,隐藏对话框,点取参考代号,返回对话框,稍作修改即成。 <br> 这次设置的值,下次打开对话框时以缺省值出现在《代号前缀》中。 <br> 如果标题栏是一个含有代号属性的块, 且代号属性标记与明细栏的同名, 其中的代

号也可用作参考。 <br> 按《整理》 ,隐藏对话框,命令行循环提示:<二次回车返回对话框> 点取×号栏: <br> 被点取的明细栏代号改变成输入的“代号前缀”紧跟着逐栏递增的序号,直至二次 回车返回对话框,开始另一轮操作。 <h4><font color=blue>11.3.6 明细栏顺序 mxo</font></h4> 此命令的功能是调整明细栏的物理位置,同时理顺序号。命令提示如下: <br> 输入开始栏位号<1>: <br> 点取第 1 栏: <br> 输入开始调整的栏位号(物理位置,非显示的序号)、点取与之相应的明细栏,尔后 进入如下循环提示: 点取要移到第 1 号的栏<二次回车退出>: <br> 被点取的明细栏的显示序号变为“1”并与原在第一号的互换位置,提示序号则逐 次加 1 直至二次回车退出命令。 <br> 有可能出现警告框: “第 n 栏已位越出本列的上边界,重新定位。 ” <br> 一般情况下应用此命令的机会不多; 当移植明细表作它用, 比如把明细表复制到爆 炸图中时就很管用。复制节省了大量重 复输入时间;明细栏位置的调整、理顺序号由 mxo 命令完成,比重新填写省事得多。 <br> 需要强调一点,上述几个编辑命令,对不是用 xh 生成的明细栏(表)无效;在 xh 命 令以外进行过删除、插入操作或改变过序 号,这些命令将可能出错。 <h4><font color=blue>11.3.7 1.3.7 修改明细栏属性的特性显示 ated</font></h4> 明细栏列的宽度不足以容纳说明文字的现象,在实践中时有发生。可用 AutoCAD 的在 位编辑块 refedit 命令改变列的宽度,但这 一做法会给以后生成明细表带来麻烦;也可逐一编辑属性的文字高度和宽度比例以适应列 宽,这在编辑量大时也感到不便。 <br> ated 命令能快捷、灵活地更改明细栏(当然也可编辑其它块)属性的显示特性。 <br> ated 的命令提示: <br> 编辑范围 [选取的块(ENTER)/同名块集<点取块>]: <br> 同名块集<点取块>:从点取的块中提取块名,从而获得所有同名的块的集合。 <br> 选取的块(ENTER):仅编辑选中块的属性,提示:选择对象: 。 <br> 之后打开《编辑属性显示》(图 11-24) <br><br><img src="图 11-24.JPG" alt="附图丢失" > <br> 顶部是要编辑的属性个数及正编辑的属性名。 <br> 左边一列是正在编辑的属性特性的当前值。 <br> 在中间一列输入或选择特性新值;不作改动则维持当前值。 <br> 在右边《属性》列表框中选择欲编辑的属性。缺省状态(不作选择)是编辑全部属性 (第一表项)。允许选取多项。顶部提示 随选取结果变动。 <br> 按《下一个》 ,编辑当前显示的的属性、显示下一个属性的信息,编辑完选定的最

后一个属性,对话框自动关闭。 <h4><font color=green>11.4 标注</font> <p> <font color=blue>11.4.1 标注公差 to</font></h4> 在 AutoCAD 中,为尺寸添加公差手续不少,且还需事先查出极限偏差,是件比较 费力的事情。 <br> 用 to 命令无需查表,即可在标注尺寸时标上公差,修改也方便。 <br> to 命令打开《标注公差》对话框(图 11-25)。 <br><br><img src="图 11-25.JPG" alt="附图丢失" > <br> 在《尺寸类型》中选定要标注公差的是孔类或轴类尺寸, 《标准偏差》中的《基本 偏差》列表相应显示为孔(大写)或轴( 小写)的基本偏差代号。 <br> 选定“公差等级”和“基本偏差”后按《确定》退出对话框,按提示操作,完成尺 寸公差的标注。 <br> 命令提示由《添加》的状态确定: <br> 《添加》 ,是在现有尺寸上增注(或修改)公差,所以提示是: <br> 点取尺寸: <br> 若点取有效,公差即标注(修改)成功; <br> 否则再次提示:点取无效,重新点取[ENTER 退出]: <br> 未选《添加》 ,则在新建尺寸时标上公差。 <br> 显示 AutoCAD 的标注命令提示。 <br> 标注的类型是过轴剖面(线性标注)或是圆截面(非线性标注)由《线性》的状态确定。 <br> 标注效果如图 11-26 所示 <br><br><img src="图 11-26.JPG" alt="附图丢失" ><br> 《φ 前缀》缺省选中,在线性 尺寸前加上“φ ”前缀,对直径标注 没有影响。 <br> 《非标》启用《非标偏差》框中的《上偏差》《下偏差》《标准偏差》框变灰。与 、 , 在特性编辑框中的输入不一样,偏 差的正负符号按实际值输入。 <br> 《公差等级》中的最后一项“N”或”n”用于清除公差。 <br> 《配合》打开《基孔制配合》嵌套对话框(图 11-27),供选择公差时参考。 <br><br><img src="图 11-27.JPG" alt="附图丢失" > <br> 偏差值是根据国家标准(GB/T 1800)给出的计算公式求得的: <br> 用与基本尺寸相应的尺寸段中的首、尾尺寸值计算尺寸表征值 d,用 d 计算公差单 位 i ;按公差等级计算出标准公差值。 <br> 轴的各种基本偏差值也是用公式计算的。 <br> 由以上两者得出轴的另一极限偏差。 <br> 孔的极限偏差值按标准规范,由轴的极限偏差转换而得。 <br> 计算值按标准的规定圆整 <br> 由于: <br> 1 标准中明言:为了使数值分布得更好,有的(数值)没有采用附录中的处理规则。 <br> 2 有些基本偏差,标准中揉合了经验数据,而不是纯粹计算值。

<br> 所以用公式计算出来的标准公差、基本偏差与国家标准的表列值有些差异。 <br> 从差值的大小和分布看,计算值是可用的;但事关标准,笔者还是尽可能地设法修 正计算值以消除这些差异。 <br> 笔者列表对比了 IT1-IT13 的标准公差和轴的基本偏差,表列值与用 to 命令得到的 值是吻合的,修正结果是令人满意的;有 选择地对比了一批极限偏差,也未发现差异。 <br> 但是, 笔者还是要敬请读者注意这一问题, 尤其是由特殊规则转换得到的孔极限偏 差。 <br> to 命令适用范围:基本尺寸小于等于 500mm;公差等级 IT1-IT13。公差等级或尺 寸越出标准中表列的范围,标出的公差是 不可靠的,这时会显示一个信息,提请斟酌处理。 <br> 虽然应避免在标注中使用文字替代, to 命令可以用于有替代文字(无论是测量值、 而 公差)的标注,其中与公差无关的文字 保持不变。需要说明的是:有替代公差的标注中,不能在公差之外再有“-”号出现,请用 其它取代之(比如: “~”号)。 <br> 只要尺寸值是缺省值,不是替代值,不管原标注中的公差是什么形态,用 to 命令 以后的公差一律改为非替代形式。 <h4><font color=blue>11.4.2 标注配合符号 tos</font></h4> 在装配图中,往往并不标注具体的公差值而只为配对零件标上说明配合类型的符号(诸 如 H8/m7)。这可用 tos 命令完成。命令打 开《标注配合符号》对话框如图 11-28: <br><br><img src="图 11-28.JPG" alt="附图丢失" > <br> 对话框各控件的用法及退出对话框后的操作与 to 命令相仿。 <br> 在《孔》及《轴》中选定各自的公差等级和基本偏差,按《确定》回到绘图界面, 点取(启用添加)或标注尺寸后,得到的 结果类似于图 11-29 <br><br><img src="图 11-29.JPG" alt="附图丢失" > <br> 选择公差等级列表框底部的“N”或“n”就可得到右边那个图的结果。 <h4><font color=blue>11.4.3 标注直径前缀φ dpr</font></h4> 有时在圆的过轴剖面上标注直径比标注在圆平面上更有条理、 更加清晰。 但用的是线性 标注,需要添加“φ ” 。至少有以下几 条添加“φ ”的途径: <br> 1 启用标注命令的“m”或“t”选项,前者在文字编辑框输入“%%c” ,后者在命 令行输入 “%%c<>” 。 <br> 2 标注完成后用文字编辑框编辑。 <br> 3 标注完成后用“特性选项板”编辑。 <br> 上面几种方法都需额外的操作和输入,稍嫌费事。 <br> dpr 在标注圆的过轴剖面的线性尺寸时,增注上“φ ” ,而无需额外再做些什么。命

令提示如次: <br> DPR [删除(E)/选择对象(O)/添加(A)/<指定第一条延伸线原点>]: <br> 指定第一条尺寸界线原点:缺省选项,拾取第一点后要求输入第二点,最后指定尺 寸线位置。与线性标注命令的提示相仿 。 <br> 每次标注完毕,重复如下提示,直到按 entet 键结束命令: <br> [删除(E)/撤消(R)/选择对象(O)/添加(A)/指定第一条延伸线原点(P)/继续(任意点击)/ 结束(ENTER)]:(P) <br> (P)是刚执行完的选项提示,在绘图区内任意单击左键可重复此操作。 <br> 其它选项是标注方式切换开关。 <br> 选择对象(O):等同于线性标注的“选择对象”选项。 <br> 添加(A):在现有的尺寸上添加φ 。接下来的提示是“选择尺寸:。 ” <br> 撤消(R):取消上一动。单击后立刻执行,不需要其它操作,所以连续单击将是连 续取消。 <br> 删除(E):删除任意已标注上的φ 。 <br> dpr 的添加选项不破坏标注原有的前、后缀。还可用于非测量值标注。 <h4><font color=blue>11.4.4 标注普通螺纹 M 前缀 mpr</font> </h4> AutoCAD 没有可直接用于螺纹标注的命令。这里介绍的 mpr 命令,用与上一节标注直 径φ 相似的方法,为螺纹新建或添加的形式 前缀“M” 。螺纹数据在对话框中输入。 <br> mpr 命令打开《标注螺纹》对话框(图 11-30)。 <br><br><img src="图 11-30.JPG" alt="附图丢失" > <br> 《直径》列出了标准普通螺纹第一系列小于 100mm 的直径。标注中的直径值并不 由表中的值确定,而是由标注的测量值确 定。 《直径》的作用是显示与直径相应的标准螺距列表,以便查询、输入。所以可标注的螺 纹直径并不限于《直径》所列。 <br> 《螺距》默认值是粗牙(第一项),根据规定,不在标注中显示出来。 <br> 《孔数》加上 n-前缀。 <br> 《孔深》加上螺孔深度后缀。 <br> 命令提示与 dpr 相仿佛: <br> MPR [删除(E)/添加(A)/选择对象(O)/<指定第一条延伸线原点>: <br> 一次标注结束,重复提示: <br> [删除(E)/撤消(R)/添加(A)/选择对象(O)/指定第一条延伸线原点(P)/继续(任意点击)/ 结束(ENTER)]P) <br> 选择对象(O):与 dpr 中的不一样:既可选择直线也可选选择圆。 <br> 其它选项的说明与 dpr 相仿,从略。 <br> 只要螺距、孔数前缀和孔深后缀相同,就可单击左键进入重复,连续标注不同直径 的螺纹。直径值是从对象中提取的,不 影响重复作业。 <br> 最终标注出的完整的结果类似:2-M8×1.0 孔深 12

<h4><font color=blue>11.4.5 标注圆(弧)的中心标记 dcm</font></h4> 圆(弧)的中心标记的形式由系统变量 dimcen 控制。它的值 AutoCAD 缺省为 0;setva 的 设置值也为 0,这时是标不出中心标记的。 <br> AutoCAD 的 dimcenter 命令只是根据标注样式的设置或系统变量 dimcen 的值标注 圆的十字线或圆心标记,自身无选择能力。 换句话说,想改变圆心的标注形式,先得修改标注样式或 dimcen 的值,然后由 dimcenter 命令实现。 <br> dcm 命令把这两个步骤合而为一,随时可标出想要的圆心形式。下面是命令提示: <br> 中心标记形式 [标记(M)/<直线 ENTER>]: <br> 以 M 响应,系统变量 dimcen 被设为正值; <br> 以 ENTER 响应,系统变量 dimcen 被设为负值。 <br> 接着执行 dimcenter 命令,提示点取圆或弧。可连续点取多个尺寸,即点即显示结 果。 <br> 命令正常结束的话,恢复当前标注样式,dimcen 的值回复到 0;否则会出现一个替 代标注样式(dimcen 的值不同),请及时 清除,不然会引起混乱。这一点务请注意。 <h4><font color=blue>11.4.6 标注半(直)径并中心标记 drm</font></h4> 诚如上一节中说的,dimcen 的值需要随时按需设置。另外,它对直径标注 dimdiameter 及半径标注 dimradius 命令也起作用,这 就可能重复标上圆心或不留神标错圆心的形式。 <br> 所以,似乎把 dimcen 设置为 0(《标注样式管理器》中的《圆心标记》设置为“无”) 更好些。圆心可由上一节的 dcm 标注, 标注直径时不再标出; 弧只在有定位尺寸时才需标注出圆心。 为此, 笔者构建了(可在 dimcen 的值为 0 时)标注半径并圆心的 drm 命令 。也可用于直径标注,或修改选中尺寸的(由半径或直径标注命令标出的)中心标记形式。中 心标记只有标注文字位于圆(弧)以外时 才可能标出,所以说“有可能” ,是因为还受变量 dimtofl 的影响:当其值为 1 时(强制在尺 寸界线间绘制尺寸线),将关闭中心标记 。这可以在《标注样式管理》中观察到。dimtofl 的值 AutoCAD 缺省为 0;setva 的设置值也 为 0,但 drm 不受 dimtofl 的影响:即使其 值为 1,也能妥然处置。 <br> 命令提示: <br> 中心标记形式 [无(N)/直线(L)/<标记 ENTER>]: <br> 点取标注、圆或圆弧: <br> 可逐个连续标注或修改圆心标记形式(如果点取的是标注)。 <h4><font color=blue>11.4.7 标注的显示形式</font></h4>

尺寸标注的不同显示形式, 通常是用设置多个标注样式或其副本的方法去实现。 但事实 上,并不能用几个样式满足多种多样的 需求,除非样式数量足够多。笔者就曾见人设置了长长一串的标注样式和副本。在多个样式 间挑挑拣拣、来回切换会影响工作的流 畅性,弄坏情绪。 “长长一串”更不足取。 <br> 归纳起来,变动较多的主要是:尺寸线(隐藏或显示)、尺寸界线(隐藏或显示)、箭 头(形式)、文字(对齐方式)、圆心标记 (形式)以及尺寸界线间是否绘制尺寸线(主要是圆、弧内的尺寸线)这六个元素。不能指望用 六个样式就能完事,它们间组合的结果 可是远大于六的,况且六个标注样式也可算是“长长一串”了。 <br> 另一个方法是用“特性选项板”编辑标注元素,然而操作起来也不是很轻松。比如 判定要隐藏的是第一条抑或是第二条尺 寸界线就要费些周折。 <br> 笔者的方法是只用一个标注样式(用前面 setdi 命令设置), 标注结束后用下面一些命 令修改标注元素,效果不错:灵活、 快捷。 <br><font color=maroon>11.4.7.1 圆(弧)内尺寸线开关 sr </font> <br> 界线间的尺寸线显示状态由系统变量 dimtofl 控制。其值为 1,同时标注文字位于 圆或弧之外时,圆(弧)内尺寸线才呈打 开状态。一般情况下,这条尺寸线笔者认为以不显示为好,尤其在标注多个同心圆直径时更 显得杂乱;而当标注有定位尺寸的弧半 径时,这条尺寸线则使标注更为清晰,以存在为佳。所以,笔者习惯把 dimtofl 设置为 0, 用 sr 命令打开(或关闭)某些弧(圆)内的尺 寸线。sr 命令读取对象的尺寸线开关状态,然后反向切换:打开的被关闭;关闭的被打开。 <br> 命令提示: <br> 点取半径或直径标注: <br> 可以连续即点即变。 <br><font color=maroon>11.4.7.2 控制尺寸界线 hs</font> <br> 尺寸界线是不允许复盖几何轮廓线的。 在以轮廓线为界线的尺寸中,需把与轮廓 线重迭的的尺寸界线隐藏掉。这样做, 一是屏幕上的层次清晰,有好的的视觉效果;二可防止硬拷贝中有可能出现的线型、线宽的 混乱。 <br> 无需改动标注样式,hs 命令只要求您用光标点取尺寸,就能显示或隐藏尺寸界线, 是同 sr 一样的开关型命令。命令提示:

<br> 靠近目标端选取标注[二次 ENTER 退出]: <br> 可连续选取多个目标。还可能出现: <br> 点取无效,重新点取[ENTER 退出]: <br> 为了能让命令能判断出更改目标,必须靠近要更改显示的那一端点取标注。 <br><font color=maroon>11.4.7.3 控制尺寸线 hd </font> <br> 在过轴半剖视(面)中标注圆的直径,未剖一边的尺寸线是不绘制的。若用“特性选 项板”关闭尺寸线,同时还得关闭尺寸 界线,而且关闭的不一定就是想要关闭的。hd 命令也是一个开关,只要用光标点取尺寸, 就可准确无误地同时隐藏或显示尺寸线及 尺寸界线。命令提示: <br> 靠近目标端选取标注[二次 ENTER 退出]: <br> 可连续选取多个目标。还可能出现: <br> 点取无效,重新点取[ENTER 退出]: <br><font color=maroon>11.4.7.4 改变箭头样式 ha</font> <br> 在连续性标注中, 往往由于界线间距离狭小而使箭头放置显得杂乱。 有时甚至是无 法容忍的。可用 ha 命令快速解决这一问 题。 <br> ha 命令有三种箭头样式可选:无、斜线、小点,加上恢复(到标注样式中的设置) 共四个选项。命令提示如次: <br> 箭头样式 [恢复(R)无(N)/倾斜(O)/小点(ENTER)]: <br> 靠近目标端选取标注[ESC 退出]: (S) <br> 完了重复提示: <br> 箭头样式[恢复(R)/无(N)/倾斜(O)/小点(S)/继续(任意点击)]S) <br> 提示末尾(S)是上一次的选项,在绘图区任意单击可继续执行。 <br> 还可能出现如下提示: <br> 点取无效,重新点取[ENTER 退出]: <br><font color=maroon>11.4.7.5 切换直(半)径标注的中心标记形式 hc</font> <br> hc 命令的提示是: <br> 圆心标记形式 [直线(L)/无(N)/标记<标记>]: <br> 点取半径或直径标注:: <br> 连续即点即改变中心标记的形式。回车退出命令。 <br><font color=maroon>11.4.7.6 标注文字水平开关 dth</font> <br> 标注中文字的对齐方式, “与尺寸线对齐”比“水平”少占空间,比“ISO 标准” 整齐划一,所以使用“与尺寸线对齐” 者居多。当然也不是绝对的,有些场合(比如角度标注,有时)用“水平”方式更合理些。在 这些场合可用 dth 命令把文字对齐从“ 与尺寸线对齐”方式切换到“水平”方式。也可反向从“水平”切换到“对齐” 。命令提示: <br> 点取标注[二次 ENTER 退出]: <br> 连续即点即变。还有可能出现如下提示:

<br> 点取无效,重新点取[ENTER 退出]: <h4><font color=blue>11.4.8 滤出非测量值尺寸 fcl</font></h4> 这里所谓的“非测量值尺寸” ,是指在文字编辑框(“特性选项板”)中,其值是以文字替 代而不以缺省形式显示的尺寸,仅管或 许其量值与测量值相等。 <br> 严格一些,不是特殊需要,图形中不应该出现“非测量值尺寸” 。一旦执行了会改 变几何尺寸的编辑命令,很可能因忘了 修改“非测量值”标注尺寸而产生错误;查询命令遇到“非测量值尺寸” ,也将得不到正确 的结果。 <br> 所以笔者建议,在处理“陌生”的图纸时,先查一查是否存在“非测量值尺寸” 。 怎样查呢?显然不能逐个地用编辑框中 的显示来验证,除非不得不查,可能谁也没这耐心;用 fcl 命令可瞬间解决问题。 <br> fcl 命令没有提示。查到的“非测量值尺寸”被亮显;否则命令行返回“未发现非 测量值尺寸” 。 <h4><font color=blue>11.4.9 等值替代测量值 dtt</font></h4> 上一节笔者建议用 fcl 命令检查图形中是否存在非测量值尺寸,包括与测量值相等的替 代的尺寸,以免出错。现在却要用 dtt 命 令把缺省值替代为等值的非测量值。为什么?因为这命令在编制机械加工工艺(序)卡片时非 常有效率。显然这也是一个危险性很大 的命令,不是这种场合,请勿用 <br> 在工艺卡片中少不了标有该工序(步)加工尺寸等工艺参数的简图。最好的方法自然 是复制原设计图,经编辑后粘贴到工艺 卡片中。这样既省时又忠实于原作;在标注工序尺寸时,有源尺寸作参照,更显得方便。然 而,虽说是简图,不缩小往往是放不进 卡片中的。随之而来的问题是:尺寸值(如果是测量值)也改变了。不解决这问题,上述方法 是不能用的。 <br> 至少有三种方法可使尺寸值维持原值: <br> 1 调整线性标注的比例因子(系统变量 dimlfac)的值,替代标注中的旧值.。步骤有 些烦琐:把简图构筑成块进行缩放,从 块“特性编辑“框中查得比例因子,然后求其倒数得到线性标注的比例因子,打散块,最后 用 dimlfac 新值替代。而且一次缩放后 就得重复操作一次。 <br> 2 打散尺寸。不消说,这方法不可取,因为更大的麻烦将等在后面。 <br> 3 文字替代:等值替代测量值。这方法不会给以后的编辑带来麻烦,也可多次随意 缩放而不影响尺寸值。

<br> 三者比较第三种方法更好些。 然而逐个的替代标注文字, 工作量之大是令人生畏的。 . 没有快速的替代手段,此方法也只 能是一种想法。dtt 命令实现了选择集中所有尺寸的测量值的快速等值替代: <br> dtt 命令的提示如下: <br> 全部(A)/局部(ENTER): <br> 回车后,可启用各种对象选择方法,仅选定范围内的标注被等值替代。选择“全部 (A)” ,不出现任何提示,全图完成替 代。 <br> dtt 不会抹去标注中的公差。 <br> 再强调一次,非本节所说的场合,请勿用 dtt 命令。一旦误用,请立刻用 undo 命令 的 b 选项纠错。 <h4><font color=blue>11.4.10 标注样式更新 da</font></h4> AutoCAD 的标注样式更新命令(-dimstyle _apply)执行后, 有抹去或改变已标注的尺寸公 差的现象出现,这是用户不希望出现 的,也限制了它的应用。 <br> 用 da 命令更新标注样式不会出现这种情况, <br> da 命令先恢复保存在*distlname*用户变量中的标注样式(如果图形中不存在此样 式,则新建之),使其成为当前,然后应 用到选中的标注上。 一些不宜改变的或不允许改变的内容, 比如线性标注测量值的比例因子 DIMLFAC 的值等,将保持图形中的值不 变。因而不会因运行 da 命令而导致尺寸标注值的异常,可以放心使用。 <br> da 的命令提示: <br> 要应用的标注样式 *distlname*(ENTER)/输入样式名: <br> 范围(R)/全部(ENTER): <br> 回车,更新全部标注的样式;S 选项仅更新选定范围内的标注。 <h4><font color=green>11.5 修改、编辑</font> <p><font color=blue>11.5.1 快速选择 q </font></h4> 凡修改必得选择对象,有时选择对象的效率就是修改操作的效率。AutoCAD 的选择对 象命令 qselect 和 filter 都有很高的效率。 <br> qselect 打开《快速选择》对话框,须用户主观认定过滤条件。 <br> filter 命令打开《对象选择过滤器》对话框。组建 “过滤器”的手段较灵活:过滤 条件既可主观输入,也可从选定对象 中提取。 “过滤器”可保存起来(保存在 filter.nfl 文件中)以备后用。 <br> 显然。要能适应实践中的多种需求, “命名过滤器”的数量必须足够多。 <br> 多数情况,从对象提取的过滤条件是要经过修改、作出取舍的。比如,从直线提取 的过滤条件列表中,包括了它的两端点 坐标。然而端点坐标带上关系运算符作过滤条件的机会很少;而不带关系运算符,则只能选

中有共同端点的线或是被提取特性的源 对象本身,甚至可能得到一个空选择集(如果还附加了其它条件)。想要得到一个“直线”的 选择集,得从列表中剔除端点坐标。圆 也有类似的现象。 <br> 两者比较,qselect 略显呆板;filter“智能”了些。操作都稍嫌烦琐。 <br> q 命令对过滤条件作了一些简约,只提取源对象的“对象类型”“图层”“颜色” 、 、 、 “线型”“文字样式”和“标 、 注样式” 这几个主要特性作约束。 用复选框作出取舍。 选择性虽小了些, 操作却便捷了不少, 在通常的(机械制图)二维场合也已足 够使用了。 <br> q 命令打开的《快速选择》对话框如图 11-31 <br><br><img src="图 11-31.JPG" alt="附图丢失" > <br> 《对象特性》中显示的是源对象的几个主要特性。 <br> 《过滤选项》确定《对象特性》中的哪些项纳入“过滤器” 。当源对象是“标注” 或“文字”时, 《对象特性》中的“线 型:****”变更为“样式:****” 。 <br> 《范围》 :缺少为全图形,打开它则需选择对象以确定选择集的范围。 <br> 《反选》和《过滤》可组合成四种选择方式: <br> 过滤+不反选:符合过滤条件的对象组成选择集。 <br> 过滤+反选:把符合过滤条件的对象排除出选择集。 <br> 不过滤+反选:把选中的对象排除出选择集。 <br> 不过滤+不反选:与 ctrl+A 以及通常的选择方法相当,已无太多的实用意义。 <br> 《对象》 :隐藏对话框,选取对象。 <br> 启用《过滤》时的命令提示是: <br> 点取源对象: <br> 点取的对象用于提取过滤条件。尔后返回对话框。还有机会更改先前的选项设置。 若未打开《范围》 ,按《确定》退出对 话框,生成全图形中符合过滤条件的对象集;不然,提示“选择对象”以确定选择集范围。 <br> 关闭《过滤》《对象特性》《过滤选项》《对象》都变灰, , 、 、 《反选》缺省打开。 <br> 若未打开《范围》 ,按《确定》退出对话框后提示“选择对象” ,生成全图形的排除 了选中对象的选择集;在《范围》打 开的状态下,命令将连续两次提示“选择对象” ,注意它们的顺序,不要弄颠倒:第一次确 定选择集范围,第二次选定要排除在选 择集之外的对象。若命令行大于两行,可以看到明确的提示。在第一次“选择对象”的提示 前是: “确定选择集范围” ,在第二次

之前是: “选择要排除在选择集外的对象” 。 <br> 命令完成后,选择集被亮显。 <br> q 命令可透明使用。比如用在特性匹配命令后: <br> matchprop <br> 选择源对象: <br> 选择目标对象或[设置(S)]:'q <br> 打开《快速选择》对话框,用过滤条件确定目标对象。 <h4><font color=blue>11.5.2 局部放大 losc</font> </h4> 为了表达清楚图形的细节,经常用到局部放大视图。在图纸空间中可用视口表达;在模 型空间中,通常的绘制过程是:复制绘制局部视图范围线-修剪或其它修改-放大-标记放大部位及局部视图-标注尺寸-修改尺寸(补上剖面线)。 <br> losc 命令用于模型空间。只需输入放大比例、最好是整数,在图形中指定要放大的 部位及局部视图的位置,就可完成上面 列出的所有(或极大部分)工作。如果原来的标注是与几何对象关联的,放大视图中这种关联 将被解除。即:移动几何对象上(原来 的关联)点,标注位置、方向和值将不会更新。相当于系统变量 dimassoc 设置为 1 时的效果。 <br> 命令运行过程如下: <br> 输入放大比例: <br> 点取中心: <br> 确定放大部位的中心点,然后圈定放大范围: <br> 指定圆的半径或[直径(D)]: <br> 指定位移的第二点或(用第一点作位移): <br> 这是 AutoCAD 移动命令提示的后半部。移动对象及基点,已自动选中,只需 给出第二点。命令结束。 <br> 放大标识从“M”开始,存入数据库。重新打开图形,标识也能自动向后递推。 <br> 若对命令执行结果不满意,AutoCAD 工具栏上的“放弃”按钮是不宜采用的,那 会很累,因为按几次按钮恐怕解决不了问 题;简单地删除费时不说,还不能回到命令执行前的状态;可用 AutoCAD 放弃命令_undo 的_b 选项彻底清除 losc 命令的影响,回到命 令执行前的状态。 <br> 除非另有说明,所介绍的命令都可(也应该)用_undo _b 命令。建议在工具栏上为它 做一个按钮,方便日后使用。 在其它 场合用_undo _b,请谨慎回答它的提示。 <br> 还有几点需要说明,也是此命令不够完善的地方: <br> 放大剖视图时: <br> 1 若在圈定范围内存在图案填充,则第一步点取的中心点,以后将充当图案填充命 令中的“内部点” 。所以此点应位于剖

面线边界之内,否则结果是不言而喻的。 <br> 2 而且 losc 仅以此一个内部点绘制图案填充,所以在圈定范围内最好只有一个图 案填充或其残部的封闭区域;否则需要事 后补上。 <br> 如果您不能运行 losc,请首先回顾一下“设置用户程序变量”一节。 <h4><font color=blue>11.5.3 修改线型缩放比例 lsc</font></h4> 线型形貌特征显示不出来或显示的比例失调的现象,在绘图中时有发生。通常,用修改 《特性选项板》中的“线型比例”来改 善其视觉效果。或因主观输入比例值不合适,或是多个对象之间差异较大,往往需多次重复 操作才能完成。 <br> lsc 命令会根据对象数据自行计算出一个可正常显示线型的合适的值,而且是连续 即点即更新显示。 <br> 先认识一下与线型比例相关的两个比例: <br> “全局比例因子”(系统变量 ltscale 的值):它是相对于绘图空间大小设置的,对所 有对象,不管是将生成的还是已存在 的都有影响。只要是合理的,一般不轻易更改。 <br> “当前对象缩放比例”(系统变量 celtscale 值):新建对象相对于“全局比例因子” 的缩放比例。改变这个值可以得到不 同的“线型比例” 。 <br> 这样,只要给“当前对象缩放比例”一个适当的值,即使在某些不能以正常比例显 示线型的局部(例如虚线看上去象实线) ,也能相对合理地显示出线型的形貌。而 lsc 命令的修改的是具体对象的“缩放比例” ,不 改变“当前对象缩放比例”(系统变量 celtscale)的值。因为 celtscale 的值对以前生成的对象不起作用。 <br> lsc 适用于 acadiso.lin 文件中的线型。 <br> lsc 命令反复提示: <br> 点取对象[二次 ENTER 退出]: <br> 线型显示不正常有三种形态:未显示出形貌特征、显示比例过大或过小。 <br> 前者是因为直线短于线型定义中的一个单元的长度而无法显示, 是不可避免的。 lsc 用这两个长度计算显示比例。后两者 是由线型比例与绘图空间尺寸不协调引起的,因为事前可以控制,是不应该发生的现象。 setva、setev 命令根据图幅尺寸及其缩放 比例设置 ltscale,tisc 命令在缩放图框后也及时修改此值,保证了两者的关系。 <br> lsc 修正失调的线型比例,也需图幅尺寸和 ltscale 值做依据。一旦要处理这种现象, 要保证 lsc 能获得图框信息或

dimscale、dimtxt 的值能反映图幅的真实情况;否则效果可能不太理想。 <h4><font color=blue>11.5.4 修改文字高度 tth</font></h4> 修改块属性文字高度可用 battman 块属性管理器和 eattedit 增强属性修改器,还有“修 改明细栏属性的特性显示”一节中介绍 的 ated。 <br> 修改文字高度的 AutoCAD 命令有: <br> scaletext 缩放文字:结合快速选择,效果不错,但只能修改文字对象。 <br> ddedit 修改文字:文字和非文字(标注)对象都能修改,但一次只能修改一个对象。 <br> Properties 修改对象特性:文字和非文字(标注)对象都能修改,又可运用快速选择, 使用最灵活。然而不同类型的对象须 分别修改。 <br> 通常场合,这些命令足够使用的了。而象在“等值替代测量值一节”中提到的,编 制机械加工工艺(序)卡片这样的场合, 使用 tth 命令更有效率。它一次能把除块内的文字对象:多行和单行文字、以及标注(包括公 差 tolerance)中的文字的高度都更改到 您所要求的值。tth 对表格、多重引线中的文字无效。 <br> 命令提示如下: <br> 全部(A)/选择对象(ENTER): <br> 按 ENTER 键,提示:选择对象: <br> 可用各种选择手段选择对象。接着提示(全部(A)选项,则直接提示): <br> 当前字高 nn,输入新字高: <br> 输入新值,命令结束。当前字高 nn 给输入作参照。 <br> 命令运行结果见下图(图 11-32 和图 11-33), 图中有多行文字、 单行文字、 线性标注、 和公差四个不同类型的对象。文字高 度以上面等距阵列的竖线作参照。 <br><br><img src="图 11-32-33.JPG" alt="附图丢失" ><br> <h4><font color=green>11.6 其它</font> <p><font color=blue>11.6.1 尺寸链计算 ccl</font></h4> 无论是在机械设计还是零件加工,抑或是整机(部件)装配中,我们常常要计算尺寸链, 有时是必需做的工作。以尺寸链理论指 导设计,尺寸标注将更趋合理,提高了设计质量,降低了设计成本;经尺寸链理论分析计算 的工艺尺寸以及它的公差和偏差能保证 加工顺利进行,获得合格工件;用尺寸链理论选择装配方法既能保证精度又比较经济。 <br> 尺寸链计算的内容包括尺寸、公差和极限偏差,ccl 命令只计算后面两项。 <br> 有关尺寸链理论的更多的内容请阅读有关专著, 这里只作一些简单的、 必要的说明。 <br> 尺寸链计算分两种类型:正算和反算。

<br> 所谓正算, 是根据所有组成环(机械加工直接保证)的尺寸、 公差及偏差求封闭环(加 工或装配后自然形成)的尺寸、公差及 偏差。一般用于校验尺寸链。尺寸链环数少、加工量小时采用极值法计算;环数多、加工量 大时可用概率法。前者封闭环的精度较 低;后者可降低对组成环的精度要求,但不是绝对可靠,理论上有 0.27%的废品率。概率法 还需顾及的一个问题是组成环尺寸的分 布状态,ccl 命令假定为“正态分布” ,且忽略系统误差。这一点务请注意。 <br> 还有一种“中间计算” ,属反算的一种:由封闭环和一些组成环的公差、偏差求出 某一组成环的公差、偏差。计算方法与 正算一样。 <br> 反算则是根据封闭环的尺寸、公差及偏差计算各组成环的尺寸、公差及偏差。用于 (产品和工艺规程)设计。计算方法有: 等公差法、等精度法和概率法、 。 <br> 顾名思义,等公差法中各环的公差值相等;而等精度则是各环的精度等级相同。概 率法中确定各组成环公差时,又可用等 公差法或等精度法。 <br> ccl 命令中的等精度法适用范围:基本尺寸小于等于 500,公差等级 IT5-IT13。 <br> 计算结果有时需要作些调整:比如等公差对某些环可能并不合理;又比如,由于不 可避免(圆整尾数产生)的误差,等公差 法或等精度法得到的组成环公差之和可能与封闭环公差不相等。 <br> ccl 打开的对话框如图 11-34。 <br><br><img src="图 11-34.JPG" alt="附图丢失" > <br> 上面图象按钮是尺寸链的图示。用箭头和字母标出闭环(N)增环(Z)和减环(J)。按钮 下面的文字提示您在相应区域点击, 确定要计算的是增环,减环或是闭环。然后隐藏对话框,到图形中点取某一尺寸。返回对话 框。提示文字会显示您已作出的选择。 计算类型是“正算”或“中间计算” 。 <br> 不选取尺寸(空击两次:第一次空选,第二次返回对话框)则是计算所有组成环。属 “反算” 。 <br> “正算”或“中间计算”时,缺省只有《极值法》可用。当尺寸链环数多于 3 时, 《多环链》开关自动打开,同时《概率 法》单选按钮变成可用。右边的《等公差》《等精度》以及《概率》复选框因不适用始终呈 、 灰显状态。 <br> “反算”时用的是《等公差》《等精度》以及《概率》《极值法》《概率法》和《多 、 ; 、

环链》 ,因无用而灰显。 《概 率》的作用是在“等公差”或“等精度”方法中用概率法计算公差。这样,实际的计算方法 有“等公差”“等精度”和应用概率 、 计算公差值的“等公差”“等精度”四种。 、 <br> 按《添加》 ,隐藏对话框,选择尺寸(排除计算环)添加到相应的环集中, “极值法” 中各环偏差之和显示在《上偏差》 、 《下偏差》中。按钮下边的文字提示已选择的环数。请注意,谨防重复选取。 <br> 在图形中错选尺寸,可用常规方法纠错;回到对话框则可用《重选》清除错选的尺 寸,但只能清除最近的一次选择。 <br> “中间计算”时,若《多环链》呈关闭态,与计算环相关的控件将不可用。 <br> “计算所有组成环”时,组成环的《上偏差》《下偏差》都变灰。但仍需在图中选 、 取它们,以提取计算用的数据,比如 组成环的个数。 <br> 退出对话框, 图形中标注出每一个计算环的结果。 如果是用等公差或等精度法计算 的还会出现一个消息框,报告各组成环 公差之和与封闭环公差的差值。 <br> 如果操作上有某些导致计算数据不全的失误,按《确定》不会退出对话框,图象按 钮下面的文字或信息框会报出错误或提 出问题。 <br> 基本尺寸为零的环(比如间隙或过盈)参加计算,也请标上尺寸。 <br> 环间不平行的尺寸链需投影到相互平行后,再用 ccl 命令计算。 <br> 与 to 一样,ccl 命令不计较尺寸值是否被替代,但不校验替代尺寸值的合理性:它 不关心组成环尺寸的代数和与封闭环的 尺寸是否相等, <h4><font color=blue>11.6.2 多页打印 bpt</font></h4> 所谓“多页打印” ,是指一个文件中有多幅图形,即一屏多页,发一次命令完成多个单 幅打印作业。 <br> 通常的做法是一个文件存放一个图形,也是规矩的做法。也有不规矩者,几乎把一 个项目的整套图形资料都放进一个文件 中。打开文件,满屏是排列杂乱、大小不一的方块,小的甚至只有指甲那么大,别说细节, 要辨认出它们是什么都很困难。这样做 大概是为了在利用已有图形时方便些,舍此找不到别的理由。为了寻找或复制参考对象,往 往大幅度地来回拖动、这是否真的比其 它方法方便省时?很难说,其“预后”却可以肯定地说: “不佳” 如果别人接手这样的文件, 。

那他可就“遭罪”了。 <br> 别的不说,试看“打印”时会是怎样的情景。 <br> 规矩的做法,一个文件一个图形,且环境设置完备,包含了完整的打印页面设置, 甚至不预览就可按“确定”钮。 <br> 不规矩的做法, 因为 “大小方块” 共济一堂, 每次打印都要作些选择, 至少要用 “窗 口”确定打印范围,多些还要选择图 纸规格,甚至打印机。无法“批打印处理” 。可想而知,图纸的视觉效果也是不理想的,一 种设置非此即彼,势必“顾大失小” , 除非绘图时根据图幅大小,频繁(且需及时)地更改一些变量的值,如是,麻烦大矣,何来方 便! <br> 看来, “没有规矩不成方圆”祖训不差,守规矩才会出效率此言也不假。我们钟爱 的 AutoCAD 也只是一串守着规矩的“0” 与“1”而已。 <br> 但是, 在编制工艺(过程)卡片时, 我们有充足的理由把多个卡片放在同一个文件中。 这样做不会出现其它问题,只是打印 费时了些。于是产生了多页打印命令 bpt。 <br> “多页打印”看似脱离了规矩,其实是紧守着规矩的,符合以下条件才能应用 bpt 命令: <br> 同一文件中图形的图幅尺寸相同。 <br> 按一定的间距整齐阵列(先列后行)。 <br> 按单幅图形尺寸设置具有线性值的系统变量。 <br> 图幅尺寸小,以 A4 为主,A3 也可以。 <br> 有了这些约束条件,才可能有高效率的 bpt 命令。 <br> bpt 命令打开的对话框见(图 11-35). <br><br><img src="图 11-35.JPG" alt="附图丢失" > <br> 如果认同对话框中的默认值,可以直接按《确定》 ,进入打印。所以如果按照默认 设置排列图形,对话框中的操作仅仅是 输入页数。 <br> 《幅面》列表给出四种选择:A4 横、A4 纵、A3 横、A3 纵。取“横”时长边与 x 轴平行排列图形。此命令主要用于为打印工 艺卡片,所以“A4 横”设为默认值。 <br> 《基点》计算打印范围的参考点列表,有原点、左上角、左下角三个选项,相应位 置的图框的角点应与此点重合。 “原点 ”是指 UCS 坐标原点,默认值; “左上角”“左下角”则需要您在图中点取。 、 <br> 《行数》中的输入,将是下一次对话时的默认值。 <br> “行距”“列距”是图框间的距离,所以准确点说应是“间距” 、 。 <br> 打印的顺序是从参考点开始,竖向打印,从左到右,即打印完一列再打印下一列。

列数是从“页数”“行数”计算得到 、 的。图形排列要遵循这个顺序,页数除以行数余下的图形应在同一列,而不是在同一行。 <br> 《打印机》显示的是用户程序变量*pttyname*指定的打印机,您可用《浏览》改变 它。 </body> </html> 图 11-35.JPG (20.74 KB) Downloads:0 2010-1-24 13:40

图 11-1.JPG (33.98 KB) Downloads:0 2010-1-24 13:40

图 11-2.JPG (23.96 KB) Downloads:0 2010-1-24 13:40

图 11-3.JPG (33.89 KB) Downloads:0 2010-1-24 13:40

图 11-4.JPG (179.18 KB)

Downloads:0 2010-1-24 13:41

图 11-5.JPG (15.13 KB) Downloads:0 2010-1-24 13:41

图 11-6.JPG (100.19 KB) Downloads:0 2010-1-24 13:41

图 11-7.JPG (17.52 KB) Downloads:0 2010-1-24 13:42

图 11-8.JPG (150.25 KB) Downloads:0 2010-1-24 13:42

图 11-9.JPG (91.83 KB) Downloads:0 2010-1-24 13:42

图 11-10.JPG (15.45 KB) Downloads:0 2010-1-24 13:43

图 11-11.JPG (11.81 KB) Downloads:0 2010-1-24 13:43

图 11-12.JPG (20.38 KB) Downloads:0 2010-1-24 13:43

图 11-13.JPG (15.61 KB) Downloads:0 2010-1-24 13:43

图 11-14.JPG (41.75 KB) Downloads:0 2010-1-24 13:43

图 11-15.JPG (35.59 KB) Downloads:0 2010-1-24 13:43

图 11-16.JPG (74.42 KB) Downloads:0 2010-1-24 13:44

图 11-17.JPG (60.92 KB) Downloads:0 2010-1-24 13:44

图 11-18.JPG (18.03 KB) Downloads:0 2010-1-24 13:45

图 11-19.JPG (26.96 KB) Downloads:0 2010-1-24 13:45

图 11-20.JPG (23.71 KB) Downloads:0 2010-1-24 13:45

图 11-21.JPG (23.13 KB) Downloads:0 2010-1-24 13:45

图 11-22.JPG (30.49 KB) Downloads:0 2010-1-24 13:45

图 11-23.JPG (14.34 KB) Downloads:0 2010-1-24 13:45

图 11-24.JPG (24.29 KB) Downloads:0 2010-1-24 13:45

图 11-25.JPG (20.1 KB) Downloads:0 2010-1-24 13:45

图 11-26.JPG (3.13 KB) Downloads:0 2010-1-24 13:45

图 11-27.JPG (120.24 KB) Downloads:0 2010-1-24 13:45

图 11-28.JPG (19.32 KB) Downloads:0 2010-1-24 13:46

图 11-29.JPG (6.57 KB) Downloads:0 2010-1-24 13:46

图 11-30.JPG (10.28 KB) Downloads:0 2010-1-24 13:46

图 11-31.JPG (18.91 KB) Downloads:0 2010-1-24 13:46

图 11-32-33.JPG (16.58 KB) Downloads:0 2010-1-24 13:46

图 11-34.JPG (44.64 KB) Downloads:1

2010-1-24 13:46

相关主题(Topics): 如何提高 3D 绘图的速度 提高你的绘图速度--44 条 CAD 之经验精华汇粹 最新设计: 130 电动矿用自卸车后制动器设计,共 76 页。 [Boxuesky] I want to Download ALL Available Resources! Reply R NFavor TOP

lhhan Offline Threads1508 Credits311 Money14558 博学币 Flow928420 流量 Reply172 活 跃° Fame4 名望 Super34 点 Job[专业]OS R.P.100 VIP ③/永久

Send PM Add Friend Space ? Hello! ?

No.2 # Posted at 2010-1-24 13:51 | Only view this one's posts thank you !

Reply TOP

rare@one Offline Threads666 Credits12 Money14 博学币 Flow151 流量 Reply0 活跃° Fame0 名望 Super23 点 Job[专业] R.P.10

大二 Sophomore

Send PM Add Friend Space ? Hello! ? No.3 # Posted at 2010-1-24 14:01 | Only view this one's posts 不提供下载??????????

Reply TOP

yby_zjyy Offline Threads2 Credits0 Money2 博学币 Flow34 流量 Reply1 活跃° Fame0 名 望 Super0 点 Job[专业] R.P.1 新生 Newbie

Send PM Add Friend Space ? Hello! ? No.4 # Posted at 2010-1-25 16:26 | Only view this one's posts 回复 3# ifdaue

ifdaue: 新入学,不熟悉论坛的环境,不懂规矩,有些事不知道该怎么做。这是其一。 担心发不好贴子,质量不佳,此其二。这已是事实。 因为不了解图片的处理方法, 第一个贴子中没有显示出图片。 第二个贴子中图片是有了, 但不在位置上,而且一些标记都赫然在目,成了正文的一部分。两个贴子的内容是相同的, 想删去一个,却不知方法。选择“回收站”也没有用。 其三,说实话,多年的心血和积累舍不得草率地放手,也不知道如何合理地处理。 以上是所以没有提供下载的原因。也算是我向您请教了,期待您的指教。 谢谢您对贴子感兴趣。愿意的话请继续联系。 yby_zjyy@qq.com

Reply TOP

优选 Offline Threads0 Credits0 Money0 博学币 Flow0 流量 Reply0 活跃° Fame0 名望 Super0 点 Job[专业] R.P.1 新生 Newbie

Send PM Add Friend Space ? Hello! ? No.5 # Posted at 2010-3-8 17:12 | Only view this one's posts 请问 如何把原程序(txt)格式的 改成 CAD 可识别的格式呢?

Reply TOP

yby_zjyy Offline Threads2 Credits0 Money2 博学币 Flow34 流量 Reply1 活跃° Fame0 名 望 Super0 点 Job[专业] R.P.1 新生 Newbie

Send PM Add Friend Space ? Hello! ? No.6 # Posted at 2010-3-27 21:16 | Only view this one's posts 回复优先 如何把纯文本文件中的信息转换成程序中可用的数据, 《提高》 就 一文中的情况作如下介绍。 久未上线,迟复为歉。 ;;以写的方式打开(新建)一文件 (SETQ fn (OPEN "d:/s.txt" "w")) ;;把层信息写入文件 (PRINT '(((8 . "剖面") (62 . 1) (6 . "continuous"))

((0 . "标注") (62 . 3) (6 . "continuous"))) fn) (CLOSE fn) ;闭关文件 ;;从文件读出数据 (SETQ fn (OPEN "d:/s.txt" "r")) ;以读的方式打开文件 (SETQ lada (READ-LINE fn)) ;print 函数前面有空行,跳过 (SETQ lada (READ (READ-LINE fn))) ;第二行才是上面输入的内容 ;;提取”标注“层的数据赋给变量 (SETQ lada (NTH 1 lada)) (SETQ layer-name (CDR (ASSOC 8 lada))) ;层名 (SETQ layer-color (CDR (ASSOC 62 lada))) ;层的颜色 (SETQ layer-ltyp (CDR (ASSOC 6 lada))) ; 层的线型 (CLOSE fn) ;;然后可作各处处理.下面是用 command 函数和 layer 命令建层,也可以用 entmake 函数。 (COMMAND "layer" "n" layer-name "c" layer-color layer-name "l" layer-ltyp layer-name "") ;;从.scr 文件中读出数据转换成对话框中显示的表的方法提示如下: ;;以写的方式新建一.scr 文件 (SETQ fn (OPEN "d:/ss.scr" "w")) ;;把建层语句写入.scr 文件 (WRITE-LINE "layer n 剖面 c 1 剖面 l continuous 剖面 " fn) (WRITE-LINE "layer n 标注 c 1 标注 l continuous 标注 " fn) (CLOSE fn) ;;定义三个工具函数 ;;删除字符串前后空格 ;;pso<0 删除前空格 ;;pso=0 删除前空格和后空格(或其后的所有字符) ;;pso>0 删除后空格(或其后的所有字符) (DEFUN u-delspace (st pos) (COND ((< pos 0) (WHILE (= (SUBSTR st 1 1) " ") (SETQ st (SUBSTR st 2)))) ((= pos 0) (WHILE (= (SUBSTR st 1 1) " ") (SETQ st (SUBSTR st 2))) (SETQ st (SUBSTR st 1 (VL-STRING-POSITION 32 st)))) ((> pos 0) (SETQ st (SUBSTR st 1 (VL-STRING-POSITION 32 st))))) st) ;;在以空格分隔的字符串中截取某一空格串后的子串 ;;num 空格串位置序号 取 0 则截取首个子串 ;;end 为 nil 子串无空格,空格后的字符也被截去;end 为 T 子串直至母字符串之尾

;;反回子串 不破坏原字符串 (DEFUN u-str-after-spaces (st num end) (REPEAT num (SETQ st (SUBSTR st (+ (VL-STRING-POSITION 32 st) 2))) (SETQ st (u-delspace st -1))) (IF (OR (NOT end) (= num 0)) (IF (VL-STRING-POSITION 32 st) (SETQ st (u-delspace st 1)))) st) ;;添加字符串前后空格至定长 num<0 前空格 num>0 后空格 ;;len 定长 len<0 前空格 len>0 后空格 (DEFUN u-addspace (st len) (COND ((< len 0) (REPEAT (- (ABS len) (STRLEN st)) (SETQ st (STRCAT " " st)))) ((> len 0) (REPEAT (- len (STRLEN st)) (SETQ st (STRCAT st " "))))) st) ;;从.scr 读出数据转换成对话框中显示用的表 (DEFUN inila () (SETQ fn (OPEN fname "r")) (SETQ vnv (READ-LINE fn)) (WHILE vnv (SETQ string "") ;;层名 (SETQ str (u-str-after-spaces vnv 2 NIL)) (SETQ string (STRCAT string (u-addspace str 25))) ;;提取色号 (SETQ str (SETQ str (u-str-after-spaces vnv 4 NIL))) (SETQ string (STRCAT string (u-addspace str 9))) ;;提取线型名 (SETQ str (u-str-after-spaces vnv 7 NIL)) (SETQ string (STRCAT string str)) (SETQ vlst (APPEND vlst (LIST string))) ;开成显示用的表 (SETQ vnv (READ-LINE fn))) (CLOSE fn))

Reply TOP

wuyunpeng888 Offline Threads2 Credits66 Money2592 博学币 Flow21975 流量 Reply1002

活跃° Fame0 名望 Super0 点 Job[专业] R.P.50 ☆荣誉组 credit

Send PM Add Friend Space ? Hello! ?

No.7 # Posted at 2010-3-30 21:33 | Only view this one's posts lisp 格式的是*.lsp

Reply TOP

Back Forum Fast Reply After loading,more content...

--------------------------------------------------------------------------------

Remember Advanced Mode | Post Thread B Color Image Link Hide Quote Code Smilies New Reply Jump to Last Page

[Favorite this thread] [Focus New Replies] [Share Friend by QQ or MSN]

boxuesky Recommended Close -------------------------------------------------------------------------------[ Some Original Ebooks PDF ] ------if u want ,pls reply books name!!! Here : renewable resources ---『Original STD books』

-------------------------------------------------------------------------------Show 我的主题 My post 我的回复 My replybecome a VIP 博学之家[Home]帮助 Help 邀请码 Invitation[中国] 加入 VIPPayPal 联系客服(删违规/投诉/建议/赞助等):苏 ICP 备 07505536-2 本站属学术论坛,仅供学习之用,请在下载后 24 小时内删除,严禁商业用途. 如有侵犯请 来信告知.(boxuesky@foxmail.com) Welcome to: "Boxuesky! Forum."Site for purposes of study and research exchanges and discussions,If you found any copyright infringement please contact the content providers to delete copyright contents and email us.Welcome donated.(Click) 博学网 (boxuesky.com) |Archiver|WAP|Powered by Discuz!| GMT+8, 2011-8-31 19:12, Processed in 0.098674 second(s), 10 queries, Gzip enabled. More-http://boxuesky.com/thread-76089-2-1.html


相关文章:
CAD常见问题及解决方法
天大化机 陈 CAD 常见问题及解决办法 常见问题 问题及 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21...
cad常见问题解决方法汇总
cad常见问题解决方法汇总_计算机软件及应用_IT/计算机_专业资料。存下了,下次不求人!CAD 技巧 120 个 绝对实用! 1.【CTrl+N 无效时之解决办法】 众所周知 CTR...
CAD常见问题解决
CAD常见问题解决_计算机硬件及网络_IT/计算机_专业资料。1、问:CAD 图中移动对象到另一个位置,原来都移动时,都会有一个对象的虚像,现在看 不见,很不方便,这样...
CAD常见问题解决
CAD常见问题解决_IT/计算机_专业资料。CAD常见问题解决1、如何替换找不到的原文字体? 复制要替换的字库为将被替换的字库名,如:打开一幅图,提示未找到字体 jd,你...
CAD常见问题
CAD常见问题_工学_高等教育_教育专区。CAD 常见问题 1、 基于不同版本 cad 的 cass 不能安装在同一个根目录下,否则就会覆盖其它的 cass,导致 其它的不能用。...
80种CAD常见问题解决方法
80 种 CAD 常见问题解决方法(上) 1.【Ctrl 键无效之解决办法】 有时我们会碰到这样的问题 比如 CTRL+C(复制) ,,CTRL+V(粘贴)CTRL+A(全选)等一系列和 ...
CAD命令及常见问题处理
CAD命令及常见问题处理_计算机软件及应用_IT/计算机_专业资料。CAD常见小问题,个人总结。1、鼠标键设置。 ... 3 鼠标键设置。 ... 2、块的创建 ......
CAD常见问题及处理方法
CAD常见问题及处理方法_建筑/土木_工程科技_专业资料。CAD 常见问题及处理方法 1. CAD 图纸导入到软件中后,部分标识或轴号缺失,图纸显示不全,而在 CAD 软件中...
CAD常见问题解决
CAD常见问题解决_工学_高等教育_教育专区。1,CAD 中如何将圆弧转换为圆? 在命令行输入 JOIN(合并)命令,选择要转换的圆弧,然后输入 L(闭合)的选项,就可以将 弧...
cad常见问题及解决办法
cad常见问题及解决办法_计算机硬件及网络_IT/计算机_专业资料。1、 问题:用 cad 中的打开可以在一个窗口中打开多个文件,不过要是直接点图纸,就 相当于又打开一...
更多相关标签:
cad常见问题解决 | cad常见问题解决方法 | cad常见问题修复工具 | cad绘图常见问题 | 机械cad常见问题 | cad安装常见问题 | cad常见命令 | cad常见的快捷命令 |