• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X PCB Editor
  3. Global Saving of Added Subclasses to Visibility Pane?

Stats

  • State Verified Answer
  • Replies 2
  • Subscribers 158
  • Views 7572
  • Members are here 0
More Content

Global Saving of Added Subclasses to Visibility Pane?

GilMay2
GilMay2 over 2 years ago

Allegro v17.4

Is there a way to save the subclasses added to the visibility pane such that they show-up on all board files?

Right now, they only show-up on the specific board that I added them to.

I added them by right-mouse-clicking over the larger square, and selecting "Add to visibility".

Thank you.

  • Sign in to reply
  • Cancel
  • JuanCR
    0 JuanCR over 2 years ago

    From 17.4, you can add the layers you want to be displayed in the Visibility pane to the CVCustomVisPaneLayers.xml file. The default CVCustomVisPaneLayers.xml file is located at <CDSROOT>/share/pcb/examples. Copy and place this file in your local pcbenv directory. 

    Follow the below steps:

    1. From the pcbenv folder, open the CVCustomVisPaneLayers.xml file in a text editor.
    1. Add the necessary Class/Subclass layers into the file and save it.

    1. Invoke the tool and set the display_custom_vis_layers variable to either Global or Both in the User Preferences Editor (Setup > User Preferences > Display > Visual). Close and reopen the tool.

    1. Now, when you invoke the tool and open any design, you will see the user-defined Class/Subclass layers under the user selected section in the Visibility pane.

    There are three options for the display_custom_vis_layers variable:

    • User: Loads only the configured layers of the active design

    ​The Visibility pane displays only the Add to visibility layer set in the current design profile.

    • Global: Loads layers set in all CVCustomVisPaneLayers.xml files in your local pcbenv, ALLEGRO_SITE pcbenv, and global env folders
    • Both: Loads both the active design and all global layers found in all CVCustomVisPaneLayers.xml files

    Note: If a class/subclass layer defined in the CVCustomVisPaneLayers.xml file does not exist in a design, it will not be shown in the Visibility pane when the design is opened. Only the class/subclass layers present in that design matching with ones defined in the CVCustomVisPaneLayers.xml file will be shown in the Visibility pane.

    This was taken from an article in the Cadence Online Support website. Link to the original article here:

    Article (20502954) Title: How to preserve/reuse user-selected Class/Subclass in Visibility pane
    URL: https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009TF5DEAW

     

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
  • GilMay2
    0 GilMay2 over 2 years ago in reply to JuanCR

    Many thanks JuanCR!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information