The 10 reference contexts in paper A. Karankevich A., D. Koroteev E., S. Nefedov I., А. Каранкевич А., Д. Коротеев Е., С. Нефедов И. (2016) “Универсальная библиотека построения интерфейса оператора радиолокационной станции // Universal Library for Building Radar Operator Interface” / spz:neicon:technomag:y:2014:i:2:p:560-572

  1. Start
    2138
    Prefix
    С другой стороны, большое разнообразие программных и аппаратных платформ привело к одновременному существованию различных реализаций интерфейса РЛС, решающих по сути одну и ту же задачу, но несовместимых между собой. Некоторые полученные решения оказываются привязаны к конкретной платформе
    Exact
    [10]
    Suffix
    , и их модернизация оказывается затруднена. Эти факты послужили предпосылками к разработке универсальной библиотеки, которую можно было бы использовать для быстрой разработки автоматизированного рабочего места (АРМ) оператора радиолокационной станции.
    (check this in PDF content)

  2. Start
    3058
    Prefix
     Управление РЛС вплоть до уровня настройки параметров отдельных блоков.  Приемлемое быстродействие. 1. Типы данных Можно выделить следующие типы данных, поступающие от РЛС, с точки зрения их физического представления
    Exact
    [8]
    Suffix
    . Сигнальные данные. К таким данным относятся непосредственно оцифрованные данные, полученные с приемника. Как правило, в конечной версии АРМ отсутствует необходимость обращаться непосредственно к сигнальным данным, однако в процессе настройки и отладки они зачастую необходимы.
    (check this in PDF content)

  3. Start
    4437
    Prefix
    Такими объектами могут быть, к примеру, опорные точки на местности или область обзора станции. 2. Общие свойства Для того, чтобы удовлетворить требованиям к интерфейсу, была выбрана программная библиотека Qt
    Exact
    [1]
    Suffix
    . Данная библиотека разработана для языка С++ и содержит в себе набор готовых элементов интерфейса  так называемых виджетов. Помимо этого, в ней присутствует большое количество вспомогательных функций системного характера для работы с файлами, временем, коммуникационными интерфейсами, базами данных и т. д.
    (check this in PDF content)

  4. Start
    4987
    Prefix
    Библиотека является кросс-платформенной, представлена в операционных системах семейств Windows, Linux, Mac OS, а также существуют пока еще экспериментальные версии библиотеки для мобильных платформ Android и iOS
    Exact
    [2]
    Suffix
    . Иными словами, приложение, разработанное на основе Qt, может быть собрано для работы на любой из представленных платформ. Помимо наличия готовых элементов интерфейса, библиотека Qt предоставляет средства для разработки собственных виджетов и содержит в себе мощные средства для рисования.
    (check this in PDF content)

  5. Start
    5382
    Prefix
    Помимо наличия готовых элементов интерфейса, библиотека Qt предоставляет средства для разработки собственных виджетов и содержит в себе мощные средства для рисования. В частности, Qt хорошо интегрирована с OpenGL
    Exact
    [3]
    Suffix
    [4]  открытой графической библиотекой, которая также активно использовалась при разработке. Любой интерфейс, построенный на библиотеке Qt, представляет собой набор прямоугольных виджетов. Виджеты могут располагаться друг на друге в любом порядке и в любой конфигурации.
    (check this in PDF content)

  6. Start
    5385
    Prefix
    Помимо наличия готовых элементов интерфейса, библиотека Qt предоставляет средства для разработки собственных виджетов и содержит в себе мощные средства для рисования. В частности, Qt хорошо интегрирована с OpenGL [3]
    Exact
    [4]
    Suffix
     открытой графической библиотекой, которая также активно использовалась при разработке. Любой интерфейс, построенный на библиотеке Qt, представляет собой набор прямоугольных виджетов. Виджеты могут располагаться друг на друге в любом порядке и в любой конфигурации.
    (check this in PDF content)

  7. Start
    5959
    Prefix
    Существующие средства Qt позволяют организовывать виджеты таким образом, что интерфейс будет пропорционально изменяться и подстраиваться под произвольное разрешение экрана, что позволяет сделать его максимально гибким
    Exact
    [1]
    Suffix
    . Виджеты, разработанные в рамках создания универсального АРМ, можно разделить на следующие группы:  виджеты управления;  виджеты отображения. 1.1. Виджеты управления В рамках разработки виджетов управления была поставлена задача написать наиболее универсальный виджет, при помощи которого можно было бы настраивать любой программный блок.
    (check this in PDF content)

  8. Start
    6610
    Prefix
    При этом была поставлена задача максимально унифицировать конфигурацию таких блоков и скрыть от человека рутинные операции, такие как сохранение конфигурации в файл или пересылка по сети. Было принято решение организовать конфигурацию в виде дерева. Такой подход имеет ряд очевидных преимуществ
    Exact
    [6]
    Suffix
    :  возможность неограниченного наращивания конфигурации;  возможность работать с конфигурацией по частям, скрывая отображение не интересующих ветвей;  в вырожденном случае дерево без подразделов превращается в простую линейную конфигурацию.
    (check this in PDF content)

  9. Start
    12551
    Prefix
    При этом полученное решение может быть легко портировано на любую программную платформу, на которой доступны операционные системы семейств Windows, Linux или Mac OS. 3. Внедрение библиотеки Данная библиотека использовалась при разработке макета сверхкороткоимпульсной радиолокационной станции (СКИРЛ)
    Exact
    [7]
    Suffix
    , [9] в НИИ РЭТ МГТУ им. Баумана. Для нужд радара требовались два виджета: матрица и ИКО. Каждый виджет был дополнен двумя плоскими графиками, отображающими сечение принятых данных в позиции курсора.
    (check this in PDF content)

  10. Start
    12557
    Prefix
    При этом полученное решение может быть легко портировано на любую программную платформу, на которой доступны операционные системы семейств Windows, Linux или Mac OS. 3. Внедрение библиотеки Данная библиотека использовалась при разработке макета сверхкороткоимпульсной радиолокационной станции (СКИРЛ) [7],
    Exact
    [9]
    Suffix
    в НИИ РЭТ МГТУ им. Баумана. Для нужд радара требовались два виджета: матрица и ИКО. Каждый виджет был дополнен двумя плоскими графиками, отображающими сечение принятых данных в позиции курсора.
    (check this in PDF content)