element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Altium CircuitStudio Forum Pad/Layer/Net/Component Classes in CircuitStudio
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Locked Locked
  • Replies 7 replies
  • Subscribers 91 subscribers
  • Views 1325 views
  • Users 0 members are here
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Pad/Layer/Net/Component Classes in CircuitStudio

bakermattj
bakermattj over 9 years ago

In the Design Rule Wizard, Advanced Rule Scope, there are drop down options to match a Pad/Layer/Net/Component class.  That seems really useful, but I could not figure out how to create or assign any of these classes in the Schematic or Layout editor.  Is it possible or is that just an AD feature remnant?

 

For my use case, I ended up matching some nets directly by name, but it would have been more useful to assign a single net class, or to be able to apply the rule only inside of a small polygon area.  I tried using "Belongs to Polygon" but this seems to be, for example, bits of metal that are part of polygon, not any net inside of the polygon.

  • Cancel

Top Replies

  • harvie256
    harvie256 over 9 years ago +2 verified
    I made a short video explaining how you can use them. Hopefully this helps. https://youtu.be/b4ld1NwqOdk
  • Former Member
    Former Member over 8 years ago +1
    I have suddenly find somewhere in the net that Altium actually add net classes functionality into free circuit maker, but they don't add it into 1k$ commercial Circuit studio.. This is confusing for me…
  • martinlk9
    0 martinlk9 over 9 years ago

    I think you're right - it's probably a remnant of Altium Designer.

    In searching the online help I can't find an occurrence of "net class"  at all.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harvie256
    0 harvie256 over 9 years ago

    I made a short video explaining how you can use them.  Hopefully this helps.

    https://youtu.be/b4ld1NwqOdk

    • Cancel
    • Vote Up +2 Vote Down
    • Cancel
  • bakermattj
    0 bakermattj over 8 years ago in reply to harvie256

    Neat trick.  I'll try this on the next design revision.  Should be perfect for how I wanted to use it -- to allow tighter routing tolerances on only a couple of nets.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Former Member
    0 Former Member over 8 years ago

    I have suddenly find somewhere in the net that Altium actually add net classes functionality into free circuit maker, but they don't add it into 1k$ commercial Circuit studio.. This is confusing for me. Want to hear what a community think about this. In my opinion this is stupid marketing trick to add this feature later and get cash from updates.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • bakermattj
    0 bakermattj over 8 years ago in reply to Former Member

    They don't have bad intentions from what I can tell.  The two products are probably managed in separate teams and fairly decoupled in product decision making.  If anything, the presence of this feature in circuit maker is a positive indicator that they will enable it soon in CircuitStudio -- much the same as they did for the manufacturing rules in the design rule check.  In the mean time, harvie256 posted a workaround for adding net classes using directives.  Other than minor usability gripes, CS has been a great tool and timesaver for our projects.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • vadim007
    0 vadim007 over 8 years ago in reply to bakermattj

    Previous post was mine. I just forgot to log in.

    CS is a great program (if you do not need a high speed PCB layout functionality)! But a proper net classes - is one of the "must have" feature. At least for me. You extremely need it if you board has thousands of nets.

    Hope they will add them in the future.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jamesharrimanaltium
    0 jamesharrimanaltium over 8 years ago in reply to vadim007

    Hi Matt, harvie256, Dmitry,

     

    Good to hear your encouraging words!

     

    The products do indeed have different update lifecyles and feature sets that are evolving slightly different to each other. The net class functionality is one I've seen mentioned in several places so will be considered in future versions and I will bump it somewhat.

     

    harvie256's video is very helpful to utilize classes in the mean time: https://www.youtube.com/watch?v=b4ld1NwqOdk

    harvie256's hack in a nutshell:

    Hack a DifferentialPair directive and remove the parameter, add parameter ClassName with value Power, for example, to name the class.

    Use Rule Wizard to create a width rule.

     

    Best regards,

     

    James Harriman

    Altium

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube