charge

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

Описание

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

пример

c = charge(rfpcbobject,frequency) вычисляет вектор из зарядов в C/m на металлической поверхности компонента PCB, на заданных частотах.

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

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

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

c = charge(___,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]

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

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

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

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

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

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

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

свернуть все

Объект компонента 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

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

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

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

свернуть все

Комплексные заряды, возвращенные как 1 n вектором в C/m. Это значение вычисляется на каждую треугольную mesh или каждую диэлектрическую поверхность четырехгранника на поверхности компонента PCB.

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

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

Введенный в R2021b