Project Options - Class Generation
Old Content - visit altium.com/documentation
Parent page: WorkspaceManager Dialogs
Summary
The Class Generation tab of the Project Options dialog enables you to generate classes manually or automatically.
Access
Click Class Generation tab in Printer Options dialog (Project » Project Options).
Options/Controls
Automatically Generated Classes
- Generate Net Classes for Buses- Enable this option and net classes will be automatically generated for each bus in the current project. Control the scope of the net classes in the table below for the schematic sheets. Once the project is compiled and links updated, you can review the corresponding net classes for the associated PCB document.
- Generate Net Classes for Components- Enable this option and net classes will be automatically generated for each component in the current project. Once the project is compiled and links updated, you can review the net classes and their corresponding rooms for the associated PCB document.
Generate Net Classes for Named Signal Harness- Enable this option and net classes will be automatically generated for named signal harnesses in the current project. Once the project is compiled and links updated, you can review the net classes and their corresponding rooms for the associated PCB document.
- Classes Tree List - The current schematic sheets listed here can be used to generate component classes and/or corresponding rooms. You can toggle which component classes and rooms to be enabled or not and set the scope of net classes to None, Local Nets Only or All Nets. Use the text below to read about which net classes will be generated for buses, components and or named signal harnesses.
User-Defined Classes
- Generate Component Classes - Enable this option to generate user-defined component classes. These components need to have the component parameter with the 'ClassName' parameter name. Note this option can be used in conjunction with the Generate Rooms for Component Classes option.
- Generate Rooms for Component Class - Enable this option to generate rooms based on the user defined component classes. These components need to have the component parameter with the 'ClassName' parameter name.
- Generate Net Classes - Enable this option to generate user defined net classes which are defined by the parameter sets that are attached to the nets, such as buses and wires with the parameter name set to 'ClassName' and the value set to a name for this net class.