Add multiple vias or feeds in a pcb antenna
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
rect1 = antenna.Rectangle("Center",[0 0],"Length",75e-3,"Width",37.5e-3);
rect2 = antenna.Rectangle("Center",[0 0],"Length",150e-3,"Width",75e-3);
p = pcbStack("BoardShape",rect2,"Layers",{rect1, rect2});
p.ViaLocations = [0 0 1 2];
show(p);
This is a script, if I run the script I get this error messege. I would like to add 2 vias (in this example I add only one, but I would like to know how I can add more) but I get this error, I don't understand why, there isn't one example on this in the documentation
0 comentarios
Respuestas (1)
Janakinadh
el 29 de Abr. de 2022
Editada: Janakinadh
el 29 de Abr. de 2022
Hello,
The visualization seems to fail because the ViaDiameter is empty.
rect1 = antenna.Rectangle("Center",[0 0],"Length",75e-3,"Width",37.5e-3);
rect2 = antenna.Rectangle("Center",[0 0],"Length",150e-3,"Width",75e-3);
p = pcbStack("BoardShape",rect2,"Layers",{rect1, rect2});
p.ViaLocations = [0 0 1 2];
p.ViaDiameter
So, try to visualize after setting the ViaDiameter.
p.ViaDiameter = 1e-3;
show(p)
You can add 2 vias by doing something such as:
p.ViaLocations = [0 0 1 2;0.01 0 1 2];
show(p)
Hope this helps.
0 comentarios
Ver también
Categorías
Más información sobre Get Started with Antenna Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!