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

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

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

RCS-приложения

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

Ссылки

Общественное достояние В статье использованы материалы, являющиеся общественным достоянием Национального института стандартов и технологий.

  1. ^ ab Библиотека систем управления в реальном времени – Программное обеспечение и документация на nist.gov. Доступ 4 августа 2009 г.

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

  • Albus, JS Архитектура эталонной модели 4-D/RCS для беспилотных наземных транспортных средств. В G Gerhart, R Gunderson, и C Shoemaker, редакторы, Труды сессии SPIE AeroSense по технологии беспилотных наземных транспортных средств, том 3693, страницы 11–20, Орландо,
  • Альбус, Дж. С. Система управления в реальном времени NIST, обзор приложений
  • Гази, В., Мур, М.Л., Пассино, К.М., Шеклфорд, В.П., Проктор, Ф.М., Альбус, Дж.С. Справочник RCS, инструменты для разработки программного обеспечения систем управления в реальном времени, John Wiley and Sons, Нью-Йорк, 2001.
  • Обзор РКС
  • Библиотека систем управления в реальном времени NIST (RCS): инструменты для разработки систем управления
  • Библиотека программного обеспечения RCS
Retrieved from "https://en.wikipedia.org/w/index.php?title=Real-time_Control_System_Software&oldid=1239948914"