Main Content

partList

Part list

Since R2025a

    Description

    partlist = partList(pfileobj) returns a table with a part list.

    example

    Examples

    collapse all

    Use the partList function to get the part list of 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 part list

    Use the partList function

    partlist = partList(pfile)
    partlist=5×2 table
        PartIdx       PartName    
        _______    _______________
    
           1       {'IOSINGLEPIN'}
           2       {'IC6ANT'     }
           3       {'CAPGEN080'  }
           4       {'RESGENH40'  }
           5       {'RESGEN080'  }
    
    

    Input Arguments

    collapse all

    Input file specified as a pcbFileRead object.

    Example: partlist = partList(pcbfile)

    Data Types: string

    Output Arguments

    collapse all

    Returns the part list of a pcbFileRead object.

    Version History

    Introduced in R2025a