ABISoft
 

Ab Init Software Development Company

 
О Компании
Продукты
Клиенты
Навыки
Публикации
Контакты

Готовые продукты

PaintWM (Windows Mobile 5.0)
PaintWinCE (PocketPC)
CE FileCommander
Visual C++ add-on to access CVS
ABISoft PocketScale
ABISoft PocketScale for Linux
AbiTask (PocketPC)
МЕДИС
ATapeXP
ScanLab
PocketScale для Linux
Dent
QR Code
LogFileMonitor

Описание

ПО предназначено для визуализации данных УЗ обследования ЖД полотна.

Внешний вид программы после запуска и открытия данных представлен на рис

Диаскоп

На рисунке отмечены следующие области:

  1. Заголовок окна, где показана версия программы и имя открытых данных.
  2. Меню.
  3. Панель настроек.
  4. Панель представления данных.
  5. Окно главного представления данных.
  6. Панель описания каналов.
  7. Статус строка.

Меню

В меню доступны следующие пункты:

  • Файл
    • Открыть локальный Паспорт: открыть данные, находящиеся на локальном компьютере
    • Список Доступных Данных: открыть список проездов, доступных для просмотра
    • Закрыть: закрытие текущих данных
    • Недавние: список недавно открытых файлов
    • Параметры: вызов диалога настроек
    • Выход: закрытие программы
  • Вид
    • Сведение: переключение режимов сведения
    • Перемещение: позиционирование по данным
    • Режим отображения: режимы отображения
    • Фильтр амплитуды: увеличение и уменьшение значение порога фильтрации
    • Фильтр Каналов: скрытие каналов по признакам наезжающий/отъезжающий и левый/правый рельс
    • Показать Линзу: переключение окна Линзы
    • Показать ЗК: список записей Записной книжки
  • Настройки
    • Параметры: вызов настроек программы,
    • Настройка Горячих Клавиш
    • Скрипт расчета глубины: вызов диалога с интерактивным редактором скрипта расчета глубины залегания сигнала
    • Выбор Языка: диалог переключения языка программы
  • Справка
    • О программе: диалог и информацией о версии программы.

Панель настроек

Панель настроек

Содержит следующие элементы:

  1. вызов диалога открытия данных, находящихся на локальном компьютере,
  2. вызов настроек программы,
  3. переключение окна Линзы,
  4. список записей Записной книжки,
  5. вызова диалога настроек Смещений каналов,
  6. список доступных масштабов,
  7. вызов диалога настройки списка масштабов,
  8. панель фильтрации данных,
  9. панель режимов отображения.

Панель представления данных

Панель представления данных

Содержит группы переключателей, ответственных за представление данных:

  1. переключения режимов Сведения каналов,
  2. фильтрация каналов: все/левый/правый рельс,
  3. фильтрация каналов все/наезжающие/отъезжающие каналы.

Отображение данных

Основная рабочая зона программы, используется для отображения сигналов УЗ и магнитного каналов.

Область разделена на горизонтальные полосы, для группировки сигналов подобных датчиков.

Для управления масштабом и положением данных можно использовать:

  • настроенные клавиши,
  • руллер в статус сроке,
  • фиксированные масштабы,
  • а так же курсор мыши (если данная опция была настроена).

Панель описания каналов

Служит для облегчения ориентирования в наборе выводимых каналов, получения информации о них и дополнительной настройки полос вывода данных.

Панель описания каналов

Содержит содержит следующие элементы:

  1. описания каналов на соответствующих полосах вывода, для УЗ каналов цвет соответствует цвету сигналов, позволяет перетаскивать канал на другую полосу.
  2. кнопка перетаскивания полосы,
  3. кнопка вызова диалога настройки смещений,
  4. величина усиления канала (данные аппаратуры записи).

При наведении на область 1, появляется всплывающая подсказка со значениями настроек аппаратуры по данному каналу на данной координате.

Для изменения высоты следует потянуть курсором за красный разделитель.

Статус строка

Статус строка

