NG LOGIC ENGINE ®

NG Logic EngineКросс-платформенная система для создания логики NG LOGIC ENGINE ®

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

 Преимущества системы NG LOGIC ENGINE ®

  • Структурированный код
  • Аппаратная независимость
  • Программные таймера
  • Сигнальная система передачи данных
  • Система FastCallBack для моментальной реакции в прерываниях
  • Защищенная буферная система для передачи данных
  • Простое внедрение FreeRTOS
  • Быстрый перенос на другую аппаратную платформу с сохранением логики

 

Модификации логической библиотеки*

NG LOGIC ENGINE®

Описание

Ссылка

Базовая

Базовый функционал включает:

  1. Механизм MenuObject для создания Объектов-меню

  2. Механизм ArrayBox для буферирования и передачи данных от аппаратных интерфейсов в Объекты-меню MenuObject

  3. Механизм Signals для передачи уведомлений между Объектами-меню MenuObject (без передачи данных)

  4. Независимое включение/отключение событий типа Signals и ArrayBox  

  5. Поддержка ОС FREERTOS

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

Скачать

Облегченная

Облегченная версия функционала включает Базовую версию и:

  1. Механизм Signals для передачи уведомлений между Объектами-меню MenuObject (со передачей данных

  2. Механизм FastCallback для быстрого получения данных из прерываний

Скачать

Профессиональная

Профессиональная версия функционала включает Облегченную версию и:

  1. Поддержка файловой системы FatFs

  2. Дополнительный инструментарий для интеграции с графическим движком NG GRAPHIC ENGINE®

Скачать

Профи +

Профи + версия функционала включает Профессиональную версию и:

  1. Дополнительный механизм для написания логики с использованием механизма FastCallback. Прозрачность и масштабируемость кода пользовательской логики

Скачать

Профи + с исходниками

Профи + с исходниками версия функционала включает Профи + версию и:

  1. Исходный код движка NG LOGIC ENGINE®

Скачать

 

* Подписка на Поддержку и Консультацию относительно выбранной модификации формируется отдельным запросом