... | @@ -10,7 +10,7 @@ Title: CSS |
... | @@ -10,7 +10,7 @@ Title: CSS |
|
|
|
|
|
Представляет попытка реализации концепции визуального программирования, когда люди основной деятельность которых не является программирование на универсальном языке имеют возможность самостоятельно реализовывать интерфейс доступа и управления объектом. Данная задача решается с помощью простого встроенного визуального редактора. Редактор позоляет произвольным образом размещать специальные виджеты готовые для работы с ситемой. Естественно это возможно при условии что нижний уровень предоставляет такую возможность. При необходимости можно писать простенькие скрипты на питне или яваскрипт.
|
|
Представляет попытка реализации концепции визуального программирования, когда люди основной деятельность которых не является программирование на универсальном языке имеют возможность самостоятельно реализовывать интерфейс доступа и управления объектом. Данная задача решается с помощью простого встроенного визуального редактора. Редактор позоляет произвольным образом размещать специальные виджеты готовые для работы с ситемой. Естественно это возможно при условии что нижний уровень предоставляет такую возможность. При необходимости можно писать простенькие скрипты на питне или яваскрипт.
|
|
|
|
|
|
## Запуск css на машинах пульта ВЭПП
|
|
# Запуск css на машинах пульта ВЭПП
|
|
|
|
|
|
Для запуска служит CSS скрипт **css-vepp4**.
|
|
Для запуска служит CSS скрипт **css-vepp4**.
|
|
|
|
|
... | @@ -20,13 +20,13 @@ css-vepp4 |
... | @@ -20,13 +20,13 @@ css-vepp4 |
|
|
|
|
|
При запуске CSS создает в домашней директории рабочего окружения файл блокировки. Поскольку домашняя директория общаяя для всех машин пультовой, то возникает проблема запуска на разных машинах. Данную проблему и решает скрипт **css-vepp4** добавляя в путь до директории рабочего окружения имя компьютера.
|
|
При запуске CSS создает в домашней директории рабочего окружения файл блокировки. Поскольку домашняя директория общаяя для всех машин пультовой, то возникает проблема запуска на разных машинах. Данную проблему и решает скрипт **css-vepp4** добавляя в путь до директории рабочего окружения имя компьютера.
|
|
|
|
|
|
## Установка
|
|
# Установка
|
|
|
|
|
|
Для загрузки с сайта CSS предлагается версии 3 и 4 под linux И Windows, как 32 так и 64 разрядные. На ВЭПП используется версия 3.x.x.
|
|
Для загрузки с сайта CSS предлагается версии 3 и 4 под linux И Windows, как 32 так и 64 разрядные. На ВЭПП используется версия 3.x.x.
|
|
Версия 3 требует для своей работы java 7, данное условие выполняется для Scintific Linux 5.x, достаточно установить пакет java-1.7.0-openjdk.
|
|
Версия 3 требует для своей работы java 7, данное условие выполняется для Scintific Linux 5.x, достаточно установить пакет java-1.7.0-openjdk.
|
|
Версия 4 требует java 8.
|
|
Версия 4 требует java 8.
|
|
|
|
|
|
#### Linux
|
|
## Linux
|
|
|
|
|
|
* сборка rpm пакета
|
|
* сборка rpm пакета
|
|
Данный rpm пакет это переупаковка исходного архива с добавлением зависимостей и скрипта **css-vepp4**, для его сборки jdk не требуется.
|
|
Данный rpm пакет это переупаковка исходного архива с добавлением зависимостей и скрипта **css-vepp4**, для его сборки jdk не требуется.
|
... | @@ -40,11 +40,11 @@ git clone --branch css http://www.inp.nsk.su/~bekhte/rpms.git rpms.css |
... | @@ -40,11 +40,11 @@ git clone --branch css http://www.inp.nsk.su/~bekhte/rpms.git rpms.css |
|
* Установка в домашнюю директорию
|
|
* Установка в домашнюю директорию
|
|
Скачать, распаковать, запустить
|
|
Скачать, распаковать, запустить
|
|
|
|
|
|
#### windows
|
|
## windows
|
|
|
|
|
|
Скачать, распаковать, запустить
|
|
Скачать, распаковать, запустить
|
|
|
|
|
|
### Настройка
|
|
# Настройка
|
|
|
|
|
|
После установки необходимо настроить CSS и установть opi файлы.
|
|
После установки необходимо настроить CSS и установть opi файлы.
|
|
При первом запуске будет создано рабочее пространство, где будут храниться настройки и opi файлы.
|
|
При первом запуске будет создано рабочее пространство, где будут храниться настройки и opi файлы.
|
... | @@ -73,6 +73,7 @@ cd v4orb2-opi |
... | @@ -73,6 +73,7 @@ cd v4orb2-opi |
|
git submodule init
|
|
git submodule init
|
|
git submodule update
|
|
git submodule update
|
|
cd ..
|
|
cd ..
|
|
|
|
git clone http://www.inp.nsk.su/~bekhte/vepp4-orbit.git
|
|
```
|
|
```
|
|
|
|
|
|
git поновее
|
|
git поновее
|
... | @@ -81,13 +82,14 @@ git поновее |
... | @@ -81,13 +82,14 @@ git поновее |
|
cd ~/css-workspace/CSS
|
|
cd ~/css-workspace/CSS
|
|
git clone --recursive http://www.inp.nsk.su/~bekhte/v3orb2-opi.git
|
|
git clone --recursive http://www.inp.nsk.su/~bekhte/v3orb2-opi.git
|
|
git clone --recursive http://www.inp.nsk.su/~bekhte/v4orb2-opi.git
|
|
git clone --recursive http://www.inp.nsk.su/~bekhte/v4orb2-opi.git
|
|
|
|
git clone http://www.inp.nsk.su/~bekhte/vepp4-orbit.git
|
|
```
|
|
```
|
|
|
|
|
|