Содержит:

  1. Ползунок позиционирования по данным, серые и красные риски соответствуют положению записей Записной Книжки. При наведении курсора на панель отображается окно с изображением данных в соответствующем месте.
  2. Значение Путейской координаты под курсором мыши.
  3. Описание положения курсора (над каким рельсом).
  4. Величина задержки на текущем положении курсора.
  5. Расчетная глубина в рельсе, соответствующая положению курсора,
  6. Системная координата курсора.

Записная книжка

Список отметок Записной Книжки

Содержит список отметок Записной Книжки. Жирным шрифтом выделены отметки, попадающие в отчет.

При выборе элемента в основном окне происходит переход на соответствующую координату. При Двойном Клике открывается окно редактирования Записи

Редактирование записи Записной Книжки

где пользователь может заполнить нужные параметры.

Список Доступных Данных

Позволяет открывать данные не занимаясь поиском проездов по файловой системе, а в случае запуска на Linux, является по сути единственным вариантом открытия проездов.

Список доступных данных формируется программой Avikon03m_proxy.

Список Доступных Данных

На диалоге доступны следующие элементы:

  1. Заголовки столбцов, с возможностью сортировки данных.
  2. Панель фильтров, поиск происходит по частичному совпадению строки.
  3. Собственно список данных.

При двойном клике на строке происходит отрытие выделенных данных.

Диалог настроек программы

Диалог настроек программы содержит 3 закладки:

главные настройки
  • Proxy IP, Proxy port: параметры подключения к серверу данных Avikon03m_proxy.
  • Масштаб данных при открытии: значение масштаба, которое устанавливается при открытии данных.
  • Клавиши перетаскивания, Клавиши масштабирования, Клавиши выделения: настройка модификаторов клавиатуры и клавиш мыши, которые будут использоваться для соответствующих действий с данными.
Параметры отображения данных
  • Размер точки: диапазон размеров отображения сигналов (минимальной и максимальной амплитуды)
  • Цвета: настройка цветов фона и сигналов
  • Фактор цвета: коэффициент преобразования амплитуды в насыщенность цвета.
  • Режим мультимагнитного: переключение режима вывода магнитного канала.
  • Ноль мультимагнитного, Размах мультимагнитного, Размах разбр. мултимагн.: настройка нуля и амплитуды магнитного канала.
  • Цвета мултимагн. ср.: настроика цветов магнитного канала в режимах “Среднее” и “Среднее с дисперсией”
  • Цвета C-scan: настойка цветов магнитного канала в режиме “C-скан”.
  • Инверт. напр. задержек: переключение режима расчета распространения задержек.
  • Показывать границы: настройка цвета и видимости различных диагностических данных.
  • А-скан Прямоугольниками: переключение режима рисования А-скана в линзе.

Линза

Плавающее окно, с отображением данных одной полосы в увеличенном масштабе. Состоит из 2х областей:

  • сверху область вывода данных B-Скана (данные одной полосы),
  • снизу область вывода А-Скана (развертка данных под курсором, для оценки амплитуды сигналов)
Линза

В окне доступны следующие элементы:

  1. сбрасывать/оставлять выбранный масштаб при переключении на другую полосу данных,
  2. переключение видимости меток положения стробов 6 видимых в окне А-скана 9,
  3. включение и настройка цвета сетки,
  4. линейка по координате, для оценки масштаба сигнала,
  5. область вывода данных B-Скана,
  6. метки стробов, отображаемых в окне А-Скана,
  7. линейка задержки (мкс) распространения сигнала в рельсе,
  8. линейка расчетной глубины (мм) залегания сигнала в рельсе (на некоторых типах каналов данный расчет не возможен, поэтому линейка не отображается)
  9. область вывода А-Скана
  10. линейка с амплитудой сигнала,
  11. настройка скрытия каналов,
  12. настройка порога амплитуды А-скана,
  13. отображение Кривой ВРЧ (при наличии данных аппаратуры),
  14. переключение режима рисования А-скана (прямоугольники или интерполяция),
  15. переключение режима амплитуд А-скана (линейная в единицах АЦП или логарифмическая в дБ).

