Документация Engee

EngeePhased.OmnidirectionalMicrophoneElement

Изотропный микрофон.

Библиотека

EngeePhased

Описание

Системный объект EngeePhased.OmnidirectionalMicrophoneElement моделирует микрофон с изотропной диаграммой направленности.

Чтобы создать и использовать изотропный микрофон, выполните следующие действия:

  1. Создайте объект EngeePhased.OmnidirectionalMicrophoneElement и установите его свойства.

  2. Вызовите объект с аргументами, как если бы это была функция.

Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.

Синтаксис

Создание

  • microphone = phased.OmnidirectionalMicrophoneElement() — создает изотропный микрофон со значениями свойств по умолчанию.

  • microphone = phased.OmnidirectionalMicrophoneElement(Name=Value) — создает изотропный микрофон с заданными свойствами в виде пары Name=Value, где Name — имя свойства, а Value — соответствующее значение. Можно указать несколько пар «имя-значение», порядок пар не имеет значения. Неуказанные свойства сохраняют свои значения по умолчанию.

Использование

  • RESP = microphone(FREQ,ANG) — возвращает диаграмму направленности микрофона RESP на рабочих частотах FREQ в направлениях ANG.

Аргументы

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

FREQ — рабочие частоты микрофона
скаляр | вектор-строка длиной L

Details

Рабочие частоты микрофона, заданные в виде вещественного положительного скаляра или вещественного вектора-строки длиной , содержащего положительные числа.

Единицы измерения — Гц.

Типы данных

Float64

ANG — азимутальный угол и угол места диаграммы направленности
вектор-строка длиной M | матрица 2 на M

Details

Направления диаграммы направленности, заданные в виде вещественного вектора-строки длиной или вещественной матрицы на .

Если ANG — матрица, то каждый столбец задает направление в виде [azimuth; elevation]. Азимутальный угол должен находиться в диапазоне от −180° до 180° включительно. Угол места должен находиться в диапазоне от −180° до 180° включительно.

Если ANG — вектор-строка, каждый элемент задает азимутальный угол направления. В этом случае соответствующий угол места принимается равным .

Единицы измерения — градусы.

Подробнее про азимутальный угол и угол места см. Азимутальные углы и углы места.

Типы данных

Float64

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

RESP — диаграмма направленности микрофона
комплексная матрица M на L

Details

Диаграмма направленности микрофона, возвращаемый в виде комплексной матрицы на , где — количество углов, заданных в ANG, — количество частот, заданных в FREQ.

Свойства

# FrequencyRange — диапазон рабочих частот
[0.0 1.0e20] (по умолчанию) | неотрицательный вещественный вектор-строка 1 на 2

Details

Рабочий диапазон частот микрофона, заданный в виде неотрицательного вещественного вектора на в формате [LowerBound HigherBound]. Микрофон не имеет диаграммы направленности вне указанного частотного диапазона.

Единицы измерения — Гц.

# BackBaffled — заглушить эхо элемента
false (по умолчанию) | true

Details

Заглушить эхо элемента, задается как false или true.

Установите для этого свойства значение true, чтобы с обратной стороны элемента микрофона диаграмма направленности была равна нулю. То есть на всех азимутальных углах, превышающих ±90° от широкой стороны (азимутальный угол и угол места ), диаграмма направленности равна нулю.

Когда значение этого свойства равно false, задняя сторона микрофона не имеет отражения.

Методы

Общие для всех системных объектов

step!

Запуск алгоритма работы системного объекта

release!

Разрешение изменение значения свойства системного объекта

reset!

Сброс внутренних состояний системного объекта