MATLAB 帮助中心
Cadnet data
Since R2025a
caddata = cadnetData(cadnetobj)
caddata = cadnetData(cadnetobj,Type=name)
caddata = cadnetData(cadnetobj) returns data of cadnetobj
caddata
cadnetobj
example
caddata = cadnetData(cadnetobj,Type=name) returns data of cadnet for a specified entity type.
Type
cadnet
collapse all
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]
The cadnet object specified as a string.
Example: caddata = cadnetData(cadnetname)
caddata = cadnetData(cadnetname)
Data Types: string
string
'Surface'
'Pins'
'Vias'
'Traces'
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'.
caddata = cadnetData(cadnetname,Type='Pins')
Returns cadnet object data.
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处