|
|

|
|
|
|
|
|
Далее надо открыть файлы в рантайм окружении. Это можно достигнуть многими способома, например пропишем главное окно ВЭПП4 в качестве окна верхнего уровня, это удобно потому что для вызова этого окна есть специальная кнопка в интерфейсе.
|
|
Далее надо открыть файлы в рантайм окружении. Это можно достигнуть многими способома, например пропишем главное окно ВЭПП4 в качестве окна верхнего уровня, это удобно потому что для вызова этого окна есть специальная кнопка в интерфейсе.
|
|
|
|
|
|
Откроем меню Edit -> Preferences... -> CSS Fplication -> Display -> BOY
|
|
Откроем меню Edit -> Preferences... -> CSS Aplication -> Display -> BOY
|
|
|
|
|
|
В поле ввода TOP OPIs напишем "/CSS/v4orb2-opi/main.opi" - вызов окна верхнего уровня ВЭПП4
|
|
В поле ввода TOP OPIs напишем "/CSS/v4orb2-opi/main.opi" - вызов окна верхнего уровня ВЭПП4
|
|
|
|
|
... | @@ -111,7 +113,7 @@ git clone --recursive http://www.inp.nsk.su/~bekhte/v4orb2-opi.git |
... | @@ -111,7 +113,7 @@ git clone --recursive http://www.inp.nsk.su/~bekhte/v4orb2-opi.git |
|
|
|
|
|
CSS сохраняет при закрытии расположение окон, поэтому данную процедуру достаточно проделать один раз при установке
|
|
CSS сохраняет при закрытии расположение окон, поэтому данную процедуру достаточно проделать один раз при установке
|
|
|
|
|
|
#### Обновление opi файлов
|
|
# Обновление opi файлов
|
|
|
|
|
|
Для обновления выполнить в директории с opi файлами:
|
|
Для обновления выполнить в директории с opi файлами:
|
|
|
|
|
... | | ... | |