Skip to content
View as Markdown

Hardware Project Variant

IRI: https://w3id.org/altium/cdm/design/ProjectVariant

API: DesWipVariant

A design variant of a project: a named variation of the same base design that is assembled with a different set of components. Within a variant, each component can be fitted, not fitted, fitted with varied parameters, or replaced by an alternate part, and the variant can define its own variant-level parameters. Assembly variants share one bare board, whereas fabrication variants also change overlay information and so need a different board.

In the product

Known as: design variant (altium-designer)

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class des_ProjectVariant["Hardware Project Variant"]






      style des_ProjectVariant fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:2.5px

    click des_ProjectVariant href "../../classes/des_ProjectVariant/"













  class des_Project["Hardware Project"]






      style des_Project fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_Project --> "*" des_ProjectVariant: variants 
          click des_Project href "../../classes/des_Project/"






  class des_MultiboardProject["Multiboard Project"]






      style des_MultiboardProject fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_MultiboardProject --> "*" des_ProjectVariant: variants 
          click des_MultiboardProject href "../../classes/des_MultiboardProject/"






  class des_HarnessProject["Harness Project"]






      style des_HarnessProject fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

          des_HarnessProject --> "*" des_ProjectVariant: variants 
          click des_HarnessProject href "../../classes/des_HarnessProject/"



Inheritance

Fields

Name Cardinality Type Description Inheritance

Comments