MATLAB 帮助中心
Layer data
Since R2025a
layerdata = layerData(layerobj,Type)
layerdata = layerData(layerobj,Type) returns the object entities data.
layerdata
layerobj
Type
example
collapse all
Use the layerData function to get layer data 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
Create layer object
Create a layer object of metal layer 1
layerobj = layer(pfile,1)
layerobj = layer with properties: pcBoard: [1×1 pcbFileRead] LayerNumber: 1 Type: 'Pin' LayerHeight: 0.0184 NumSurfaces: 1 NumPins: 14 NumVias: 4 NumTraces: 21 EntityList: [1×1 struct]
Get layer data
Use the layerData function
layerData(layerobj)
ans = struct with fields: Surfaces: [1×1 metalSurface] Pins: [1×1 pins] Vias: [1×1 vias] Traces: [1×1 traces]
The input layer object specified as a string.
layer
Example: layerdata = layerData(layername)
layerdata = layerData(layername)
Data Types: string | fi
string
fi
Surfaces
Pins
Traces
Vias
The type, or types, data specified as one or more layer entities: Surfaces, Pins, Traces, Vias.
Example: layerdata(layername,Type=['Pins','Vias']) shows layer data of layer object layername for entities'Pins' and 'Vias'.
layerdata(layername,Type=['Pins','Vias'])
Data Types: string
layerdata returns the layer data structure of a layer object for a specified entity Type.
Introduced in R2025a
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处