allegro怎么变更焊盘坐标_从一点出发 分享一个autolisp的点坐标标注插件

本文介绍了如何使用Autolisp的点坐标标注插件解决Allegro焊盘坐标变更的问题,包括坐标标注前缀的多样化设置、标注位置的选择、坐标系的转换以及轮廓线交点的自动定位。通过DCL对话框和Lisp源码展示了插件的参数设置和工作原理。
摘要由CSDN通过智能技术生成
对于一个工程设计人员,在CAD中标注一点的坐标是一件经常遇到的工作。 这个看似一个很小的工作,相信很多人都遇到过类似以下的令人懊恼的问题。这些问题乍看起来都可以说是不起眼的问题,可是解决起来可以说耗费了很多的时间,令人身心俱疲。本文分享一个小小的插件,虽然解决的方案算不上完美,希望或者能直接用到工作中,或者能给大家带来一些启发。

下面我们一个一个问题来说。

  1. 坐标的前缀形式多样

我们都希望我们的生活多姿多彩,所以,我们遇到的坐标标注的前缀页多种多样。请看下图

762f596d0727832b365fcf0c5ac46585.png

相信大家遇到模样远多于上述3种情况。如果一个一个手输入肯定是受不了的。

解决办法,把前缀设置为标注的参数,可以通过对话框进行设置。如下图。

e3068420edcfd8bde2e1935a4386cf18.png

坐标的标注位置

开会的时候有人喜欢坐在前排,有人偏偏喜欢坐在后排。于是,坐标标注的时候有人喜欢把X坐标标注在上面,有人却喜欢则相反,把X坐标标注在下面。如图,同一个坐标的两种标注形式。

27321d943e6f1d52518ba3ba2c0a01a3.png

解决方法,设置一个可以翻转xy位置的选项。这里采用:autolisp的DCL设计中toggle这块瓷砖(tile)。如图:

9fbf34bd4eec47eb7f68f1f8c22f441a.png

坐标的坐标系

有一个城市的名字叫西安,但是在过去确叫另外一个名字-长安。转换的时空,名字就不同了。坐标标注也是一样。这个问题不夸张的说困扰过每一个用CAD的人,往深了聊,很有料,下一个专篇页不为过。限于本人的表达水平不进行展开。这里提示几个关键词:坐标变换,trans函数,摄影变换。再给一个Lee-Mac大神写的一个相关插件 http://www.lee-mac.com/2dprojection.html。

本插件解决方法,用ucs命令设置满足当前要求的坐标系,插件中采用trans输出当前坐标。

4101df395f1257197070f9c80adc597e.gif

轮廓线的交点定位坐标

工作中,大家一定遇到过比下图中更为复杂的轮廓线的交点标注问题。

让人糟心的时,这些轮廓还由于各种原因,还是经常变更。

一个点一个点的进行点,这样的重复动作很容易让人产生烦躁清新(看上面这一句话,是不是已经有了这样的体会)。可是,实际工作中,真的有好多人是这么干的。

怎么办?

解决方法,点选要标注的多段线,采用插件自动筛选出需要标注的交点的坐标信息,然后输出。

17b23bab05cf05ed4e26697ec1f0cb8c.png

    当然除了上面说的四个问题,还有字高的问题等等。

下面给出完整的参数设置面板截图和源码。

6a31c7e64779480bf568beb641d2c32a.png

DCL源码

abc : dialog {
      label =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值