cad2007对齐命令令如何调整自己想要的大小

磁盘分区对齐详解与配置 – Linux篇 - 博客 - 伯乐在线
& 磁盘分区对齐详解与配置 – Linux篇
| 标签: ,
在之前一篇中,我介绍了磁盘分区对齐的作用和适用于MBR和GPT的两种磁盘类型的配置,以及Windows平台设置磁盘分区对齐的方法。本文作为系列的第二篇,文章就分区对齐在存储系统缓存和Raid5下I/O分析,解释了为什么64KB作为offset错位的推荐配置。并且提供了使用Linux命令fdisk和parted创建磁盘分区对齐的方法。
存储系统的磁道区域与Linux分区对齐问题:
出于最大化性能需求,任何到后端存储阵列的I/O需要通过配置适当的结构化,从而避免任何I/O操作跨界现象的发生。如果I/O操作跨越多个界限,会带来额外的资源开销从而造成性能下降。所以,为了避免因为分区不对齐所造成的性能影响。需要使用工fdisk或者parted工具创建和对齐分区。
如何选择一个正确的磁盘分区offset值,基本上EMC和其他厂商建议的值都是“64KB”。为什么要选择64KB这个值呢,这里解释一下。首先讲一下一个叫做物理磁道区域的概念。因为对于不同类型的保护级别,也可以说叫Raid和磁盘类型,这个区域的范围有所不同的。我们举两个个例子:
Symmetrix缓存中的磁道区域单位大小为一个Track,即64个Block、32KB大小。如图2所示,如果磁盘分区没有被对齐,则任何32KB或者更大的I/O就需要跨越两个Track来进行,50%的16KB的I/O会可能会跨越两个Track,25%的8KB也会跨越两个Track,造成额外的存储系统性能开销。
看了第一个例子,读者可能会想,那把起始位右移一个Block就好了啊,(MBR+Reserved=63Block),就不会有跨Track的I/O发生了。接下来我们再看另外一个例子。一个3+1 Raid5的单个条带大小为四个Track,即256个Block、128KB大小。如果对于这类的磁盘,使用第64个block为起始位置,当linux I/O大小达到64KB的时候,如果I/O直接从缓存(单个track为32KB),则正好完成两次读取。但是如果,两个连续的64KB I/O,且需要牵涉到后端Raid5的物理磁盘读写,如下图所示,第二个64KB就会出现跨越两个条带的情况发生,从而倒是读或者写的开销加倍。
在这种情况下,需要将起始位置调节成建议配置(64KB),这样一来,Linux最大I/O大小的情况也不会发生跨多个条带的情况发生了。(图3)
所以说,无论是从存储系统的缓存从读取数据,还是I/O在缓存中不存在的情况,需要从底层物理磁盘上读取数据。对于不同类型的磁盘,64KB的起始为是一个建议配置。
Linux创建分区对齐方法:
描述了磁盘分区对齐的原理后,下面介绍如何使用fdisk创建对齐分区的例子。在Linux中,对齐分区操作需要要空数据的情况下进行,因为对齐分区操作会清空分区表并且该LUN上的数据会被删除。在这个例子中,我们对/dev/emcpowerfw设备,创建一个大小为51281 Cylinder(Cylinder是Symmetrix的计量单位,每个Cylinder大小为960KB,所以这个磁盘大小为50GB左右)、Offset错位大小为128个block的磁盘设备。方法和命令输出(图4)如下
方法1,使用fdisk创建分区对齐
Linux命令提示符下输入:
# fdisk /dev/emcpowerfw
输入n,创建一个分区:
输入p,创建分区为主分区:
输入起始Cylinder位置,默认为第一个:
输入最后Cylinder位置,默认为该磁盘设备的最后一个Cylinder:
输入x进入expect mode:
输入b,一定分区初始位置:
设定最初位置为128个block(128 block大小为64KB):
再次输入p确认分区初始位置信息:
输入w保存退出:
方法2:使用parted创建对齐分区。Parted和fdisk相比,支持更多的类型(支持GPT)和更大的分区尺寸。下面一个例子给出一个给dev/sdb磁盘创建128bloc分区起始位的例子,方法和命令输出如下(图5)
Linux命令提示符下输入:
# parted /dev/sdb
将显示单位调整为Sector(大小512个字节):
(parted) unit s
列出当前逻辑卷:
(parted) print
将原来Number1移除并且创建一个起始位为128 sector,小为 sector的主分区。
(parted) rm 1
(parted) mkpart primary 128
(parted) print
Parted命令手册及参数:
Fdisk命令手册及参数:
EMC-Host-Connectivity-Guide-for-Linux
Linux Operation System
EMC Symmetrix,VNX,Clarriion存储系列
为作者带来更多读者;为读者筛选优质内容;专注IT互联网。
写的真好。牛,大赞一个
汇集优质的Python技术文章和资源。人生苦短,我用Python!
JavaScript, CSS, HTML5 这里有前端的技术干货!
关注安卓移动开发业界动态,分享技术文章和优秀工具资源。
关注iOS移动开发业界动态,分享技术文章和优秀工具资源。
为作者带来更多读者;为读者筛选优质内容;专注IT互联网。
由数百名译者组成,立志翻译传播优秀的外文技术干货。
一个专门为IT单身男女服务的征婚传播平台。
收录优秀的工具资源,覆盖开发、设计、产品和管理等。
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线博客团队正试图以我们微薄的力量,把优秀的原创/译文分享给读者,做一个小而精的精选博客,为“快餐”添加一些“营养”元素。
欢迎关注更多频道
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选博客文章
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
(加好友请注明来意)
网站使用问题
请直接询问或者反馈
& 2015 伯乐在线
赞助云主机, 赞助云存储4068人阅读
Crystal Reports 提供准线以协助您准确地对齐、移动对象并调整报表对象的大小。准线是一些非打印线条,可以将其放在“设计”选项卡和“预览”选项卡上的任何位置以帮助对齐。它们具有对齐属性,使对象自动与其对齐。
一、查看准线 二、插入准线 三、使对象与准线对齐 四、使用准线定位对象 五、使用准线调整对象大小 ----------------------------------一、查看准线可以通过在“选项”对话框中选择各个视图选项来查看“设计”和“预览”选项卡上的准线。
查看准线1、在“文件”菜单上,单击“选项”。 出现“选项”对话框。2、在“布局”选项卡中,选择“设计视图”区域的“准线”复选框和/或“预览”区域中的“准线”复选框。 3、单击“确定”保存更改。
提示:&&& 另外一种做法是选择“视图”菜单上的“准线”命令。
有关更多信息,请参阅使用准线设计。----------------------------------二、插入准线尽管您可以也应该在需要时手动插入准线,Crystal Reports 仍会在特定情形下自动插入准线:每当将一个字段或公式字段添加到报表时,程序在字段框左边缘处创建一个准线,并将字段和字段标题与之对齐。 当将字段汇总时,程序将汇总与同一个准线对齐,以保证正确的对齐。 当右击某节左边的阴影区域,然后从快捷菜单选择“排列行”选项时,程序在该节中创建一个或多个水平准线,并将字段与它们对齐。
手动插入、移动和删除准线1、在“设计”或“预览”选项卡中,单击顶部的标尺可以激活垂直准线;单击左侧的标尺可以激活水平准线。 请注意每条准线均与其起始标尺位置上的一个箭头相连。 注意:&&& 如果未显示准线,请确保在“视图”菜单上选中了相应的“准线”选项。在“预览”选项卡上,必须选择一个对象才能看到准线。2、要将准线放置到目标位置,请将其箭头沿标尺拖至相应的位置上。 3、要删除准线,将其箭头拖出标尺。
注意:&&& 如果选择了“网格线对齐”选项,则只可以以网格增量插入或移动准线。
有关更多信息,请参阅使用准线设计。----------------------------------三、使对象与准线对齐要使对象与准线对齐,将报表对象拖至准线之上,直至对象边缘落在准线之上。对齐功能不仅使您能够准确地对齐报表对象,而且还可以同时对多个对象重新定位并调整大小。一旦若干对象都与某条准线对齐,您就可以通过移动准线来移动所有对象。1、可以使对象的顶部或底部与水平准线对齐。 2、可以使对象的左侧、右侧或中垂线(垂直平分对象的不可见线条)与垂直准线对齐。
使对象与准线对齐1、通过单击某一标尺插入一条准线。 2、将报表对象拖至准线上方,让对象的一边落在该准线上。
准线的对齐属性对基于文本的对象所起的作用不同于对其他如 OLE 之类的对象所起的作用。当一行基于文本的对象与准线对齐时,与准线对齐的是文本的基线而不是对象框。当多行基于文本的对象与准线对齐时,与准线对齐的既可以是文本的基线也可以是对象框。通过查看“设计”视图中对象两侧直接位于基线之上的特殊指示符(即下图中圈划的点),可以确定基于文本的对象是否与水平准线对齐。如果对象与垂直准线对齐,则特殊指示符将沿对象侧边显示。
若要在一行上放置几个字体大小不同的文本对象并使它们的基线成一条直线,则需要使每个对象的基线都与同一条水平准线对齐。
有关更多信息,请参阅使用准线设计。----------------------------------四、使用准线定位对象使一个或多个对象与某条准线对齐之后,通过移动该准线即可同时移动所有对象。要移动准线,沿标尺拖动其箭头。
注意:&&& 当移动准线时,所有与之对齐的对象也一起移动。但如果移动的是与准线对齐的对象,该准线并不随之移动。
有关更多信息,请参阅使用准线设计。----------------------------------五、使用准线调整对象大小使用两条准线可以对两个或多个大小(高度或宽度)相同或不同的对象调整大小。两种情况下使用两个准线调整大小的过程是一样的。
使用准线调整对象的大小1、创建一个准线。 2、将对象的一端与该准线对齐。 3、在该对象的右侧创建第二条准线。 注意:&&& 此准线不应接触到该对象。4、单击对象以激活大小调整控柄。 5、将调整大小控柄拖至第二条准线,让对象与该准线对齐。 6、对于每一个要与这两条准线对齐的其他对象,重复执行第 2 步到第 5 步。 7、如果对象不是所需要的大小,则拖动准线之一或全部准线直到对象大小正确为止。
有关更多信息,请参阅使用准线设计。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:413428次
积分:4734
积分:4734
排名:第2269名
原创:73篇
评论:246条
(8)(5)(5)(9)(12)(35)第9章尺寸标注_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
第9章尺寸标注
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:1012.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢【室内设计】自己准备了CAD室内一些基础的命令和细节(持续更新_室内设计吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:143,221贴子:
【室内设计】自己准备了CAD室内一些基础的命令和细节(持续更新收藏
CAD快捷键,细节总结快捷键:F1:帮助
F8:正交模式:控制水平和垂直方向
F3:对象捕捉:捕捉对象的关键点&&:表示默认操作L:直线,两点一直线。注:空格和回车键都表示确认键,当使用空格键不能当确认键使用时,我们只能用回车键来确认。注:空格和回车键也可以表示重复前一个命令注:按住滚轮是抓手动态输入:关闭和打开X,Y坐标的输入壮态。自动闭合(C):必须是一次性画的中间不断开。更改单位:默认单位:公制单位:MM
一公分=一厘米
英制单位:INU:放弃,退一步框选对象:从左到右(只有包含的对象会被选中)
从右到左(只要碰到对象就可以选中)坐标和输入:输入X值后按,才可输入Y值(当关上动态输入是绝对坐标,相对是@,绝对是#。)相对坐标:所有坐标不是针对原地就是相对,其反之。当以(X,Y)是有角度的坐标时:极坐标(L&角度)
先输入长(L)&加度数特性面权(chrl+1):当前所选的属性对对象更改属性,线型比例。线条样式:线条/对话框/其它/加载特性匹配(MA):相当于格式刷(修改/特性)修剪命令(TR):先选择要前剪的对,再输入命令,选择要剪的线条。注:栏选(F):拉出一条线将所交到的线删除。(用于当两条线夹角小的时候来修剪)延长(EX):先命令,再选择要延长到的对象后选要延长的对象。(注:当使用修剪或延长命令时,按下SHIFT这两个命令可以相互切换)
(E):延伸:当一条线延伸不可以直接延伸相交必须打开。
:不延伸:当一条线延伸可以相交那就不需要延伸。测量(Di):可以测量直线两个端点之间的距离。查询点坐标(ID):可以查看一个点的坐标。查询面积(AA):可以查看一个封闭图形的面积。偏移(O):创建平行直线段、圆、圆弧、多段线、矩形、多边形。(当不知道偏移距离时只需要知道偏移的一个点(O,T)。当我们需要删除偏移的对象时(O,E),相当于移动,注;它只是垂直的平移。重生成(RE):视图/重生成,相当于刷新阵列(AR):相当于再制,打开对话框要进行设置。镜像(MI):可以把任何一个图形进行复制镜像,和单独镜像。复制(CO):基点的捕捉很重要(注:在当前的文档中可以使用用CO命令进行复制,但在不同的一个文档中还有得用CTRL+C, CTRL+v来复制)移动(M):同样需要找准基点分解(X):用于分解块,或者一个整体,如多边形等建立块(B):使用命令打开对话框,选择需要建立块的对象,选择拾取点。拉伸(S):框先的线段相当于拉伸,没有选中的点则不会动。(注:单击端点是拉伸,单击中心是移动)打段,打段于点(BR)当只然在线段上单击一下就是把这条线段从这个点分开,当有两个点的时候则两点之间的线段会被删除合并(J)就是把在一个水平线上的两个或以上的线合并成为一条直线。注:一般一个水平线的一条直线段应该是一个线插入块:插入菜单下块,输入块的名称。图形界线设置框架:1、新建文件
2、设置图形为原点(LIMITS)和右上角的一个点通常20000够用了   3、使用视图缩放(Z)   4、A全选注:常识:墙体厚度正常情况下 240至280窗户的表现方法:在原来墙体上加一条线。注:正常新建文件时我们选择(ACADISO)来创建。CAD默认的文件格式DWG (注:当我们打开一个新的文件时,当我们电脑上的软件没有这个文件的文体时,我们要选择GBCBING(国标大字体)来打开)输出格式:WMF(矢量格式)     EPS:Ps等可以打开     PDF:打印输出格式圆(C)1、
圆心,半径2、
圆心,直径:(D)回车直径3、
两点(2P):直径的两个端点4、
三点(3P):三角形的外接圆(唯一)5、
相切,相切,半径(唯一):T6、
相切,相切,相切(唯一):绘图/圆/相切,相切,相切等分(DIV):定数等分,指定要等分的数量(按个数等分)定距等分(ME):按一个长度等分注:更改节点样式(格式/点样式)圆弧(A)如何确定圆弧:角度
:起点,端点
:圆心,半径
:三点注:默认CAD画弧是逆时针是短弧,这个对于三点画弧不会有影响。注:当角度为负数时,顺时针画短弧。
:当弧长为负数时,逆时针画长弧。
:当半径为负时,逆时针画长弧。画法:三点:圆心,起点,端点。:起点,圆心,角度。:起点,圆心,弧长。:起点,端点,角度:起点,端点,半径。:起点,端点,方向。多边形(POL)中心点:内接于圆:知道中心和多边形顶点距离
:外切于圆:中心点和多边形边的距离(垂直距离)边长:分别确定长,宽的长度。旋转(Ro):默认逆时针旋转,当旋转角度为负数时则为顺时针旋转:复制(C)就是普通的旋转。
:参照(R)两点确认一边(P)确认你要参照的对象的一条边。坐标(UCS):世界坐标就是标准坐标,也就是X,Y的标准坐标。复制(C):保留源对象(注:基点很重要)参照(R):同旋转的参照操作相同偏移图层:将原对象中的对象偏移复制到当前图层,从而与当前图层属性保持一致。矩形(REC):可以确定矩形的两个对角点可以画出来。:(D)确定第一个点后,D可以输入矩形长,宽来确定矩形。:(W)线宽:这种线宽与改变线条粗细的区别在于,使用线宽后的线条的粗细可以打印出来,改变线条粗细打印时则不会出现。多段线(Pl):也可以使用线宽。(注:与直线条不同的是多段线画出来的是一个整体,直线相反)剖切符:表示有需要剖面图存在(一粗一细表示方向,粗的那边看的就是相反的一面。)编辑(PE):合并:可以将线段合并成多段线,宽度可以设置多段线的宽度(注:这与更改线条宽度是不一样的,它打印出来也是这么粗,更改线条宽度打印的时候还是原来的样子)椭圆(EL)椭圆:有两个轴,长的叫长轴;短的叫短轴。画法:(1):确定椭圆的两个轴
(2):中心点加两个轴的半径的长度椭圆弧:(EL,A ):画椭圆弧时要注意确定这个弧的两个端点的角度,椭圆弧也就确定了。(注:最后画出来的椭圆弧和你画椭圆的顺序也有关系)注:椭圆当我们使用等轴测捕捉要画圆时,我们要用椭圆来代替圆。标注样式(D)用于:墙体结构的标注立面图纸的标注
:大样图纸的标注
:各类材质的引线标注命令:线性标注(DLI):两点之间的垂直距离
:对齐标注(DAL):两点之间的距离
:引线(LE):材料文字标注(注:不要和其它的线条重合。注:尺寸一般情况下是从左逆时针标注,材料从右或者从上标。)
:快速标记(QDIM)可以标注端点到端点之间水平或垂直间的距离点的个数不限。
:连续(DCO)在一个标注之后使用
:基线:先画一个再使用基线(如同阶梯式)新建标注样式:1、当我们打开对话框时,默认要在ISO-25上面新建。给新建标注样式取一个名字,相对应的名字。
2、当我们进入编辑对话框后,进入线的菜单进行编辑:尺寸线:颜色可以设置也可以设置颜色随图层。
线型/线宽:默认实心的直线就行。(尺寸线其它都默认就行)
延伸线:颜色同尺寸线设置(注:两条线的颜色需一样)
超出尺寸线:默认或着设置为1
起点偏移量:默认或设置为1固定长度的延伸线:长度:一般不勾选,如果我们勾选了,就需要自己慢慢调整数值,直到自己满意为止。符号和箭头菜单:箭头:第一个和第二个前头都设置为一样(注:我们家装箭头符号只要建筑符号和小点和大点)
引线:我们设置为小点或者大点都可以。
箭头大小:当我们设置箭头大小时,我们设置的数值一般要比文字大小要小0.5就行。
其它默认就行文字菜单:文字字体:默认
颜色:颜色一般为黄色,也可以为自己想要的颜色文字大小:一般默认,如果更改大小为0.5一次一次的来更改。文字位置:垂直:设置为外部其它默认就行调整菜单:文字位置:我们勾选第二个
:标注特征比例:使用全局比例:当我们画墙体结构时这个比例为:1:100,1:150。当我们画立面标注时比例为:1:50,1:35。画大样时比例为:1:15,1:10,1:5(注:全局比例很主要如果选择对了,最后呈现出来的标注样式大小都合适。)其它默认就行主单位菜单:精度:家装的精度设置厘米就行了,就是不保留小数后面的数。其它默认就行注:当我们在做立面标注样式时,不需要新建再设置我们只需要在墙体标注样式里把全局比例改成立面比例就行了,同样的道理也用于大样标注。注:当我们在使用墙体标注时,为了好看为了使一条线上的所有标注都在一条线上,我们可以使用拉线的方法来进行标注。(方法:就是在每个墙体之间都拉出来一条直线,然后在这些上再画一条与这些拉出来线的垂直线,再用快速标记就完成了)当然我们也可以使用直线先标注好一个再使用连续(DCO)把你想要标注的标注完。注:当我们使用引线标注时,当地方不够的时候我们可以使用F型来标注。字体点文字:(DT)(单文字)当敲回车键的时候将换行,所换行的文体奖作为独立文体(注:CAD中的字体的后缀名为SHX)当使用CTRL+ENTER表示结束输入。(注:ST:编辑字体:注:当我们选择字体的时候凡是看到字体前面带@的我们就不要用容易出问题。段落文字(MT):输入多行文字如果直接输入文字到文本框边缘,则会自动换行,敲回车键则是分段,CTRL+ENTER表示结束输入。(注:在字样高度为0的时候,字体默认是2.5的大小,可以更改相关的设置也可以打出很多符号,4#5 就是四分之五,度数%%D,正负%%P,直径%%C,追踪:设置字符间距)阵列(AR)矩形:需要的行和列的个数阵列
:偏移的距离:分正负,当都为正的时候在第一象限,当X为负数Y为正数时会偏移到第二象限,当XY都为负数的时候在第三象限,当X为正数时Y为负数时在第四象限。(注:当然偏移距离也可以自己拾取)填充(H)类型:用户定义:当我们是填充瓷砖的时候要用用户定义:设置:双向勾上,间距设置为你瓷砖的大小。图案填充原点:一般需要自己选择原点,这会影响到材料的浪费的一个问题。关联:当勾选上这个时候填充图形会跟着你的轮廓的改变而改变。添加拾取点:就是选择你要填充的对象(注:这个对象必须是一个封闭的对象)预定义:就是软件自带的填充图案:CROSS:石膏板:DOLMIT:木地板(注:角度为0或90):GRAVEL:墙面文化石,,碎拼的大理石。:NET:地砖(块状的地面材质):AR-RROOF:需要角度为45:镜面片,玻璃,等高反光材质。SDILD:剖面,混泥土,立面。注:当我们在填充地面时,我们需要先把文字打上去再去填充。孤岛检测:普通(偶数重叠不填充)(奇数重叠填充)外部:只填充外部忽略:全部填充缩放(SC)原则:0到1之间就是缩小,1以上就是放大,1大小不变。注:画纸的大小一定不能缩放。图框图框:右边的叫会签栏,左边有一个装订区(往里偏移10)注:外的大框是A3纸,里面小的用A3 偏移5个就行。夹点模式(OP):输入命令后进行对话框,选择选择集菜单夹点模式下的编辑命令:拉伸(S),移动(M),旋转(RO),缩放(SC),镜像(MI)注:选中按回车命令会进行切换。倒角(CHA)距离(D):先设置距离,再选择两条要倒角的线段角度(A):不般不用。修剪(T):保留原来的,不保留现在的多个(M):可以重复执行多次。圆角(F)半径(R):通过设置半径,对需要的图形进行圆角。修剪(T):同倒角多个(M)同上注:通过这种方法可以画圆角矩形这种方法还可以用于修剪或延伸构造线(XL)水平/垂直:无限延长偏移(O):偏移一个直线对象得到一条构造线注:可参与修剪,相当于参考线。二等分(BL):可以画出一个角的角分线样条出线:(SPL)拟合公差:越小,越精确,曲线不平滑
:越大,越不精确,出线平滑。表格(TB)不用因为设置太麻烦,一般都是自己去做折断符 出现一个折断符的时候表示的是:折断符的后面和前面是一样的所以相当于省略。当出现两个折断符的时候,表示这个符号之间的东西和两边的东西一样可以省略。细节CTRL+0(零)是全屏CTRl+9打开关闭命令行新建图层会跟选择的图层的属性相同轴测图:虚拟的三维(捕捉和栅格等轴测捕捉)F5切换方向注:不能用偏移,画圆的时候不能用圆命令要用椭圆命令图层:图块只有创建在0层时块的颜色才会跟图层变化。右击:块编辑器
1楼 09:22&|
相关的贴子457441100相关的图贴
现占一楼,以上都是自己写的如果有什么不理解的地方可以私聊我。后面我会更新平面图和立面图的总结和细节,望和大神能够补充和纠错
2楼 09:26&|来自
收起回复3楼 11:50&|
收起回复4楼 17:16&|来自
贴吧贡献榜 登录百度帐号推荐应用
内&&容:使用签名档&&
为兴趣而生,贴吧更懂你。&或这次是做一个类似ALIGN命令的,使选到的全部物体对齐的LSP,命令为AG,详情是先选择要改的,再选择一条直线_百度知道
这次是做一个类似ALIGN命令的,使选到的全部物体对齐的LSP,命令为AG,详情是先选择要改的,再选择一条直线
OK这就是对齐命令吧。另外有一小问题看看能解决不为源对象(就是最后是什么样的那个),再碰选开始所选的要改的物体中的一条直线为目标对象
提问者采纳
\_.Undo&quot.Undo&n[选择需要对齐的对象集合]&quot.0)
(command &n是否需要[更改方向(R)];&\) (princ & &ss &l1 &l2 cm os @l1 @l2 p1 p2 p3 p4 a1 a2 )
(princ &R&) )
((ssmemb (car &l1) &ss) (princ &) (princ &_;n源对象不是直线&_;n目标直线不存在于操作对象集&\_; &LINE&LINE& &ss &) )
((/&#92.Rotate&a&) (setvar &cmdecho&quot: &= (cdr (assoc 0 (entget (car &l2)))) & &) )
((null (setq &l2 (entsel & &ss & & &ss &n选择源直线;osmode&quot.Undo& p1 (/)
((null (setq &ss (ssget))) (princ &quot.Move& p2 180; &\osmode&e&\) )
((null (setq &l1 (entsel &cmdecho& &) )
((null (ssmemb (car &l2) &ss)) (princ &))) (princ &quot: &on&= (cdr (assoc 0 (entget (car &l1)))) &\&#92?;n未选择源直线&n未选择操作对象集&\ 0)
(setq @l1 (entget (car &l1)) @l2 (entget (car &l2)))
(command &) (setq %k (getkword &))
(setq @l1 (entget (car &l1)) @l2 (entget (car &l2)))
(setq p2 (cdr (assoc 11 @l1)) p3 (cdr (assoc 10 @l2)))
(command &&_;_;n目标对象不是直线&不更改&&n未选择目标直线&) )
(setq p1 (cdr (assoc 10 @l1)) p2 (cdr (assoc 11 @l1)))
(setq p3 (cdr (assoc 10 @l2)) p4 (cdr (assoc 11 @l2)))
(setq a1 (angle p1 p2) a2 (angle p3 p4))
(command &osmode&quot.Rotate&R& (* (- a1 a2) 180) pi))
(initget &\ 0)
(setq os (getvar &&n选择目标直线;n操作对象集包含了源直线&) )
(setq cm (getvar &_;\ &quot: &cmdecho&))) (princ &)) (setvar &quot.Move&group& p3 p1)
(command &)) (setvar &quot(defun c:ag ( /r& &))
(if (member %k (list & &ss & p3 p2)
(command & os) (setvar &quot
提问者评价
来自:求助得到的回答
其他类似问题
lsp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 cad中对齐命令怎么用 的文章

 

随机推荐