主要内容

customAntennaStl

创建自定义天线三维几何使用STL文件

描述

customAntennaStl对象使用STL文件创建三维天线几何和网格。STL文件用于定义任意点和三角形形式的三维曲面。

板网格的俯视图。在customAntennaStl对象中使用的默认自定义天线三维几何文件。

创建

描述

例子

ca= customAntennaStl根据指定的STL文件,返回一个由自定义几何体表示的3D天线。

属性

全部展开

结构所在的STL文件的名称,指定为字符向量。

例子:天线= customAntennaStl(“文件名”、“plate.stl”)

例子:天线= customAntennaStl;天线。文件名= 'plate.stl'

数据类型:字符

在STL文件中使用的单位,指定为字符向量。

例子:“单位”,“毫米”

数据类型:字符

此属性是只读的。

在笛卡尔坐标中的天线馈源位置,指定为一个三元素实向量。三个元素向量分别是X、Y和z坐标。

请注意

FeedLocation属性显示您使用createFeed函数。

数据类型:

天线单元的激励幅值,指定为双标量。

例子:“AmplitudeTaper”、“1.8”

数据类型:

天线单元的相移,指定为以度数表示的标量。

例子:“移相”,10

数据类型:

使用STL文件直接作为网格进行分析。取值为01

例子:“UseFileAsMesh”,1

数据类型:逻辑

天线的倾斜角度,指定为标量或矢量,每个单元以度表示。有关更多信息,请参见旋转天线和阵列

例子:“倾斜”,90年

例子:蚂蚁。倾斜= 90

例子:“倾斜”,(90 90)'TiltAxis',[0 1 0;0 1 1]使天线在由矢量定义的两个轴上倾斜90度。

请注意

wireStack天线对象只接受点方法来改变它的属性。

数据类型:

天线倾斜轴,具体为:

  • 笛卡尔坐标的三个元素向量,单位为米。在这种情况下,向量中的每个坐标都从原点开始,并沿着X、Y和z轴上的指定点。

  • 空间中的两点,每一点都指定为笛卡尔坐标的三元素向量。在这种情况下,天线围绕连接这两点的直线旋转。

  • 一个字符串输入,描述围绕一个主轴('X', 'Y',或'Z')的简单旋转。

有关更多信息,请参见旋转天线和阵列

例子:“TiltAxis”,[0 1 0]

例子:'TiltAxis',[0 0 0;0 1 0]

例子:蚂蚁。倾斜Axis = 'Z'

请注意

wireStack天线对象只接受点方法来改变它的属性。

数据类型:

对象的功能

显示 显示天线或阵列结构;显示形状作为填充补丁
信息 显示天线或阵列信息
createFeed 为以下内容创建提要位置customAntennaStl对象
axialRatio 天线轴比
波束宽度 天线波束宽度
负责 金属或介质天线或阵列表面的电荷分布
当前的 金属或介质天线或阵列表面的电流分布
阻抗 天线输入阻抗;阵列扫描阻抗
金属或介质天线或阵列结构的网状特性
meshconfig 改变天线结构的网格模式
模式 天线或阵列的辐射方向图和相位;天线单元在阵列中的嵌入方向图
patternAzimuth 天线或阵列的方位图
patternElevation 天线或阵列的仰角图
returnLoss 天线回波损耗;扫描返回阵列丢失
sparameters 计算天线和天线阵列目标的s参数
电压驻波比 天线电压驻波比
rcs 计算并绘制平台、天线或阵列的雷达截面图
EHfields 天线的电场和磁场;在阵列中嵌入天线单元的电场和磁场

例子

全部折叠

创建一个定制的3d天线使用customAntennaStl对象。

c = customAntennaStl (“文件名”“plateMesh.stl”“单位”“米”);

创建天线馈电和计算天线阻抗在110 GHz。

c.createFeed ([0, 0, 0), 1);Z =阻抗(c, 110 e6)
Z = 0.0287 + 34.3704i
disp (c)
customAntennaStl与属性:FileName: 'plateMesh。stl' Units: 'm' FeedLocation: [0 0 0] ampludetaper: 1 phasesshift: 0 UseFileAsMesh: 0 Tilt: 0 TiltAxis: [1 0 0]

显示定制的三维天线结构。

显示(c)

图中包含一个轴对象。axis对象包含3个类型为patch, surface的对象。这些对象代表PEC、feed。

创建一个customAntennaStl对象使用指定的STL文件。

蚂蚁= customAntennaStl
ant = customAntennaStl with properties: FileName: [] Units: 'm' FeedLocation: [] ampludetaper: 1 phasesshift: 0 UseFileAsMesh: 0 Tilt: 0 TiltAxis: [1 0 0]
蚂蚁。文件名=“patchMicrostrip_ColumnFeed.stl”
ant = customAntennaStl with properties: FileName: 'patchMicrostrip_ColumnFeed. 'stl' Units: 'm' FeedLocation: [] ampludetaper: 1 phasesshift: 0 UseFileAsMesh: 0 Tilt: 0 TiltAxis: [1 0 0]

指定FeedLocationNumEdgescreateFeed函数。边缘的选择是基于进给位置和边缘中点之间的距离。边可以是单个feed,也可以是一个封闭的多边形。

ant. createfeed([-0.018750000000000 00],8)显示(ant)

图中包含一个轴对象。axis对象包含3个类型为patch, surface的对象。这些对象代表PEC、feed。

绘制当前在1.75 GHz的分布。

图当前(1.75 e9蚂蚁,“规模”“日志”

图中包含一个轴对象。标题为Current distribution (log)的axes对象包含3个patch类型的对象。

计算1.75 GHz的阻抗。

1.75 e9 z =阻抗(蚂蚁)
Z = 85.7298 - 52.7332i

创建一个customAntennaStl对象。

蚂蚁= customAntennaStl;

导入STL文件。

蚂蚁。文件名=“patchMicrostrip_ColumnFeed.stl”

使用UI图形窗口创建天线馈线。

createFeed (ant);

图Create Feed包含一个轴对象和其他类型的uipanel对象。标题为“选择进料边或多边形”的轴对象。是空的。

UI图形窗口由两个窗格组成片天线面板和添加饲料窗格。

单击切片机模式,然后单击YZ选择它作为切割天线的平面。

选择要隐藏的区域,然后单击隐藏隐藏所选区域。

重复这个过程直到你到达感兴趣的区域。

选择选择一个进料边或多边形添加饲料窗格以选择所需的进给边或进给多边形。

选择构成封闭多边形的列的边。选中的边必须连接到其他边,否则UI图形窗口将显示错误。

点击好吧将选定的边定义为进料边,并显示带有进料的结构。

FeedLocation会显示出来。

在命令行中验证天线馈电的位置。

蚂蚁
ant = customAntennaStl with properties: FileName: 'patchMicrostrip_ColumnFeed. 'stl' Units: 'm' FeedLocation: [] ampludetaper: 1 phasesshift: 0 UseFileAsMesh: 0 Tilt: 0 TiltAxis: [1 0 0]

参考文献

C. A.巴拉尼斯天线理论。分析和设计.第3版。霍博肯,新泽西州:约翰威利父子,2005。

介绍了R2020a