Author Topic: Add polygon to existing polygon class  (Read 3554 times)

0 Members and 1 Guest are viewing this topic.

Online ajbTopic starter

  • Super Contributor
  • ***
  • Posts: 2596
  • Country: us
Add polygon to existing polygon class
« on: August 04, 2016, 04:29:36 pm »
Okay, this is another case of "I must be missing something because it would be absolutely ridiculous if Altium didn't have this ability."  Which, based on experience with Altium, means it's 50/50 either way.

Is there a way to add a polygon to an existing polygon class without having to redefine the class?  The only way I can figure to do it is to select all of the polygons that are in the class already as well as the ones that should be added to the class, and "Create Polygon Class..." from the polygon manager, as if creating it from scratch.

The polygons page of the PCB panel shows a form for adding and removing polygon classes when you Right click->"Add Class" in the list of classes, but this seems to be entirely broken (doesn't list anything, doesn't do anything when you click "OK") and there doesn't seem to be a way to invoke it on an existing class.
 

Offline Fgrir

  • Regular Contributor
  • *
  • Posts: 154
  • Country: us
Re: Add polygon to existing polygon class
« Reply #1 on: August 04, 2016, 04:46:43 pm »
From the menu choose Design|Classes...

Should give you a window like shown where you can add and remove members from any type of class.  Is this what you are after?
 

Online ajbTopic starter

  • Super Contributor
  • ***
  • Posts: 2596
  • Country: us
Re: Add polygon to existing polygon class
« Reply #2 on: August 04, 2016, 05:37:31 pm »
Thank you!  That's the same menu (minus the overall class tree) you get by clicking "Add Class" in the PCB panel, except it actually works, whereas the one from the PCB panel is completely broken.
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21651
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Add polygon to existing polygon class
« Reply #3 on: August 04, 2016, 09:32:21 pm »
Pad class is also handy, say for if you want to put specials on a bunch of pads that don't have any other obvious rule.  Like thermal pads from QFNs and power parts, then add a PolygonConnect design rule, query InPadClass('Direct'), rule no thermal relief.

The other classes are annotated from schematic view, so will be reverted if you update without also implementing them there.  Check Project/Project Options/Class Generation (which is also where you remove Rooms, if you don't need them) to enable Component, Net and Structure classes.  (Net classes can be assigned with directives, and component classes can be assigned by adding a "ClassName" parameter to the component.)

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf