cadnetData
Description
Examples
Use the cadnetData function to get the cadnet 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
Get the cadnet list
Use the cadnet list function
cadlist = cadnetList(pfile)
cadlist=7×4 table
CadnetIdx CadnetName NumPins Length
_________ ___________________ _______ ______
1 {'Unconnected_Net'} 3 0
2 {'NET_OUTV' } 2 0.615
3 {'NET_GND' } 1 0.46
4 {'NET_IN22' } 2 0.645
5 {'NET_IN11' } 4 0.488
6 {'NET_INNEG' } 2 0.515
7 {'NET_INPOS' } 2 0.676
Create a cadnet object
Creeate a cadnet object of 'NET_IN11'
cadobj = cadnet(pfile,"NET_IN11")cadobj =
cadnet with properties:
pcBoard: [1×1 pcbFileRead]
CadnetName: 'NET_IN11'
NumPins: 4
NumSurfaces: 2
NumVias: 4
NumTraces: 4
TotalLength: 0.4880
Voltage: 'NoDef'
LayerRange: [1 3 5]
EntityList: [1×1 struct]
Get the cadnet data
Use the cadnetData function
cadnetData(cadobj)
ans = struct with fields:
Surfaces: [1×1 metalSurface]
Pins: [1×1 pins]
Vias: [1×1 vias]
Traces: [1×1 traces]
Input Arguments
The cadnet object specified as a string.
Example: caddata = cadnetData(cadnetname)
Data Types: string
Optional entity type choice specified as a string. When Type is
not specified cadnet data will be returned for all entities.
Example: caddata = cadnetData(cadnetname,Type='Pins') returns
cadnet data for cadnetobj specified as
cadnetname for entity Type specified a
'Pins'.
Data Types: string
Output Arguments
Returns cadnet object data.
Version History
Introduced in R2025a
MATLAB Command
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)