structure
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
structure [2009/09/09 16:15] – kirilov | structure [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | [[index|Return to Index]] | ||
- | |||
- | ====== Introduction ====== | ||
- | Instrument software control system is an integral part of a modern setup. The complex Sonix were used at the most instrument of IBR-2 reactior for a long time . Permanent instrument development as well as new microelectronics and software technologies achievements encouraged us to revise the conceptual decisions from the beginning of 90-th of last century. When designing the new software system Sonix+ we had in mind long-term experience of the Sonix exploitation and recent trends. | ||
- | |||
- | ====== Replacement of a hardware-software platform ====== | ||
- | {{: | ||
- | The Sonix was designed for computers [[wpru> VMEbus|VME]] computers. | ||
- | Using PC with Windows operating system for instrument control reduces the overall costs of the system. | ||
- | Users are more experienced with the Windows environment. Many useful software products are available. | ||
- | Existing VME hardware controllers can be connected to PC by means of [[http:// | ||
- | |||
- | ====== Main software conceptual improvements ====== | ||
- | |||
- | The Sonix+ software inherited some basic solutions from the older Sonix system. In particular, those are the modular organization using special database for device control and reflection of the current system state, using script programming forf batch instrument actions. | ||
- | At the same time some basic features were revised to make system unified, flexible and comfortable for the user. | ||
- | All the changes can be grouped as follows: | ||
- | • structural changes | ||
- | • system configuration enhancements | ||
- | • expansion of script language | ||
- | • GUI unification | ||
- | • Introducing a technical data format etc. | ||
- | Where are new possibilities also in spectra visualization and development. | ||
- | |||
- | ====== Structural changes ====== | ||
- | |||
- | The main object of the user attention in the Sonix+ system became “device” not “module” or “server” as it was in the Sonix earlier. Device can represent a real hardware element of the instrument (stepper motor, detector etc.) or a virtual element. For instance, the “expo” device is designed for exposure control and spectra saving, including all detectors. The virtual device “sliding angle and platform rotation”, | ||
- | The module communication protocol in the Sonix+ enables to create programs above devices, for instance, tuning tools. | ||
- | |||
- | |||
- | |||
structure.1252498559.txt.gz · Последнее изменение: (внешнее изменение)