current

Вычислите и постройте распределение тока

Описание

пример

current(rfpcbobject,frequency) вычисляет и строит абсолютное значение тока на металлической поверхности компонента PCB на заданной частоте.

i = current(rfpcbobject,frequency) вычисляет x, y, компоненты z тока на поверхности компонента PCB в заданные частоты.

пример

[i,p] = current(rfpcbobject,frequency) возвращает распределение тока и точки, в которых выполнялось текущее вычисление.

current(rfpcbobject,frequency,'dielectric') вычисляет и строит абсолютное значение тока на заданной частоте на диэлектрической поверхности компонента PCB.

i = current(rfpcbobject,frequency,'dielectric') вычисляет x, y, компоненты z тока на диэлектрической поверхности компонента PCB на заданной частоте.

i = current(___,Name=Value) вычисляет ток на поверхность компонента PCB использование дополнительных аргументов name-value.

Примеры

свернуть все

Создайте разветвитель крысиных бегов со свойствами по умолчанию.

coupler = couplerRatrace;

Установите напряжение возбуждения и угол фазы в портах разветвителя.

v = voltagePort(4)
v = 
  voltagePort with properties:

         NumPorts: 4
      FeedVoltage: [1 0 0 0]
        FeedPhase: [0 0 0 0]
    PortImpedance: 50

v.FeedVoltage = [1 0 1 0]
v = 
  voltagePort with properties:

         NumPorts: 4
      FeedVoltage: [1 0 1 0]
        FeedPhase: [0 0 0 0]
    PortImpedance: 50

v.FeedPhase = [90 0 270 0]
v = 
  voltagePort with properties:

         NumPorts: 4
      FeedVoltage: [1 0 1 0]
        FeedPhase: [90 0 270 0]
    PortImpedance: 50

Вычислите и постройте ток на разветвителе на уровне 3 ГГц.

figure
current(coupler,3e9,Excitation=v)

Figure contains an axes object. The axes object with title Current distribution contains 4 objects of type patch.

Создайте спиральный индуктор по умолчанию.

inductor = spiralInductor;
show(inductor)

Figure contains an axes object. The axes object with title spiralInductor element contains 9 objects of type patch, surface. These objects represent Copper, feed, RTDuriod.

Вычислите распределение тока на индуктор на уровне 600 МГц.

[i,p] = current(inductor,600e6)
i = 3×258 complex

  -0.0728 + 0.1411i  11.9623 -20.0648i  -0.0003 + 0.0033i   0.1377 - 0.2742i  -0.8881 + 1.3157i  -0.4575 + 0.7285i   1.3875 - 2.2121i  12.0681 -16.3490i   0.7006 - 1.0115i   2.9532 - 4.1922i   0.2821 - 0.5294i   0.0013 - 0.0127i   1.6350 - 2.5088i   1.3896 - 2.2408i   2.8371 - 4.2355i   1.0830 - 1.5980i  -0.3246 - 0.0169i   0.7000 - 1.0056i   3.8421 - 6.4594i   3.8406 - 6.4651i   0.1110 - 0.2372i   0.0209 - 0.1037i  -1.2258 + 1.8863i  -2.2446 + 3.1755i   2.6497 - 3.6287i   0.2039 - 0.2852i  -1.7197 + 2.5320i   0.9097 - 1.4695i   3.4095 - 5.5835i   3.4082 - 5.5871i   0.0880 - 0.2120i   0.0776 - 0.1818i   0.0876 - 0.2143i   3.7547 - 6.1567i   0.0211 - 0.1012i  -0.9996 + 1.3744i   0.6657 - 0.7463i   0.2874 - 0.4127i   0.2365 - 0.3316i   2.7579 - 4.2670i   1.5733 - 2.3511i   1.5981 - 2.3878i   2.6493 - 4.0647i   1.5727 - 2.3534i   2.7075 - 4.4861i   1.6105 - 2.4588i   0.1411 - 0.2887i   0.3393 - 0.5585i   0.1404 - 0.2911i  -2.0990 + 3.0763i
   0.7718 - 1.2051i   3.0732 - 4.7207i   0.8737 - 1.2552i   0.4853 - 0.4545i  -0.0000 + 0.0016i  -0.1933 + 0.2820i  -0.5780 + 0.8052i   0.3758 - 0.4598i   2.1128 - 3.2166i   0.0004 - 0.0031i   0.5263 - 0.7310i  -0.5784 + 0.8091i   0.5269 - 0.7354i   0.4922 - 0.7004i   0.4925 - 0.7033i   0.2004 - 0.2686i   0.3761 - 0.4621i   1.4634 - 2.2530i   2.2566 - 3.5057i   2.1080 - 3.1133i   1.5315 - 2.3127i   2.1633 - 3.2271i   0.0282 - 0.0192i   2.5126 - 3.3680i  -2.3817 + 3.4310i  -1.0066 + 1.6056i  -0.0070 + 0.0243i   2.1777 - 3.1481i   2.4399 - 3.8930i   2.2005 - 3.2858i   1.7618 - 2.6811i   1.8160 - 2.8194i   1.8501 - 2.7291i   1.8527 - 2.7200i   2.2475 - 3.4213i   0.3649 - 0.2064i  -1.3003 + 1.9099i  -1.3622 + 2.1553i  -1.8734 + 2.9418i   0.2778 - 0.3975i   1.3228 - 2.0330i   1.2748 - 1.9547i   0.2660 - 0.3727i   2.0023 - 2.9911i   1.7571 - 2.9126i   1.8873 - 2.6825i   1.8774 - 2.8611i   1.2849 - 2.0435i   1.7979 - 2.6871i  -0.3638 + 0.4974i
   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i

