exponenta event banner

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 Planet Antenna.

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