主要内容

pcbComponent

创建单一或多馈线PCB组件

描述

使用pcbComponent对象创建由金属和介质层组成的多端口PCB组件。

创建

描述

例子

pcb = pcbComponent创建一个双端口PCB组件。

pcb = pcbComponent (Name =值)属性使用一个或多个名称-值参数。例如,pcb = pcbComponent (Name = PCBWilkinson)创建名为“PCBWilkinson”未指定的属性保留其默认值。

属性

全部展开

PCB组件的名称,指定字符向量或字符串标量。

例子:组件= pcbComponent (Name = ' PCBsplitter ')

数据类型:字符|字符串

PCB组件的设计修订细节,指定为字符向量或字符串标量。

例子:组件= pcbComponent(修订=“版本”)

数据类型:字符|字符串

PC板的形状,指定为形状对象。你可以指定任意一个形状自定义几何和PCB制造

例子:跟踪= tracerectangular;组件= pcbComponent (BoardShape =跟踪)在PCB上创建矩形轨迹。

数据类型:字符|字符串

PCB组件的高度,指定为正标量,单位为米。

例子:组件= pcbComponent (BoardThickness = 0.0026)

数据类型:

金属和电介质层,规定了金属和电介质层的电池阵列。您可以指定一个金属形状或每层介电基板从顶层开始向下。

数据类型:细胞

以笛卡尔坐标表示的PCB组件上的馈电位置,指定为N3或N4数组N表示PCB组件上的端口编号。你可以把饲料在板内或板的边缘。数组可以转换成以下内容:

  • N3 - [xy

  • N4 - [xySigLayerGndLayer

例子:component = pcbComponent(FeedLocations=[-0.0187 01 2])

数据类型:

进料连接器中心销的直径,指定为正标量,单位为米。

例子:组件= pcbComponent (FeedDiameter = 2.000 e-04)

数据类型:

电短路位置在PCB组件的笛卡尔坐标,指定为一个真实的矢量大小4数组。该数组转换为:

  • 4 - [xySigLayerGndLayer

例子:(vialocation =[0 -0.025 1 2])

数据类型:

金属层之间电短路引脚的直径,指定为正标量,单位为米。

例子:组件= pcbComponent (ViaDiameter = 1.0 e - 3)

数据类型:

近似进给和通过的模型,指定为下列之一:

  • “条”-近似于进料和经筒的矩形带材。这种近似是最简单的,结果是一个小网格。

  • “广场”-近似于进给和通过圆柱体的四边多面体。

  • “六角”-近似于进给和通过圆柱体的六面多面体。

  • “八角”-八面多面体近似于进给和通过圆柱体。

例子:组件= pcbComponent (FeedViaModel =“八角”)

数据类型:字符|字符串

用作导体的金属类型,规定为金属对象。你可以选择任何金属MetalCatalog或者指定你选择的金属。有关更多信息,请参见金属.有关金属导体啮合的更多信息,请参阅金属和介质结构的矩解算方法

例子:m =金属(铜);组件= pcbComponent(导体= m)

集总元素添加到PCB组件馈送,指定为集总元素对象句柄。有关更多信息,请参见lumpedElement(天线工具箱)天线工具箱™。

例子:负荷= lumpedelementlumpedelement加载的对象句柄是否使用lumpedElement

PCB组件的倾斜角度,指定为标量或矢量,每个元素单位以度数表示。

例子:倾斜= 90

例子:pcb。倾斜= 90

例子:倾斜= (90 90)TiltAxis=[0 1 0;0 1 1]使PCB组件在两个由矢量定义的轴上倾斜90度。

数据类型:

PCB组件的倾斜轴,具体为:

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

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

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

例子:TiltAxis = [0 1 0]

例子:TiltAxis=[0 0 0;0 1 0]

例子:pcb。倾斜Axis = 'Z'

数据类型:

对象的功能

当前的 计算并绘制电流分布
负责 计算并绘制电荷分布
feedCurrent 计算进料口的电流
gerberWrite 生成Gerber文件
布局 绘制所有金属层和板的形状
改变和观察PCB元件中金属或电介质的网状特性
meshconfig 更换PCB元件的啮合方式或形状结构
sparameters 计算RF PCB对象的s参数
显示 显示PCB元件结构或PCB形状

例子

全部折叠

使用默认属性创建PCB组件。

pcb = pcbComponent;

查看PCB组件。

显示(pcb)

计算从1-5 GHz超过10个频率的s参数。

s = sparameters (pcb linspace (1 e9 5 e9 10));

绘制的参数。

rfplot (s)

创建一个PCB组件,在组件上方2厘米的距离处有一个盖子。

p = pcbComponent;pcblid = antenna.Rectangle(长度= p.Layers {1} . Length, Width = p.Layers {3} .Width);dAir =介质(“空气”);dAir。厚度= 2依照;p.BoardThickness = p.BoardThickness + dAir.Thickness;p.Layers = {pcblid、dAir p.Layers {1}, p.Layers {2}, p.Layers {3}};p.FeedLocations(:,3:4) = [3 5;3 5];显示(p)

计算从1-5 GHz的10个频率的s参数。

s = sparameters (p, linspace (1 e9 5 e9 10));
介绍了R2021b