p = 3×258

    0.0024    0.0025    0.0025    0.0023   -0.0001   -0.0022   -0.0009   -0.0019    0.0021         0    0.0016   -0.0019    0.0012    0.0006    0.0011   -0.0002   -0.0016    0.0019    0.0017    0.0018    0.0017    0.0016    0.0006   -0.0016   -0.0015   -0.0018   -0.0006    0.0011    0.0012    0.0013    0.0012    0.0011    0.0013    0.0014    0.0014   -0.0011   -0.0010   -0.0013   -0.0014   -0.0007    0.0007    0.0006    0.0001    0.0008    0.0007    0.0009    0.0007    0.0006    0.0008    0.0005
   -0.0022   -0.0002    0.0017    0.0007    0.0027    0.0025   -0.0022   -0.0021   -0.0020   -0.0026   -0.0024   -0.0024   -0.0022   -0.0021   -0.0019   -0.0018   -0.0019   -0.0021   -0.0002   -0.0001    0.0012    0.0006    0.0021    0.0018    0.0018    0.0008    0.0022   -0.0012   -0.0002   -0.0002    0.0009    0.0004    0.0005   -0.0001    0.0011    0.0012    0.0013   -0.0002    0.0007   -0.0011   -0.0006   -0.0008   -0.0012   -0.0008   -0.0002   -0.0005    0.0006    0.0003    0.0003    0.0008
         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

Постройте распределение тока.

current(inductor,600e6)

Figure contains an axes object. The axes object with title Current distribution contains 5 objects of type patch.

Входные параметры

свернуть все

Объект компонента PCB в виде объекта RF PCB. Для полного списка компонентов PCB микрополосковые повороты и трассировки, видят Каталог Компонентов PCB и Пользовательскую Геометрию и Производство PCB.

Частота, чтобы вычислить распределение тока в виде скаляра в Гц.

Пример: 70e6

Типы данных: double

Аргументы name-value

Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN, где Name имя аргумента и Value соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.

Пример: scale=log10

Масштабируйтесь, чтобы визуализировать распределение тока на поверхности компонента PCB в виде строки или вектора символов. Значениями строки является любой 'linear'журнал, или 'log10' или как функция. Можно задать любую математическую функцию, такую как loglog10потому что, или sin.

Типы данных: char | function_handle

Возбуждение с помощью в качестве источника напряжения, заданного указателя на функцию от voltagePort функция.

Типы данных: char | function_handle

Выходные аргументы

свернуть все

x, y, компоненты z распределения тока, возвращенного как 3 n, объединяют матрицу в A/m. Значение тока вычисляется на каждую треугольную mesh на поверхности компонента PCB.

Декартовы координаты, представляющие центр каждого треугольника в mesh, возвращенной как 3 n действительной матрицей.

Смотрите также

|

Введенный в R2021b