Антени. Редактори форматів

Діаграми спрямованості антен здебільшого надаються виробником антени. Якщо серйозні виробники вимірюють діаграму спрямованості своїх антен, то деякі виробники надають діаграми спрямованості, розраховані за допомогою програмного забезпечення для моделювання. Ці змодельовані діаграми спрямованості антени можуть мати точність у межах дБ. У будь-якому разі не можна використовувати діаграми спрямованості, опубліковані в каталогах. Вони є неточними.

Якщо діаграми спрямованості для використовуваної антени недоступні, їх необхідно створити шляхом вимірювання або моделювання. Якщо наявні діаграми спрямованості не мають правильного формату для використання в Radio Mobile, вони повинні бути конвертовані.

Radio Mobile використовує 3 типи антенних файлів: V1, V2 і V3. V1 використовує тільки горизонтальну площину, тоді як V2 і V3 використовують частину і повну вертикальну діаграму спрямованості. Файли антен описані в:
The program > File formats > antenna .ant format V1
The program > File formats > antenna .ant format V2
The program > File formats > antenna .ant format V3

Одним з добре відомих форматів антен є формат 'msi' format, також відомий як формат Planet. Він використовується у багатьох програмах радіопланування. У цій главі ми наводимо 2 способи перетворення файлу формату msi format file у будь-яку версію файлу для мобільного радіозв'язку.

Конвертація за допомогою редактора антен CTT

Antenna Pattern Editor - це безплатний універсальний інструмент для перегляду, створення, редагування та конвертації схем антен. Основна ідея, закладена в програму, полягає в тому, щоб надати користувачеві можливість швидко створити файл діаграми спрямованості антени за допомогою різних методів. Підтримувані формати файлів антенних діаграм спрямованості:

  • MSI Planet (.msi, .pla, .pln, .ptn, .txt, .ant)
  • Radio Mobile V3 (*.ant)
  • NSMA WG16.99.050 (.adf .dat .nsma .nsm *.txt)
  • TIA/EIA-804-B (*.adf)
  • EDX (*.pat)
Що потрібно.

Завантажте безплатний редактор антен з форми CTT з https://www.wireless-planning.com/antenna-pattern-editor
Далі дотримуйтесь інструкцій, що додаються.

Перетворення за допомогою таблиці Excel.

Що потрібно.
  • Програма електронних таблиць, яка може використовувати файл msi2ant.xls (Excel, or Open Office)
  • ASCII текстовий редактор (Notepad++)
  • Будь-який файл схеми антени у форматі msi.
Крок 1

Завантажте файл msi2ant.xls і скопіюйте його на свій диск.

msi2ant.zip

Крок 2

Відкрийте файл схеми антени у форматі msi format за допомогою вашого текстового редактора SCII.
Виділіть весь вміст і скопіюйте його в буфер обміну (ctrl-c).
Відкрийте таблицю Excel msi2ant.xls та скопіюйте вміст файлу pettern антени, починаючи з комірки N1 (див. приклад)

Крок 3

Перетворення скопійованих даних у кілька клітинок
Якщо потрібно, поміняйте знак коми в скопійованих даних на потрібний символ (де ',' замінюються на кінець '.')
Виділіть усі дані, що починаються з 360 (ГОРИЗОНТАЛЬНО)
Скопіюйте ці дані до клітинки B1 і далі вниз

Крок 4

У стовпчиках I, J і K представлено вміст файлу антени.
Виберіть дані у потрібному форматі та скопіюйте їх у ваш улюблений текстовий редактор ASCII.
Збережіть файл і дайте йому відповідне ім'я.

Програмно.

Конвертація за допомогою PHP-скрипта

Що потрібно.
  • PHP встановлений на комп'ютері,
  • Наступний PHP-скрипт:
<?
 if (!isset($argv[1]) ) {    echo "usage: php convert.php patfile\n";
 return; } else { $pat=$argv[1]; }
 $s=file_get_contents($pat); $r = preg_split('/\R/', $s); if
 (count($r)<1) echo "Invalid file type\n"; $p=1;
 foreach ($r as $l=>$k) { $ln=$l+1; if($ln==547 | $ln==727) {continue;}
 if (preg_match("/((?:-){0,1}\d{1,3},((?:-){0,1}\d{1,3}\.\d{2}))/s",
 $k,$mt)) { $p=0; echo $mt[2] . "\r\n"; } }
 if ($p==1) echo ("Invalid file type\n");
 ?>

 This code is published under GPL v2 license.

Share Note for Obsidian 🌓