如何一次更改多个对象的属性?


16

我需要修改EAGLE足迹库中的几条直线和圆弧以使其更粗。在Altium中,直接按住Ctrl键,单击一堆对象,打开它们的属性并立即更改它们,就很简单。在EAGLE中,我不知道。

EAGLE的“组”范式似乎与标准有些落伍,所以我尝试使用它可能是死胡同,但是还有更好的方法吗?我可以执行一些魔术命令来给X层的库零件中的每条直线和圆弧赋予Y厚度吗?在PCB中粉碎所有零件并将其所有标签更改为大小为W的字体Z怎么样?

Answers:


12

您可能需要更改 GUI提供(“扳手”)工具。但是,为此可能还需要考虑使用一些Eagle 命令

例如,假设您要将电线的厚度更改为30 mil,首先必须像往常一样选择这些走线,然后可以发出以下命令:

change width 30 mil
(> 0 0)

(> 0 0)部分模拟右键单击需要更改应用。

如果您需要更改所有电线的粗细,则可以编写以下脚本:

display none top
group all
change width 30 mil
(> 0 0)
display last

5

是的,大多数时候您都在寻找“群体”范式。是的,它和您想象的一样笨拙。没有预制的魔术命令。您可以按住Shift键并拖动(很确定它已转移,也许是控制了一段时间)选择框,以将更多对象添加到现有组选择中。

您可以尝试的一件事是关闭除要修改的图层之外的所有图层,然后在框内选择所有内容并以这种方式使用分组工具。除此之外,您可能希望研究Eagle的ULP /脚本功能以使自己成为命令。


我选择了多行,但是如何一次修改它们呢?如果我右键单击或使用信息工具按Ctrl +右键单击并进行编辑,它只会更改我单击的行。
尼克T

1
选择线,然后选择所需的工具。似乎将取消选择线,但组已保存。右键单击任何地方,将有一个“ <工具>:组”选项。您还可以在选择组之前选择工具。
乔·贝克

我正在选择组,将一些行装箱,选择信息工具,但是我无法右键单击远离零件的位置(会产生错误噪音),并且如果我在某一行附近单击rt,则不会显示信息:group选项,只是常规工具,似乎只影响附近的行。我有6.2.0; 你有更新的版本吗?
尼克T

1
嗯,我需要使用“更改”(扳手)工具。
尼克T

正如Joe所指出的,您可以使用display来解决此问题。示例:“不显示任何通孔;”,“分组”(或“全部分组”),然后选择通孔,“更改...”并按ctrl键单击鼠标右键。定义组时,可以使用Shift +单击将其添加到现有组中。有时会有些混乱,但至少您可以通过连续单击下一项进行更改来继续应用任何更改。(除非您以这种方式更改100件物品,并且您的同事用地狱鼠打败了您)。
carveone

1

输入命令:

查威德0.234

无论您用什么当前单位,都用所需的宽度替换“ 0.234”。这是输入“更改宽度”命令的一种简短方法。大多数Eagle命令名称和其他关键字可以缩写为三个字母。有关“更改”命令的更多详细信息,请输入“帮助更改”。

然后,只需单击要更改的任何导线即可。是的,真的很容易。


0

不知道是否为时已晚,但是您可以使用ULP(用户语言程序)来更改板上所有走线的宽度。

转到文件->运行ULP。->键入“ cmd-change-brd-width.ulp”->打开

它将打开一个对话框,您可以使用该对话框同时更改多条导线的宽度。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.