Isolate Objects on a Design with Custom PCB Queries

Charley Yap
|  已创建:February 21, 2017  |  已更新:November 27, 2020

pcb-queries

It can be a great challenge for engineers to make edits to specific objects on overpopulated boards. Leverage the global editing and custom query features in Altium Designer® to easily locate objects and maintain consistency in your designs. Read on to learn more.

Every faces significant challenges once a board gets overpopulated with and traces. One of the greatest tasks of working with complex electronic designs is managing a large number of design objects. PCB or schematic filtering lets you find a “needle in a haystack” when you need to. Often, when you are working with schematics or PCB documents, you need to select objects of a given type, or that possess some attribute. But how do you locate and select these objects among a swarm of components?

Quickly Search for Information Using Custom PCB Queries

Filtering tools should allow users to search for information in the schematic or PCB documents by entering keywords to perform expressions. Proper filtering lets you isolate part of the design to divide and conquer its objective. By providing queries to construct filters through the creation of a logical code, selecting and editing multiple objects is quite easy.

Global Selection

To begin the selection process you must first choose which objects to select and which to omit. Identifying the objects to select allows for formulation a plan that later gives you an idea on how to generate custom queries. An example of this is how to select vias of a certain copper size and hole size and how to globally edit these vias to a new dimension.

An example of selection appears in the image below. RF must be shielded and neither radiate or receive RF noise. In the left illustration, nothing has been selected. The parameters have been set to find RF tracks, and the result is the red set of RF tracks.

selecting-rf-tracks-with-filtering-options
Selecting RF Tracks with Filtering Options

The ABCs of PCB Queries

Not everyone has a strong background in coding or creating custom PCB queries, which is one of the most concerns about changing pcb design tools. The user-friendliness of the design tool is a significant feature. User friendliness should not limit a user’s background in programming but to allow them to perform the same capability and flexibility a programmer could do.

Having an interface that can virtually translate the English language into a computer language is every ’s dream. This will eliminate time consumed in searching the API code to call out certain functions, instead giving you easy access to the source code to generate the correct result.

creating-near-english-language-PCB-queries-altium-
Creating Near-English Language PCB Queries in Altium

Leverage Global Editing to Maintain Consistency in Your Designs

Global editing is the bread-and-butter of correct consistency and uniformity in schematic and PCB designing. By having these features available, you have practically limitless possibilities to change and apply the properties of objects in both your schematic and PCB environment.

Want to learn more about taking advantage of global editing & custom PCB queries in Altium? Download the free white paper Global Editing & Custom Queries today.

关于作者

关于作者

Charley目前担任Altium的现场应用工程师,并负责为公司战略客户经理、销售经理、代理商和应用工程师提供技术帮助。他还负责与客户、合作伙伴和行业领导者建立和管理技术关系。Charley毕业于加州大学圣地亚哥分校电气工程专业,主攻电源工程。但是,他从事EDA行业已有7年时间。

相关资源

相关的技术文档

返回主页
Thank you, you are now subscribed to updates.