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

电器工程
2022-01-28 13:57:20

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

EAGLE 的“组”范式似乎与标准有点相距甚远,所以我尝试使用它可能是死路一条,但有更好的方法吗?我可以运行一些魔术命令来为 X 层上的库部件中的每条线和弧线赋予 Y 的厚度吗?在 PCB 中,粉碎所有部件并将其所有标签更改为大小为 W 的字体 Z 怎么样?

4个回答

您可能需要 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

是的,“组”范式是您大部分时间都在寻找的。是的,它和你想象的一样笨重。没有预制的魔法命令。您可以移动+拖动(很确定它是移动,也许是控制,已经有一段时间了)选择框以将更多对象添加到现有的组选择中。

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

输入命令:

茶宽 0.234

无论您当前的单位是什么,您都可以将“0.234”替换为您想要的宽度。这是输入“更改宽度”命令的快捷方式。大多数 Eagle 命令名称和其他关键字可以缩写为三个字母。有关“更改”命令的更多详细信息,请输入 HELP CHANGE。

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

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

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

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