主要内容

componentList

Component list

Since R2025a

    Description

    components = componentList(pfileobj) creates a component list

    example

    Examples

    collapse all

    Use the componentList function to get a list of compoents in a pcb

    Read-in a pcb file

    Use the pcbFileRead object to read in a file. Accepted file formats are:

    • ODB++

    • Allegro

    • Native

    Here we are using a native format file

    pfile = pcbFileRead('native_ExampleBoard_Allegro')
    pfile = 
      pcbFileRead with properties:
    
               FileName: 'native_ExampleBoard_Allegro'
              NumLayers: 5
             MetalLayer: [1 3 5]
        DielectricLayer: [2 4]
            LayerHeight: [0.0184 0.0104 0.0092 0.0012 0]
             NumCadnets: 7
           NumPadStacks: 6
          NumComponents: 8
               NumParts: 5
    
    

    Get the component list

    Use the componentList function

    complist = componentList(pfile)
    complist=8×3 table
        ComponentIdx    ComponentName    NumPins
        ____________    _____________    _______
    
             1            {'OUT_V'}         1   
             2            {'U1'   }         6   
             3            {'C3'   }         2   
             4            {'R1'   }         2   
             5            {'TP1'  }         1   
             6            {'R2'   }         2   
             7            {'IN_N' }         1   
             8            {'IN_P' }         1   
    
    

    Input Arguments

    collapse all

    Input file specified as a pcbFileReadobject.

    Example: components = componentList(pcbfile)

    Data Types: string

    Output Arguments

    collapse all

    Component list returned as a table.

    Version History

    Introduced in R2025a