Is there a way to use 3d shapes imported from .stl, and other 3d model types as custom antenna elements ?

댓글 수: 1

Jorge Cossio
Jorge Cossio 2017년 2월 1일
I am also interested in finding out if this is possible. I've managed to import and mesh 2 helical antennas of different sizes, looking to obtain the S21 parameters of both. I've had success with other 2D shapes, but there is no real way for simulating our antennas using 2D architecture.

댓글을 달려면 로그인하십시오.

답변 (1개)

Vinod Dwarapudi
Vinod Dwarapudi 2026년 8월 4일 12:25

0 개 추천

Hi Andrew and George,
Yes, this is supported in Antenna Toolbox
For a custom 3D antenna geometry, import the STL file and create a customAntennaStl. MATLAB can then mesh and analyze the geometry using the Method of Moments solver.
ant = customAntennaStl(FileName="antenna3D.stl");
% Create a feed
createFeed(ant,[0 0 0.07436],1);
show(ant)
mesh(ant)
pattern(ant,1e9)
impedance(ant,1e9)
Alternatively: Import the STL mesh and create a customAntenna from a shape.Custom3D object
tr = stlread("antenna3D.stl");
sh = shape.Custom3D(tr);
ant = customAntenna(Shape=sh);
createFeed(ant,[0 0 0],1);
show(ant)
STL files contain only geometry and do not contain feed information, so feeds must be added manually.
If the design is a PCB-based antenna with dielectric layers, recommendation is to use pcbStack
If the design contains dielectric materials and represents a general 3D antenna structure, recommendation is to use customAntenna
Additional examples and workflows are available in the 3-D Modeling, CAD Files, and Fabrication documentation section:

카테고리

도움말 센터File Exchange에서 Installed Antenna and Large Structures에 대해 자세히 알아보기

질문:

2016년 10월 21일

답변:

2026년 8월 4일 12:25

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by