Программное обеспечение системы управления в реальном времени - Википедия - Real-time Control System Software

Программное обеспечение систем управления в реальном времени.

В Система управления в реальном времени (RCS) это программная система разработан NIST на основе Система управления в реальном времени Архитектура эталонной модели, которая реализует общую Иерархическая система управления. Библиотека программного обеспечения RCS - это архив бесплатного кода C ++, Java и Ada, скриптов, инструментов, make-файлов и документации, разработанный для помощи программистам программного обеспечения, которое будет использоваться в системы управления в реальном времени (особенно те, которые используют архитектуру эталонной модели для проектирования интеллектуальных систем).[1]

Вступление

RCS использовался в автоматизированном производстве, робототехнике и исследованиях автоматизированных транспортных средств в NIST. Программное обеспечение состоит из библиотеки C ++, графического интерфейса пользователя и инструментов конфигурации, написанных на различных языках программирования. Программная библиотека предлагает следующие инструменты RCS:[1]

  • Инструмент диагностики RCS на основе Java : Инструмент, написанный в виде java-апплета, который позволяет программистам видеть статус и отправлять команды любому модулю RCS.
  • Инструкции по использованию средства диагностики RCS на основе Java : Инструкции по созданию приложений для использования с инструментом диагностики.
  • Инструмент RCS-Design : Инструмент, написанный в виде java-апплета, который позволяет программистам создавать приложения RCS графически и генерирует исходный код.
  • RCS-Design Tool Инструкции : Инструкции по созданию приложений с помощью инструмента RCS-Design.
  • Плоттер данных RCS : Java-апплет, который отображает данные на декартовом или полярном графике, считываемые в реальном времени или из текстового файла.
  • Интерфейс сокета к NML : Описывает, как подключиться к серверу NML напрямую с помощью сокетов. Эта информация также должна быть полезна для других языков, для которых недоступен клиентский интерфейс C ++ NML.
  • Библиотека RCS Posemath : Библиотека классов для представления положений, поворотов и перемещений в различных системах координат и функций для их сложения / вычитания / умножения / деления / преобразования. Для получения дополнительной информации о поземате вы также можете проверить: Примеры Posemath Карла Мерфи
  • Утилиты нижнего уровня библиотеки RCS : Описывает многие служебные программы нижнего уровня, используемые для создания компонентов NODE, CMS и NML библиотеки RCS, но которые могут быть полезны сами по себе. Включает таймеры, семафоры, связанные списки, печать и функции Windows.
  • Инструкции по установке библиотеки RCS : Содержит инструкции по получению и созданию библиотеки RCS.
  • Функции версии библиотеки RCS : Документация по некоторым функциям для определения во время выполнения, какую версию библиотеки RCS вы используете.

RCS приложения

Смотрите также

Рекомендации

Эта статья включаетматериалы общественного достояния от Национальный институт стандартов и технологий интернет сайт https://www.nist.gov.

дальнейшее чтение

внешняя ссылка