Инструменты пользователя

Инструменты сайта



history

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
history [2009/09/09 10:42] kirilovhistory [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-[[index|Вернуться к содержанию]] 
  
-====== History of development ====== 
- 
-<box 80% red>The cycle of works « Program complexes Sonix and Sonix + for instrument control at the IBR-2 reactor» is awarded with 1 premium at competition of scientific, methodical and applied works at FLNP in section « Applied and methodical works » in 2005. 
-</box> 
- 
-{{:group_3.png |}} 
- 
-Group of developers: 
- 
-**Kirilov A.S., Murashkevich S.M., Petukhova Т.B., Yudin V.E.** 
- 
-We are grateful to: 
- 
-**Heinitz J., Litvinenko E.I., Prickhodko V.I., Nikiforov A.S., Sirotin A.P., Korobchenko M.L., Levchanovski F.V., Drozdov V.A., Butenko V.A. 
-** 
- 
-Программный комплекс Sonix (SOftware for Neutron Instruments on X11 base) первоначально был разработан для спектрометра НСВР для VME-компьютера в среде [[wpru>OS-9|OS-9]]. Позднее он был существенно доработан и перенесен на большинство спектрометров реактора ИБР-2 [[http://flnp.jinr.ru|ЛНФ]]. 
-====== Этапы создания Sonix: ====== 
- 
-**1995.** The first control system based on the modular VME-computer with operational system OS-9 has been created at the NSHR diffractometer at the  IBR-2 reactor.  The NSHR complex is organized as a community of  X-clients implemented on the base of  X11/OS-9 package. Simple script interpreter was included. 
- 
-**1997-1998.** Complex is installed at SKAT, NERA-PR and Epsilon instruments. 
- 
-**1999-2002.** Complex was modified greatly and installed at YuMO, DN-2, SPN, DN-12, FSD and HRFD instruments.  
- 
-Main improvements are: 
- * former X-clients were separated into "resident" and "interface" parts;  
- * use of a real time database (Varman from IRI TU Delft) for module communication;  
- * script language enhancements. 
- 
- 
-Запуск комплекса Sonix на спектрометрах ЮМО, ДН-2, СПН, ДН-12, ФСД и ФДВР. 
- 
-====== Основные черты Sonix ====== 
- 
-    * VME-компьютер выполняет всю работу 
-    * модульность – каждый узел спектрометра контролируется отдельным модулем (резидентом) 
-    * [[wpru>Graphical_user_interface|GUI]] выделяются в самостоятельные модули (интерфейсы) 
-    * межмодульное взаимодействие организовано с помощью базы данных реального времени ([[http://wwwinfo.jinr.ru/publish/Preprints/2003/011(P13-2003-11).pdf|Varman]]) 
-    * общий конфигурационный файл для настройки задач 
-    * автоматический (скрипт) и ручной режимы работы 
-    * локальная версия программ обеспечивает удаленное управление 
-    * автоматический перезапуск системы с продолжением измерения 
-    * одновременная работа с разной DAQ электроникой 
-    * программы подготовки командных файлов для пользователей 
- 
- 
-При переходе на платформу Windows/PC на смену комплексу Sonix был создан программный комплекс Sonix+.  
-В этом комплексе воплощены как современные тенденции построения управляющих систем, так и опыт длительной эксплуатации предшественника. 
- 
-  
-Работа над новым программным комплексом Sonix+ была начата в 2004 году. 
- 
-  
-**в 2004 г.** - система была установлена на спектрометры НЕРА-ПР и РЕМУР \\ 
-**в 2005 г.** - на спектрометры ЮМО и ДСД (Екатеринбург) \\ 
-**в 2007 г.** - на ГЕК3 и ГЕК5 (Обнинск), МОНД ([[wpru>Курчатовский_институт|Москва, Курчатовский институт]]) 
- 
- 
-====== Причины перехода на платформу Windows (PC) ====== 
- 
-    * дороговизна модификации аппаратуры VME систем и средств разработки для [[wpru>OS-9|OS-9]] 
-    * затруднения с организацией on-line визуализации, особенно для многомерных спектров 
- 
-  
- 
-====== Отличия Sonix+ от Sonix ====== 
- 
-    * Межмодульное взаимодействие полностью стандартизировано (унифицированы протокол и интерфейс) 
-    * Возможно объединение устройств с получением нового качества 
-    * Пользователь взаимодействует с устройствами, а не модулями 
-    * В качестве скрипт языка системы используется [[wpru>Python_(programming_language)|Python]] 
-    * Ведется единый протокольный файл 
-    * Организовано автоматическое сохранение измеренных данных, а также преобразование в формат пользователя с принятой схемой именования 
-    * [[wpru>Graphical_user_interface|GUI]] организован универсально и более удобно 
-    * Включена визуализация данных c [[dotdetector|точечных]], [[detector1D|1D]] и [[detector2D|2D детекторов]] 
-    * Реализация в среде Windows 
- 
-====== В Sonix+ улучшены и устранены ====== 
- 
-    * недостатки организации [[wpru>Graphical_user_interface|GUI]] – много окон для сложных систем 
-    * ограниченность протокола межмодульного взаимодействия 
-    * ограниченность применяемого скрипт языка 
-    * сложность конфигурирования комплекса 
- 
- --- //[[ogldelphi@mail.ru|R]] 2009/02/03 14:09// 
history.1252478549.txt.gz · Последнее изменение: (внешнее изменение)