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);

Figure contains an object of type uicontainer.

Запишите шаблон вертикального изменения спиральной антенны в файле Антенны Планеты 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 имя аргумента и 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