msiwrite

Запишите данные в формате файла антенны планеты MSI

Описание

msiwrite(fname,dataslice1,dataslice2) пишут данные из структур dataSlice1 и dataSlice2 к файлу антенны планеты MSI под названием fname.

msiwrite(fname,dataslice1,dataslice2,optional) пишут данные из структур dataSlice1, dataSlice2, и optional к файлу антенны планеты MSI под названием fname.

msiwrite(objname,frequency,fname) расчетные данные записей антенны или массива возражают на заданной частоте против файла антенны планеты MSI под названием fname.

пример

msiwrite(objname,frequency,fname,Name,Value) дополнительные опции использования заданы одним или несколькими Name,Value парные аргументы.

Примеры

свернуть все

Создайте спиральную антенну и постройте шаблон вертикального изменения на уровне 2 ГГц.

h = helix;
patternElevation(h,2e9,[0 45 90],'Elevation',0:1:360);

Запишите шаблон вертикального изменения спиральной антенны в файле Антенны Планеты MSI.

msiwrite(h,2e9,'helix','Name','Helix Antenna Specifications')

Функция msiwrite сохраняет файл с именем helix.pln к папке MATLAB™ по умолчанию.

NAME Helix Antenna Specifications
FREQUENCY 2000.0
GAIN 8.74 dBi
HORIZONTAL 360
0.00 13.56
1.00 13.48
2.00 13.39
3.00 13.30
4.00 13.22
5.00 13.13

Считайте созданный файл данных антенны MSI.

msiread helix.pln
ans = struct with fields:
    PhysicalQuantity: 'Gain'
           Magnitude: [360x1 double]
               Units: 'dBi'
             Azimuth: [360x1 double]
           Elevation: 0
           Frequency: 2.0000e+09
               Slice: 'Elevation'

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

свернуть все

Имя файла MSI, заданного как вектор символов. По умолчанию, msiwrite записывает файл антенны планеты MSI, который имеет .pln формат.

Горизонтальные или вертикальные данные об усилении, заданные как структура, содержащая следующие поля:

  • PhysicalQuantity — Измеренное количество в файле MSI: E-field, H-field, directivity, power, powerdB, или, gain.

  • Magnitude — Значения величины измеренного количества.

  • Units — Модули измеренного количества.

  • Azimuth — Углы азимута.

  • Elevation — Углы вертикального изменения.

  • Frequency — Частота операции.

  • Slice — Тип изменения набора данных: Azimuth, или Elevation.

Горизонтальные или вертикальные данные об усилении, заданные как структура, содержащая следующие поля:

  • PhysicalQuantity — Измеренное количество в файле MSI: E-field, H-field, directivity, power, powerdB, или, gain.

  • Magnitude — Значения величины количества меры.

  • Units — Модули измеренного количества.

  • Azimuth — Углы азимута.

  • Elevation — Углы вертикального изменения.

  • Frequency — Частота операции.

  • Slice — Тип изменения набора данных: Azimuth, или Elevation.

Дополнительные данные, заданные как структура, содержащая следующие поля: Name, Make, Frequency, H_width, V_width, Front_to_back, Gain, Tilt, Polarization, Comment.

Антенна или объект массивов, заданный как антенна или указатель массивов.

Частота операции антенны или объекта массивов, заданного в виде положительного числа.

Аргументы в виде пар имя-значение

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

Пример: 'Comment', 'horn antenna'

Заголовок файла в первой линии, заданной как разделенная запятой пара, состоящая из 'Name' и вектор символов.

Пример: 'Name', 'Designed Helix Antenna in MATLAB'

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

Комментарии об антенне или файле данных массива, заданном как разделенная запятой пара, состоящая из 'Comment' и символьный массив.

Пример: 'Comment', 'This antenna is for space simulations.'

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

Введенный в R2016a

Для просмотра документации необходимо авторизоваться на сайте