cad怎样将坐标系统换算
摘要:介绍利用AutoCAD内嵌语言AutoLISP的数据库操作函数,实现测量坐标系与施工坐标的换算问题,并附上换算程序。关键词:AutoCAD;Au toLISP;坐标系统换算 一 、问题的提出总图设计人员为便于设计,常常根据场地情况采用施工坐标系,以便使新设计建筑物的轴线平行于施工坐标轴。施工坐标系与测量坐标系的坐标换算公式: 由AB换为XY X =X o +Ac osR O+BsinR O Y= Y o 一As inR O+BcosR O 由 XY 换为AB A= ( X 一XO)cosR O一(Y一YO)sinR O B= ( X一 XO)sinR O+(Y一YO)cosR O 式中,Xo, Y。为施工坐标系原点在测量坐标系中的“坐标,R。为施工坐标系统A轴正方向与测量坐标系统X轴正方向的夹角,如图1,图1(a)中为正值,图1(b)中为负值。二、 平面坐标的换算 AutoCAD得以在世界范围内流行的重要因素之一,是它的开放性,它将二次开发权交给了用户,并提供了许多开发工具,特别是内嵌的AutoLISP 语言简单易学,且功能强大。笔者就是利用AutoLISP编程来简化坐标系统换算的。下面介绍给大家,程序如下: (de fun c :x ths(/ald f m n o 禅wx 1Y O (set qa l (ge tdi st” n输人0V ’”):“) x1( get d ist ” n 输人 X o:”) yl( g etd ist ” n 输 人 YO:”) n(g etd ist” n(X ,Y E A,B= 1)(A,B==>X,Y =2)}1}):”) o(ss get ") C) w(l ist 0 0 )p (ilstyl x l) d(f ix a l) a l (‘ (一 al d ) 10 0)f(fixa l)m(* 1 00 (一alf) ) al( +d (/ f 60 .0) (/ m 3 6 00.0)) ) (斌 = nn il) (se tqn 1 )) (if (/ =n 1 ) (por gn (set qa l (‘ 一 1 al ) ) (co mm an d" orta te 'o' "w a l" mo ve 'o'"w p " zoom'"e ) ) (command"m oved'"p w 'ortate'o'"w a l"zood' ne) ) (princ) ) 在程序运行时,首先要求输人两坐标系统间的夹角Ro,角度按60进制输人。按下来要求输人Xo, Yo,只将它们的值输人即可。此程序能够完成两个坐标系统的相互换算,按提示选择字符1,2就行(缺省为1)。提示中的(X,Y =>A ,B )表示由测量坐标系统换算成施工坐标系统;(A,B=>X,川表示由施工坐标系统换算成测量坐标系统。三、高程的换算 高程的换算需要如下程序: (de fun c :chtext(/a la 2b lb 2b 3b 4b 5b 8c lc 2c 3 pl sl s2 s3 w) (set qp l(g e td ist” 、n两高程系统间高差是多少?:‘今 w(g ets trin g n 输 人 要 处理 高程数据的层名:")w(strcease w) s3(g eti nt" n 处 理 后高 程保 留的小数位数:'1) ) (se tq a l ( s s g e t" X "(l ist(c ons0" text")(c ons8w ))) a2 (sslength al)n 0) (erp eat a2 (set qb l(s sna me al n ) b2(entgetbl ) b3(cdr (, 1 b2)) b4( cd r( , 10 b 2 )) b 8 (a sci ib 3) b 5 (cdr(, 7 b2) ) (if (4-b8 57) (por gn (set qc l (a tof be ) s2 (fix cl )s l (一 cl s2 ) (if (/ =s l0 ) (por gn (e n tde lb l ) (s e tqc 2 ( +c 1p l) c3(rt osc2 2 s3 )) (co mm and "l aye ''" 9 'w "” "te xt" "9 'b5 b410c3 ) )(setq n(+n 1)) 高程 的 换 算需要如下程序: (de fun c :chtext(/a la 2b lb 2b 3b 4b 5b 8c lc 2c 3 pl sl s2 s3 w) (set qp l(g e td ist” 、n两高程系统间高差是多少?:‘今 w(g ets trin g n 输 人 要 处理高程数据的层名:")w(strcease w) s3(g eti nt" n 处 理 后 高 程保 留的小数位数:'1) ) (se tq a l ( s s g e t" X "(l ist(c ons0" text")(c ons8w ))) a2 (sslength al)n 0) (erp eat a2 (set qb l(s sna me al n ) b2(entgetbl ) b3(cdr (, 1 b2)) b4( cd r( , 10 b 2 )) b 8 (a sci ib 3) b 5 (cdr(, 7 b2)) ) ) ) (if (4-b8 57) ) (re dra w) ( p r i nc ) ) 此程序首先要求输人两个坐标系统间的高差值,然后要求输人高程数据所在的层名,最后要求输人高程处理后要保留的小数位数,一般情况下,控制点名由字母开头并与控制点高程处于同一层。值得说明的是怎样解决控制点名与控制点高程的判断问题。大家知道,数字与字母的ASCII码不同,本程序就利用这一点来解决这一问题的。只要判断出得到的TEXT实体第一个字符的ASCII码,即可分辨出是控制点名,还是控制点高程。分辨之后再分别处理,对控制点名不做处理,对控制点高程,先将实体从图中删除,然后再重新在原位置写上换算后的高程。控制点若用自然数命名,本程序也能分辨出来。其方法是:先将所取得的高程字符用atof函数转换成实数,然后再用fix函数取整。若此实数与取整后的差值为0,则说明此数字是控制点名,不做处理。四、结束语上述的平面坐标及高程换算程序,虽然是为换算控制点坐标而编写的,但它们的用途不只于此。利用它们,可将不同坐标系的图纸互相换算。在换算过程中不需任何计算,只需做出选择,按提示输人夹角Ro,X o,Y 。以及坐标系间的高差,即可完成图纸的坐标系换算。
怎样在南方cass中输入坐标点
准备工具:win10系统电脑、南方CASS7.0软件 南方CASS7.0标注坐标的具体操作步骤如下:1、如图所示,首先画一个简单的长方形,现在需要我们把这个图形的四个顶点的位置标注出来。2、画好长方形后,我们打开坐标标注命令,如图下图箭头所示。3、 接着打开坐标标注命令,在屏幕左下角如图所示,选择自动列表...
怎样查看AD出的CAM是否复位原点了
先建零件模再一个一个对位,添加元件后提取网列表。MasterCAM软件系统还提供了三种概念的原点坐标设定方法,系统原点systemorigin,构图原点constructionorigin和刀具原点toolorigin。
AD电路软件如何设焊盘与边框距离?
在AD电路设计软件中,您可以通过以下步骤来设置焊盘与边框的距离:1. 打开PCB布局编辑器:打开您的电路设计文件,并从项目资源管理器中选择PCB文件以进入布局编辑器。2. 选择焊盘:使用鼠标或键盘命令选择要调整距离的焊盘。3. 调整焊盘位置:使用布局编辑器中的移动工具将焊盘移动到所需的位置。您可以...
...使点A与坐标系的原点重合,边AB,AD分别落在X轴,Y轴上,
连接对角线AC,其长度为5,将此矩形在坐标平面内按逆时针方向绕原点旋转30°,对于AC而言,同样是绕原点旋转30°,C点位于半径为5 的圆上,设角CAB为t,则 旋转30°后,AC的倾角为t+30°,得C的坐标:纵坐标为5sin(t+30)=2+3√3\/2 横坐标为5cos(t+30)=2√3-3\/2 (其中,cost=4\/5,...
建空间坐标系的方法做出四棱锥p-abcd中,ab‖ac ad⊥ad cd=2ab面PAD...
(1)取PD的中点K,连接MK、AK.因AB⊥AD,CD⊥AD,则CD\/\/AB 又MK\/\/AB且MK=1\/2CD(中位线)=AB(已知)则ABMK为平行四边形,即有BM\/\/AK 而AK属于平面PAD,则BM\/\/平面PAD (2)先进一步明确ABMK为矩形:因PA⊥底面ABCD,AB属于底面,即有PA⊥AB 又AB⊥AD,PA交AD于平面PAD,则AB⊥平面PAD...
触摸屏控制器XPT2046是怎么根据AD值来计算触点坐标的
dout是XPT2046SPI数据输出口的一位数据位 dat|=dout就是把每一次的dout数据位状态(0或1)保存到dat这个16位的变量中,程序中应该还有个dat<<=1;这个语句在dat|=dout之后,建议你找本基础的C51语言的书看下!
经济学里坐标图里的AS 和AD
AS曲线的移动通常是因为天灾人祸的出现或者技术的进步与衰退,而短期as更多的向左移动(滞涨),向右移动(产量上升,价格水平下降)非常少见 ad曲线主要是扩张或紧缩的货币政策或财政政策引起的 如果你最后一个等号变成加号,就代表经济达到均衡产出水平 ...
...使点A与坐标系的原点重合,边AB,AD分别落在x轴、y轴上(如图1),再...
∵AB=4,在x轴正半轴上,∴图1中B坐标为(4,0),在图2中过B作BE⊥x轴于点E,那么OE=4×cos30°=2 3 ,BE=2,在图2中B点的坐标为(2 3 ,2); 易知图1中点C的坐标为(4,3),在图2中,设CD与y轴交于点M,作CN⊥y轴于点N,那么∠DOM=30°,OD=3,∴D...
...以点A为原点,直线AB为x轴,建立如图所示的直角坐标系,试
点B的坐标为(5,0),过点D作DE⊥x轴于点E,在Rt△ADE中,∠DAE=60°,AD=2,∴AE=1,DE=3,故可得点D的坐标为(-1,3),又∵四边形ABCD是平行四边形,CD=AB=5,∴点C的坐标为(4,3);综上可得:B(5.0)、C(4,3)、D(-1,3).
...使点A与坐标系的原点重合,边AB、AD分别落在x轴、y轴上(如图1),再...
BG=BCsin30°=3×12=32∴OF=OE-FE=OE-BG=23-32,CF=CG+GF=CG+BE=332+2=33+42,∴C点的坐标是:(2
主父若诺普: 设置UCS坐标系就可以实现这个了. 第一步: 第二步:以L2的端点为基点,将L2及与原点的连线平移,基点与L1的一端重合.第三步:将L2及与原点的连线旋转至L1的方向,让L2的另一端与L1的另一端重合. 第四步:设置UCS. 用这个坐标系,测得L1的两端点,就是要转换的坐标.
白下区15232894445: 怎么在CAD中进行坐标换算啊? - ?
主父若诺普: 在CAD2009中(其它版本不清楚),CTRL+8调出计算器,选“获取坐标”按钮,再点击你需要的坐标点,其会将坐标自动输入计算器,供你自己运算.
白下区15232894445: cad如何转换坐标系?
主父若诺普: 使用 ucs 命令,可以操作坐标系 如: 命令行键入UCS.空格. 出现提示命令:[新建(N)/移动(M)/正交(G)/上一个(P)/恢复(R)/保存(S)/删除(D)/应用(A)/?/世界(W)] 输入对应的选项,如W,空格,就转换成世界坐标系; cad启动后,默认是世界坐标系的;你新建一个坐标系再转换到世界坐标系才看得出效果.
白下区15232894445: CAD不同的坐标系怎么转换 - ?
主父若诺普: ucs 然后选取原点,指定X,Y轴
白下区15232894445: CAD换算坐标怎么搞?
主父若诺普: ucs命令,然后你需要怎么做,看着步骤操作就好了
白下区15232894445: 跪求CAD坐标系的转换方法?
主父若诺普: 左负右正,上正下负,欢迎采纳
白下区15232894445: 如何把CAD中的坐标转换成实际测量的坐标 - ?
主父若诺普: 1、使用CAD中的坐标打开Excel工作表. 2、将X坐标剪切到Y坐标的背面. 3、选择编辑的坐标并复制. 4、创建一个新的文本文档.右键单击 - 新建 - 文本文档. 5、打开新创建的文本文档并粘贴以前复制的坐标. 6、选择坐标和副本之间的间隙.点击选择复制的选项.7、点击选择编辑选项卡 ,再点击选择替换的选项. 8、在替换窗口中,复制先前复制的空格并用“,”替换它们.注意:此逗号必须是英语输入状态的逗号. 9、关闭替换窗口,您可以看到所有转换为世纪测量的坐标格式.
白下区15232894445: CAD如何转换坐标系.?
主父若诺普: 你可以通过UCS来转换,在里面你可以任意转换你想转换的坐标
白下区15232894445: CAD坐标转换,详细步骤是啥? - ?
主父若诺普: 如果是轴测图,F5切换,如果是三维输入UCS ,观察自己的坐标在哪个面,记住你永远只能在X,Y平面绘图.观察坐标方向
白下区15232894445: 怎样在cad将一个图的坐标系整体转换到另一个坐标系?
主父若诺普: cad不是地理信息软件,所以在cad中没有投影功能,如果比较简单的三参数还可以,直接平移旋转就可以了,四参数和七参数只有通过编程实现.不想编程,导入到arcgis中投影后在转换回来,不过图元素有可能丢失.另外怎么看坐标系,一般在图角有标注,如果没有最有效的方法就是根据图号算出角点经纬度,然后计算大地坐标和cad图对比;但这不是万能的,有的地方不适用.在就是看是哪年的图.2002年的图基本就是54的.另外不是测绘局的,放出的图基本就是54的.还有,只有国土资源部出来的图是80的可能较大.