Результаты поиска

    Показать / скрыть содержание

    Lers Framework

    Lers Framework - программный компонент, который позволяет создавать приложения, взаимодействующие с сервером ЛЭРС УЧЁТ. Lers Framework основан на платформе Microsoft .NET. Разработка может вестись на любых языках программирования, которые поддерживают платформу .NET. Например, C# или VB.NET.

    Основные возможности

    • Редактирование списков объектов учёта, точек учёта, оборудования
    • Запись данных точек учёта
    • Чтение данных точек учёта
    • Расширение функциональности АРМ оператора
    • Установка канала связи с оборудованием и обмен данными с ним
    • Печать отчётов

    Области применения

    1. Расширение функциональности рабочего места оператора с помощью внешних модулей Внешние модули ЛЭРС УЧЁТ встраиваются в рабочее место оператора и позволяют расширить его функциональность. Например, внешний модуль может получить данные по указанной пользователем точке учёта и вывести их на экран в виде какого-либо специфического графика. Так же, можно выполнить анализ этих данных и выдать пользователям сообщение.

    2. Реализация сторонних программ, которые работают с сервером ЛЭРС УЧЁТ Если встраиваться в рабочее место оператора не требуется, вы можете написать отдельную программу, которая будет запускаться или самостоятельно пользователем или по какому-либо расписанию. Чаще всего такие программы используются для интеграции ЛЭРС УЧЁТ с другими системами сбора данных.

    3. Удалённое управление оборудованием Функции Lers Framework позволяют установить канал связи с оборудованием, которое было заведено в ЛЭРС УЧЁТ, и обмениваться с ним данными. Чаще всего, управление оборудованием реализуется в виде внешнего модуля (например, удалённые пульты МР-01, КМ-5, ВКТ-5). Однако это может быть и отдельное приложение, не связанное с рабочим местом оператора.

    Пример такого модуля - удалённый пульт ВКТ-5. Исходный код доступен на Github.

    Иерархия сборок

    Lers Framework состоит из .NET сборок, которые устанавливаются вместе с любым компонентом ЛЭРС УЧЁТ. Бинарные файлы сборок находятся в папке C:\Program Files\LERS\Common\Framework\bin

    Кроме того, сборки копируются установщиком в Global Assembly Cache (GAC).

    Ниже приведено краткое описание сборок и их иерархия. FW Chart

    Установка

    Для подключения Lers Framework к своему проекту воспользуйтесь менеджером NuGet.

    Основной пакет с объектами для взаимодействия с сервером

    https://www.nuget.org/packages/Lers.Framework/

    Вспомогательный пакет для реализации внешних модулей, встраиваемых в АРМ оператора.

    https://www.nuget.org/packages/Lers.Plugins/

    Примеры использования

    Простой пример работы с Lers Framework.

    Другие примеры на GitHub:

    Название Ссылка
    Внешние модули, использующие Lers Framework https://github.com/lers-uchet/plugins
    Примеры импорта и экспорта данных https://github.com/lers-uchet/samples
    Пример бота для Telegram https://github.com/lers-uchet/LersBot
    Содержание
    Наверх ©2018 - 2023, ООО "ЛЭРС УЧЁТ"