Введение Недавно меня перевели в офис, в конструкторско-технический отдел.
Я работал монтажником связи в одной не самой крупной организации города.
Затем последовало повышение на более престижную должность в организации – сварщика оптоволокна.
Все это действие продолжалось в течение 3 лет. За это время мы построили множество объектов в городе и регионах, в том числе опутали целые города сетью FTTH/FTTB, поэтому у нас уже был опыт строительства и ведения некоторой документации.
Перевели меня в ПТО на самом пике документации; к концу года закрылись два крупных объекта в разных городах.
Меня посадили за компьютер, объяснили, чего не хватает, дали данные и установили сроки сдачи.
Вот тут и началось веселье.
Идти
Мне поставили самую неприятную задачу: нужно было делать рефлектометрические отчеты обо всех измерениях, которые проводились на протяжении всего строительства.Поскольку объектов было два, а рефлектометр метался туда-сюда, всех измерений у нас не было.
Входной контроль также не проводился при поступлении оптического кабеля на склад перед его монтажом.
Что обычно делают в случаях, когда поезд ушел и ничего вернуть нельзя? Они начинают рыться в старых рефлектограммах и искать данные аналогичной длины.
Их было не так много, как хотелось бы.
Я решил поискать в Интернете программы-редакторы рефлектограмм; были такие, но им заплатили.
Многое из того, что я пробовал, это обычные Вьюеры, были онлайн-симуляторы «делания» рефов.
Я долго рылся в Интернете в поисках структуры файла SOR, но ничего хорошего не вышло.
Здесь совершенно случайно я обнаружил экспорт данных в CSV-файл в программе OTDR View от СВПРИБОР.
И когда я открыл этот файл Блокнотом, я был несказанно рад, когда увидел там:
0,000000;-17,723000 0,003267;-0,863000 0,006535;-0,863000 0,009802;-0,863000 0,013070;-0,863000 0,016337;-0,863000 0,019604;-0,863000 0,022872;-2,445000 0,026139;-4,276000 ….Это были значения X,Y для графика.4,982791;-21,518999 4,986059;-19,915001 4,989326;-22,038000 4,992593;-25,032000 4,995861;-39,894001 4,999128;-39,894001
Теперь осталось только взять Delphi, компонент TChart и по измененным данным нарисовать график.
Данные пришлось корректировать вручную в Excel, но результат не заставил себя долго ждать.
Главное окно программы
Навыки
• Выбор диапазона; • Загрузка данных в формате CSV, TXT (как экспортированных CSV, так и обработанных программой CSV, TXT); • Сохранение данных в форматах CSV, TXT (для будущих изменений); • Сохранение в формате BMP (для дальнейшего использования в отчете OTDR).
Результат программы
Нижняя граница
В короткие сроки была написана программа, способная нарисовать рефлектограмму любой сложности.Это зависело, конечно, от воображения и определенных стандартов и условий.
Я не буду публиковать листинг полной программы; ничего особенного и сложного в этом нет. Спасибо за внимание! Теги: #delphi #оптика #рефлектограмма #OTDR-измерения #delphi
-
Выручка Microsoft Превысила $50 Млрд.
19 Oct, 24 -
Связь С Нло С Помощью Rss
19 Oct, 24 -
Саундтрек №42
19 Oct, 24