Настройка скрытия каналов 11 сохраняется до открытия новых данных. При скрытии канала область становится красной, для уведомления пользователя о том, что не все данные видны.

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

Диалог редактирования скрипта расчета глубины

Для корректной интерпретации данных УЗ исследований оператор должен знать на какой глубине находится тот или иной источник отражения.

Однако разные каналы имеют различные скорости и характеристики распространения УЗ. Для того чтобы дать возможность пользователю настраивать функцию преобразованию задержки в глубину в программу добавлена поддержка скриптового языка Lua. На этом языке написан скрипт GetDepth.lua, который вызывается программой при необходимости расчета глубины (при выделении данных).

Для упрощения работы со скриптом и отладки в программу добавлен диалог позволяющий редактировать скрипт и в живую проверять результат его работы:

Диалог редактирования скрипта расчета глубины
Метка Описание
1 окно редактирование скрипта
2 ввод задержки (мкс) для проверки
3 продольный угол ввода канала для тестирования
4 поперечный угол ввода канала для тестирования
5 результат вычисления глубины или ошибка, если компиляция или вызов скрипта потерпели неудачу

Режимы Сведения

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

Режимы применения этих значений переключаются на соответствующей панели.

Режимы Сведения
Метка Описание
1 основной режим смещений
2 альтернативный режим смещений
3 групповые смещения
4 ориентация вагона

Основной и альтернативный режимы смещения взаимоисключающие.

Альтернативный режим может использовался для нескольких каналов, для улучшения читаемости в стыках.

Групповые смещения используются для сведения специальных парных каналов или каналов расположенных не симметрично.

Ориентация вагона используется для переключения значения из паспорта, если оно записано неверно.

Настройка Смещений каналов

Не всегда значения смещений в паспорте записаны верно, тогда может потребоваться дополнительная подстройка смещений.

Настройка Смещений каналов
Метка Описание
1 Опция для симметричного управления каналами по рельсам
2 Текущая выбранная полоса вывода каналов
3 переключение настройки основных/альтернативных смещений
4 приблизительная настройка значений смещений сразу для всех показанных каналов
5 точная настройка значений смещений сразу для всех показанных каналов
6 отключение общей регулировки для конкретного канала
7 переключение знака смещения канала
8 название канала и цвет его отображения
9 точное значения смещений каналов, а так же их настройка
10 настройка диапазона задержек для области вывода
11 установка смещений для дополнительной пунктирной метки.

Масштабы

Установка масштаба из набора фиксированных значений производится путем нажатия на виджет или через горячие клавиши.

Настройка набора фиксированных значений масштаба производится через диалог масштабов. Для вызова диалога следует нажать на иконку настроек расположенную на виджете масштабов.

Настройка масштабов

Каждая строка состоит из:

  • клавиш перемещения строки вверх и вниз,
  • поля со значением масштаба,
  • поле ввода горячей клавиши,
  • кнопка очистки комбинации,
  • кнопка удаления строки.

Внизу расположена кнопка добавления строки.

Фильтрация данных

Виджет содержит выпадающии список с предопределенными значениями порога. при выборе определенного значения данные имеющие амплитуду ниже - скрываются.

Данная настройка влияет только на основные окно, данные в линзе отображаются без учета порога.

Режимы отображения

регистрация УЗ данных имеет свои технические ограничения, поэтому для улучшения качества определения дефектов требуется некоторая пост обработка.

В данной программе реализовано несколько режимов отображения данных:

Режим Описание
Растр Данные отображаются “как есть”.
Фронт в наборе слитных сигналов ищется максимум, и сигналы расположенные после скрываются.
Максимум в наборе слитных сигналов ищется максимум, и отображается только он
Абс.Макс. аналогично режиму “Максимум” кроме порога определения принадлежности сигналов к одной группе.

Диалог настройки горячих клавиш

Горячие клавиши

Имеет следующие элементы:

  1. Столбец с названием действия,
  2. столбец с полем ввода горячей клавиши,
  3. кнопка очистки поля горячей клавиши,
  4. кнопки закрытия окна.

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



@abisoft_copyright@

   E-mail us: @abisoft_mail@