v4orb2.wiki

описание пикапов и диссектора ВЭПП3-4
git clone http://www.inp.nsk.su/~bekhte/v4orb2.wiki.git
Log | Files | Refs

commit dafa35b1c336bac6a4edbe0592817bb21626c7bd
parent fe09273a4cb1b31576c960b7c4aace5840322918
Author: S S <ss@qoo>
Date:   Wed Feb  3 14:32:55 +0600

rename css-install

Diffstat:
CSS-install.md | 88+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CSS.md | 88-------------------------------------------------------------------------------
index.md | 4++--
3 files changed, 90 insertions(+), 90 deletions(-)
diff --git a/CSS-install.md b/CSS-install.md @@ -0,0 +1,88 @@ +Title: CSS + +[TOP](index) + +# Назначение + +Программный пакет CSS [Control System Studio](http://controlsystemstudio.org) средство для мониторинга и управления широко масштабными системами управления. + +Представляет попытка реализации концепции визуального программирования, когда люди основной деятельность которых не является программирование на универсальном языке имеют возможность самостоятельно реализовывать интерфейс доступа и управления объектом. Данная задача решается с помощью простого встроенного визуального редактора. Редактор позоляет произвольным образом размещать специальные виджеты готовые для работы с ситемой. Естественно это возможно при условии что нижний уровень предоставляет такую возможность. При необходимости можно писать простенькие скрипты на питне или яваскрипт. + +## Запуск css на машинах пульта ВЭПП + +Для запуска служит CSS скрипт **css-vepp4**. + +``` +css-vepp4 +``` + +При запуске CSS создает в домашней директории рабочего окружения файл блокировки. Поскольку домашняя директория общаяя для всех машин пультовой, то возникает проблема запуска на разных машинах. Данную проблему и решает скрипт **css-vepp4** добавляя в путь до директории рабочего окружения имя компьютера. + +## Установка + +Для загрузки с сайта CSS предлагается версии 3 и 4 под linux И Windows, как 32 так и 64 разрядные. На ВЭПП используется версия 3.x.x. +Версия 3 требует для своей работы java 7, данное условие выполняется для Scintific Linux 5.x, достаточно установить пакет java-1.7.0-openjdk. + +#### Linux + +* сборка rpm пакета +Данный rpm пакет это переупаковка исходного архива с добавлением зависимостей и скрипта **css-vepp4**, для его сборки jdk не требуется. +Получить spec + +```shell +git clone --branch css http://star.inp.nsk.su/~bekhte/rpms.git rpms.css +``` + + +* Установка в домашнюю директорию +Скачать, распаковать, запустить +#### windows +Скачать, распаковать, запустить + +### Настройка + +После установки необходимо настроить CSS и установть opi файлы. +При первом запуске будет создано рабочее пространство, где будут храниться настройки и opi файлы. +Для определенности предположим что папка называется **css-workspace**. Папка создается скриптом **css-vepp4** в домашней директории (под Windows %USERPROFILE%\css-workspace). + +![вид окна при первом запуске](css-first-start.png) + +Приветственное окно можно закрыть нажав на кнопку Workbench + +![перспектива CSStudio](css-first-start-2.png) + +После создания папки с рабочим пространством, следует установить файлы описания окон - opi файлы. + +``` +cd ~/css-workspace/CSS +git clone http://www.inp.nsk.su/~bekhte/v3orb2-opi.git +git clone http://www.inp.nsk.su/~bekhte/v4orb2-opi.git +``` + +![установка проектов](css-first-start-3.png) + +Далее надо открыть файлы в рантайм окружении. Это можно достигнуть многими способома, например пропишем главное окно ВЭПП4 в качестве окна верхнего уровня, это удобно потому что для вызова этого окна есть специальная кнопка в интерфейсе. + +Откроем меню Edit -> Preferences... -> CSS Fplication -> Display -> BOY + +В поле ввода TOP OPIs напишем "/CSS/v4orb2-opi/main.opi" - вызов окна верхнего уровня ВЭПП4 + +![главное окно](css-first-start-4.png) + +Теперь нажав на кнопку вызова окна верхнего уровня + +![кнопка главного окна](css-first-start-5.png) + +Можно его открыть, в данный момент окно открылось в перспективе редактирования, для переключения в перспективу рантайм можно нажать правую кнопку в свободном месте окна и выбрать пункт + +![в рантфйм](css-first-start-6.png) + +Не нужную перспективу можно закрыть выбрав соответствующий пункт по правой кнопке мышы на заголовке перспективы + +![закрыть редактирование](css-first-start-7.png) + +Теперь окно приняло настроенный вид + +![окно верхнего уровня](css-first-start-8.png) + +CSS сохраняет при закрытии расположение окон, поэтому данную процедуру достаточно проделать один раз при установке diff --git a/CSS.md b/CSS.md @@ -1,88 +0,0 @@ -Title: CSS - -[TOP](index) - -# Назначение - -Программный пакет CSS [Control System Studio](http://controlsystemstudio.org) средство для мониторинга и управления широко масштабными системами управления. - -Представляет попытка реализации концепции визуального программирования, когда люди основной деятельность которых не является программирование на универсальном языке имеют возможность самостоятельно реализовывать интерфейс доступа и управления объектом. Данная задача решается с помощью простого встроенного визуального редактора. Редактор позоляет произвольным образом размещать специальные виджеты готовые для работы с ситемой. Естественно это возможно при условии что нижний уровень предоставляет такую возможность. При необходимости можно писать простенькие скрипты на питне или яваскрипт. - -## Запуск css на машинах пульта ВЭПП - -Для запуска служит CSS скрипт **css-vepp4**. - -``` -css-vepp4 -``` - -При запуске CSS создает в домашней директории рабочего окружения файл блокировки. Поскольку домашняя директория общаяя для всех машин пультовой, то возникает проблема запуска на разных машинах. Данную проблему и решает скрипт **css-vepp4** добавляя в путь до директории рабочего окружения имя компьютера. - -## Установка - -Для загрузки с сайта CSS предлагается версии 3 и 4 под linux И Windows, как 32 так и 64 разрядные. На ВЭПП используется версия 3.x.x. -Версия 3 требует для своей работы java 7, данное условие выполняется для Scintific Linux 5.x, достаточно установить пакет java-1.7.0-openjdk. - -#### Linux - -* сборка rpm пакета -Данный rpm пакет это переупаковка исходного архива с добавлением зависимостей и скрипта **css-vepp4**, для его сборки jdk не требуется. -Получить spec - -```shell -git clone --branch css http://star.inp.nsk.su/~bekhte/rpms.git rpms.css -``` - - -* Установка в домашнюю директорию -Скачать, распаковать, запустить -#### windows -Скачать, распаковать, запустить - -### Настройка - -После установки необходимо настроить CSS и установть opi файлы. -При первом запуске будет создано рабочее пространство, где будут храниться настройки и opi файлы. -Для определенности предположим что папка называется **css-workspace**. Папка создается скриптом **css-vepp4** в домашней директории (под Windows %USERPROFILE%\css-workspace). - -![вид окна при первом запуске](css-first-start.png) - -Приветственное окно можно закрыть нажав на кнопку Workbench - -![перспектива CSStudio](css-first-start-2.png) - -После создания папки с рабочим пространством, следует установить файлы описания окон - opi файлы. - -``` -cd ~/css-workspace/CSS -git clone http://www.inp.nsk.su/~bekhte/v3orb2-opi.git -git clone http://www.inp.nsk.su/~bekhte/v4orb2-opi.git -``` - -![установка проектов](css-first-start-3.png) - -Далее надо открыть файлы в рантайм окружении. Это можно достигнуть многими способома, например пропишем главное окно ВЭПП4 в качестве окна верхнего уровня, это удобно потому что для вызова этого окна есть специальная кнопка в интерфейсе. - -Откроем меню Edit -> Preferences... -> CSS Fplication -> Display -> BOY - -В поле ввода TOP OPIs напишем "/CSS/v4orb2-opi/main.opi" - вызов окна верхнего уровня ВЭПП4 - -![главное окно](css-first-start-4.png) - -Теперь нажав на кнопку вызова окна верхнего уровня - -![кнопка главного окна](css-first-start-5.png) - -Можно его открыть, в данный момент окно открылось в перспективе редактирования, для переключения в перспективу рантайм можно нажать правую кнопку в свободном месте окна и выбрать пункт - -![в рантфйм](css-first-start-6.png) - -Не нужную перспективу можно закрыть выбрав соответствующий пункт по правой кнопке мышы на заголовке перспективы - -![закрыть редактирование](css-first-start-7.png) - -Теперь окно приняло настроенный вид - -![окно верхнего уровня](css-first-start-8.png) - -CSS сохраняет при закрытии расположение окон, поэтому данную процедуру достаточно проделать один раз при установке diff --git a/index.md b/index.md @@ -3,7 +3,7 @@ Title: Система измерения положения пучка ВЭПП4 # Система измерения положения пучка ВЭПП4 1. [Обзор системы](obzor) -2. [CSS](CSS) -3. установка библиотеки [EPICS](epics) +2. [установка CSS](CSS-install) +3. [установка библиотеки EPICS](epics) 4. [получение данных](measure) 5. [Управление IOC ВЭПП3-4](vXbpmd) \ No newline at end of file