Работа с TRC файлами (часть 3)

Вновь решил вернуться к этой теме. Ранее писал уже здесь и здесь. Небольшая предыстория этого вопроса.

У меня никогда не было возможности работать с рефлектометром марки «EXFO», поэтому внимание TRC файлам уделялось весьма опосредованное. Кратко напомню еще раз по этой теме.

Если нужно что-то сделать в TRC файле, берется вьюер LiteReporter (либо FastReporter) от компании «EXFO» и делается конвертация TRC файла в SOR. Далее вся работа происходит уже с SOR файлом. После того, как все готово, в случае необходимости, с помощью LiteReporter (в FastReporter эту возможность производитель, к сожалению, уже убрал) делается обратная конверсия из SOR в TRC. В принципе все работает, но…

Пару месяцев назад обратился ко мне один человек (его попросили приложение написать) по поводу консультации как раз по проблеме конвертации TRC->SOR. Я внимание не обращал за ненадобностью, но оказалось, что там не все так просто. Часть полей, которые присутствуют в файле TRC, отсутствуют в файле SOR. Соответственно, в конечном TRC файле их просто нет. Для примера, это такие поля, как «Дата выпуска прибора», «Дата последней поверки» и т.п. В подавляющем большинстве случаев эти данные просто не нужны, но нашлись люди, которым это очень даже важно. Поэтому, данная схема у них работать перестала. Еще, в нагрузку, выяснилось, что при этом удаляется еще один параметр: марка рефлектометра (вот это уж совсем плохо). Хоть он в SOR файле и присутствует, но на выходе в TRC пустое поле. Думаю, что это сделано преднамеренно, чтобы не было желания проводить подобные манипуляции.

В общем, раз уж такое дело получилось, занялся я этим вопросом. В результате сделал патчер, который позволяет восстановить недостающие поля в файле и записать туда необходимые значения. В основное приложение пока добавлять такую опцию не буду, т.к. нет понимания, насколько она вообще будет востребована, но у кого есть необходимость в таком патчере – пишите, поделюсь.

← Вернуться назад
  © SorEditor, 2014-2024 МОБИЛЬНАЯ ВЕРСИЯ САЙТА ГЛАВНАЯ / ФОРМАТ BELLCORE / ВИДЕО / СКАЧАТЬ / КАК ПОЛЬЗОВАТЬСЯ
FAQ / ИСПОЛНИТЕЛЬНАЯ ДОКУМЕНТАЦИЯ / ОБРАТНАЯ СВЯЗЬ 
soreditor@mail.ru