Аппаратный журнал UR5EQF_Log
Руководство пользователя
×
Меню
Индекс

Импорт из текстового файла *.txt

Импорт информации в лог
Импорт из текстового файла *.txt
 
Перед импортом в лог текстового файла формата *.txt, необходимо выполнить следующие действия:
 
1.Форматирование текстового файла
 
К примеру, нужно импортировать в лог текстовый файл, содержащий следующую информацию:
 
11-04-2006 09:25 RA9CKM SSB 14 59 57 Илья Волчанск
15-08-2006 11:26 RW0AW CW 7 599 589 Сергей Канск
17-09-2006 16:31 UN7LN BPSK31 3.5 599 559 Валерий Кустанай
 
Сначала его нужно отформатировать примерно так, чтобы выровнять все строки:
 
11-04-2006 09:25 RA9CKM       SSB     14   59  57  Илья       Волчанск
15-08-2006 11:26 RW0AW        CW      7    599 589 Сергей     Канск
17-09-2006 16:31 UN7LN        BPSK31  3.5  599 559 Валерий    Кустанай
 
Лучше это сделать, применив моноширинный шрифт, в котором все символы имеют одинаковую ширину (типа Courier).
Для позывного желательно оставить до 13 знаков (вместе с "пробелами"), чтобы могли импортироваться "длинные" позывные, например, через дробь. Для вида модуляции достаточно 7-8 знаков, учитывая "пробелы". Для имени и QTH - по Вашему выбору, до 10-20 знаков, но достаточные для того, чтобы импортированные названия не были обрезаны.
 
Сохраните файл (например, с именем import1.txt).
 
На примере приведенного выше отформатированного файла видно, что:
 
· первые 10 знаков от начала строки занимает формат даты;
· 11-й знак в строке занимает "пробел";
· с 12-го по 16-й - занимает формат времени;
· 17-й - знак "пробела";
· с 18-го по 30-й - позывной, включая пробелы;
· с 31-го по 38-й - вид модуляции, включая пробелы;
· с 39-го по 43-й - частота в Мгц, включая пробелы;
· с 44-го по 47-й - RS(T) принятый, включая пробелы;
· с 48-го по 51-й - RS(T) переданный, включая пробелы;
· c 52-го по 62-й - имя, включая пробелы;
· с 63-го по 77-й - QTH, включая пробелы.
 
Затем нужно создать шаблон согласно этого описания.
 
2.Создание шаблона
· в меню "Журнал" выберите "Импорт данных в журнал из...", далее - "файла .txt" :
 
· откроется форма "Import from text file":
 
 
· нажмите на значок открытой папки напротив поля "File"( 1 ) и выберите путь к текстовому файлу, нажмите кнопку "Откыть" ( 2 );
· нажмите кнопку "Load a text file (Загрузить файл)" ( 3 ):
 
· кликните мышкой по кнопке "New template (Новый шаблон)", введите имя файла и сохраните создаваемый шаблон (например, template1.pos):
 
· в окне загруженного файла выберите любую строку с данными, выделите нужное поле, выберите соответствующее название поля и его формат. На скриншоте показана выделенная дата, соответствующее ей название поля и формат даты:
 
 
 
· поочередно выделите остальные поля, от начала поля до начала следующего, включая пробелы, а также выберите соответствующие названия полей и их формат:
 
 
если в процессе формирования шаблона поле было введено ошибочно, то его можно удалить, нажав клавиши "CTRL + DEL".
 
В итоге должна получиться примерно такая таблица с данными:
(в колонке "From" - № позиции первого знака для поля из колонки "Field", в колонке "Leght" - длина поля)
 
 
Кликните мышкой по кнопке "Экспорт в Adif file". В той же папке с текстовым файлом будет создан файл в формате ADIF, например, import1_txt_1606092023.adi:
 
который можно затем импортировать в лог :
 
Справочная система создана в Dr.Explain

Unregistered version