SMI++ для CRW-DAQ


Система SMI++ (state manager interface) - мощная технология создания распределенных систем управления на основе Конечных Автоматов (или Конечных Машин Состояний) - FSM (finite state machine), разработанная в CERN для решения задач автоматизации больших экспериментов на ускорителях и задач автоматизации распределенных систем управления (мягкого) реального времени. Распространяется под свободной лицензией GNU LGPL. Технология SMI++ базируется на технологии DIM как на коммуникационной технологии для передачи сообщений.

Для первичного ознакомления с системой SMI ознакомьтесь с Документацией:

SmiSite, Index, Overview, SMI Manual RU, SMI Brief RU, Pascal API,

Функции FSM API, Модуль FsmManager, Модуль SmiuiSrv, Модуль SmiProxy,

Сервер &SmiSrv, Пример DEMO_SMITEST.

Начиная с 2020 года система SMI была интегрирована в пакет CRW-DAQ. Поэтому здесь он представлен в виде модифицированного дистрибутива (включая искодные коды и бинарные файлы, за исключением бинарных файлов Linux), дополненного библиотеками, утилитами, документацией, примерами - всем, что необходимо для его встраивания в среду пакета CRW-DAQ. Назовем этот набор файлов пакетом SMI for CRW-DAQ.

Пакет SMI for CRW-DAQ поставляется "как есть", без каких-либо гарантий и обязательств.

SMI for CRW-DAQ включает в себя: Кроме того, к системе SMI относятся библиотеки SmiProxy и SmiuiSrv и сервер &SmiSrv, которые, собственно, интегрируют SMI в CRW-DAQ. Желаем Вам успешного использования SMI.

© 2020-2022 Alexey Kuryakin kouriakine@mail.ru