Selecting multiple items based on their properties

Drawing Schematics, Hierarchical Design, BOM, Exporting net-lists, etc.
Post Reply
Message
Author
tst
Posts: 2
Joined: 13 Jan 2018, 13:05

Selecting multiple items based on their properties

#1 Post by tst » 13 Jan 2018, 14:05

I have been using Diptrace for like 10 years but I have never been able to figure out how to select multiple items based on their properties without using Ctrl+mouse.

For example, at times I would like to hide the annoying Main Marking and Additional Marking for ONLY the GND symbols, while those marking for other components like resistors and capacitors should remain visible. For larger designs, using Ctrl+mouse to hunt for all GND symbols is frustrating, inefficient, and prone to mistakes.

This is only one of the many real life scenarios that I will need to select multiple components, nets, pins, etc. based on some of their properties. Is there another way to do this other then using Ctrl+mouse? Other threads addressing this issue seem to have never been answered. Why?

Alex
Technical Support
Posts: 3197
Joined: 14 Jun 2010, 06:43

Re: Selecting multiple items based on their properties

#2 Post by Alex » 15 Jan 2018, 10:13

There is Edit->Edit Selection. You can select items by their type.
Besides edit selection, there is no way to select multiple items based on their properties. We will consider it for future versions.

tst
Posts: 2
Joined: 13 Jan 2018, 13:05

Re: Selecting multiple items based on their properties

#3 Post by tst » 15 Jan 2018, 22:48

Thank you very much for your response, Alex. Diptrace is indeed a great tool I always recommend in my local forums.

The Edit->Edit Selection you have mentioned only offer a choice of some different objects which unfortunately is not very useful. In fact, the existing Edit->Find Object function is already very close to what we need. Either add a "Select" button in there to covert the result into selected objects, or simply select all objects in the result by default. It is just that simple!

Selecting multiple items is such a basic operation that I think it deserves a rather high priority on Diptrace development team's todo list rather then some fancy new features.

Alex
Technical Support
Posts: 3197
Joined: 14 Jun 2010, 06:43

Re: Selecting multiple items based on their properties

#4 Post by Alex » 16 Jan 2018, 10:28

Thank you for the suggestion. I will add it to our feature list.

ElektroLuke
Posts: 8
Joined: 07 Aug 2019, 03:25

Re: Selecting multiple items based on their properties

#5 Post by ElektroLuke » 29 Apr 2020, 10:25

Seconded! Would also be very handy to select all parts in a hierarchy (Like all refdes ending in _1). Find component can find them all, but does not select them.

(If edit selection had a search window like find component has... Would also work for this.)

EDIT:
Ah. For hierarchy there is a method: Go to route/hierarchy and select the hierarchical cheet in the window that pops up, then select the block. This also works when the block is not routed yet. This will grab and move the components, and also select them. (If some components where already placed: these get moved too...)

FalconFour
Posts: 13
Joined: 27 Nov 2017, 19:17

Re: Selecting multiple items based on their properties

#6 Post by FalconFour » 01 Jul 2020, 13:26

Third! When making a new design and it comes time to construct a BOM (by filling in details), I have a lot of parts with no MFPNs, only specs - specifically, SMD resistors of all the same value/style. So I've got a list of 10pcs of 10k 0603 resistors... I find a part I want to use for it... but I have to locate every single individual resistor and individually edit them, since I can't select parts using the "Design Manager" frame (it just kinda highlights them).

I wish I could Shift+Click in the Design Manager and have it add to the selection, or Ctrl+Click to remove from selection, the same as those buttons behave otherwise. That'd be a bare minimum. From there, I'd get properties on a group of selected items, and insert MFPNs to make into a BOM.

Otherwise I can't find any way to update multiple parts at once other than manually selecting them in the schematic graphic. Kind of a bummer!

edit: Writing it out led me to a solution that works: double-clicking an item in the Design Manager takes you to, and highlights, the desired part in whichever sheet it is - but it doesn't change the selection (including not deselecting what's already selected). So you can double-click each part in the Design Manager, which locates the part, then shift+click the part to add to selection. Do this for each part in your desired group, then right click any one of them (or right-click one that has the desired properties you want to apply to all of them), open the properties sheet, change/add the property (if you want to copy a property to all, delete/retype one letter of the MFPN, for example, so DipTrace "sees" you want that to be updated in selected parts), and et voila... updates on all selected parts, easily selected by the Design Manager list. It's a workaround for sure, but it works!

Post Reply