Каталог программ и файлов ВЭПП-3 - Оглавление


Мишнев С. И.

Инструкция к программе #VEPP.

Изменение энергии и уставка режима Изменение элемента Изменение "функциональной ручки" Включение/ выключение элемента Плавное (пошаговое) изменение режима элемента

Программа #VEPP служит для управления отдельными элементами накопителя ВЭПП-3, "функциональными ручками", уставки заданного режима и изменения энергии. Программа может работать в Одренке "MSV3" – со всеми элементами, и в Одренке "RFV3" – с элементами ВЧ-системы.

При входе в программу требуется задать имя опорного режима из перечисленного списка режимов, запомненных в базе данных (DAEP.#### и др.). Если сразу нажать пробел, то опорным режимом считается текущий, соответствующий содержимому COMMON/RYNOK/ в программе #BANK; при этом текущий режим переписывается в DAEP.BANK. Затем #VEPP вычисляет исходные состояния входов "функциональных ручек" в опорном режиме, которые затем считаются опорными при управлении "ручками". Имена "функциональных ручек" ищутся в базе данных BAS3.MAGN, но может быть использовано не более 20-ти "ручек".

Диалог с оператором программа начинает после нажатия кнопки "меню" "VEPP". Выведя на экран:

<-#VEPP>...

программа #VEPP ожидает задания символа "E", требующего изменения энергии, или имени элемента или "функциональной ручки", которыми необходимо управлять. Все изменения в режимах #VEPP делает через программу #BANK.

1. Изменение энергии и уставка режима.

Примеры: { малиновым цветом показаны сообщения компьютера, синим – ответы оператора , которые он обычно заканчивает символом "_" (пробел)}

<-#VEPP>...   E_    =359.3 МЭВ:   365.5_    T=1. :   5_
Изменяется энергия в текущем режиме ("BANK") до величины 365.5 МэВ за 5 сек.

<-#VEPP>...   E!    =359.3 МЭВ:   365.5_    T=1. :   5_
Если после символа "E" использовать спецсимвол "!", то уставляется заказанный опорный режим с энергией 365.5 МэВ за 5 сек.



2. Изменение элемента.

Способ задания зависит от типа элемента.



3. Изменение "функциональной ручки".

Задание делается всегда в добавках к текущему состоянию входов "ручки". Единицы задания соответствуют описанию "ручки".

  1. "Ручка" бетатронных частот QXZ:
    <-#VEPP>...   QXZ_    (DQX= .0137, DQZ= -.0089) :   -.003,.017_       (изменение QX и QZ)
    <-#VEPP>...   QXZ_    (DQX= .0137, DQZ= -.0089) :   -.003_               (изменение QX)
    <-#VEPP>...   QXZ_    (DQX= .0137, DQZ= -.0089) :   ,.017_               (изменение QZ)

    В скобках выводятся отклонения текущего состояния входов от опорного, рассчитанного при входе в программу (если они по абсолютной величине меньше .0001, то считаются равными 0). Абсолютная величина добавок к этой ручке не больше .1; при ошибке можно повторить ввод. Для остальных "ручек" величина добавок не ограничена.

  2. "Ручка" хроматизма SXZ:
    <-#VEPP>...   SXZ_    (SX= 2.376, SZ= 3.188) :   -.8,1.2_       (изменение SX и SZ)
    <-#VEPP>...   SXZ_    (SX= 2.376, SZ= 3.188) :   -.8_             (изменение SX)
    <-#VEPP>...   SXZ_    (SX= 2.376, SZ= 3.188) :   ,1.2_            (изменение SZ)

    В скобках выводятся отклонения текущего состояния входов от опорного, рассчитанного при входе в программу (если они по абсолютной величине меньше .01, то считаются равными 0).

  3. Остальные "ручки":

    После приема задания на изменение уставки энергии, элемента, "ручки" программа ждет указания времени перехода от начального режима к конечному Т (сек).

    Задание на изменение режима вместе со временем перехода пересылается в программу #BANK, которая после исполнения задания вырабатывает внутренний пинт 16. После этого программа #VEPP выдает на монитор сообщение "OK" и переходит к ожиданию следующего задания. В любом месте программы символ "/" означает отказ от задания и выход на более высокий уровень, вплоть до выхода из программы.

4. Включение/выключение элемента.

Среди элементов управления имеются "ключи", принимающие только два состояния: 1 – включен; 0 – выключен. Давать им задания можно двумя способами:



5. Плавное (пошаговое) изменение режима элемента.

Программа #VEPP дает возможность плавно, малыми шагами менять величину любого, кроме "ключей", элемента управления (энергии, обычного элемента, "ручки"). Для этого сразу после имени элемента оператор должен набрать на клавиатуре спецсимвол "?", вместо пробела "_". В этом случае программа запрашивает у оператора величину шага в единицах, характерных для данного элемента.

Примеры:
<-#VEPP>...   NF1?    (8.881 A)   шаг (А )=.10:   .2_   
NF1      8.881 A
       (изменение тока в элементе NF1 с шагом   .2 А)

<-#VEPP>...   QXZ?    (DQX=-0.0605,DQZ=.04547)
         шаг (вх.1)=.0050:  
.003_    шаг (вх.2)=.0020:   .003_   
QXZ( -.0605,.04547)
       (управление "ручкой" с двумя входами: изменение бетатронных частот с шагом .003)

Оператор управляет выбранным элементом, нажимая клавиши управления курсором: "CL" и "CR" для обычных элементов и "ручек" с одним входом, и дополнительно клавиши "CU" и "CD" для управления вторым входом "ручки", если он существует. Каждое нажатие клавиши дает один шаг, который отрабатывается за 1 сек, поэтому, как правило, нужно задавать небольшую величину шага. На экране монитора подчеркнутые значения изменяются, показывая, что происходит изменение режима элемента или "ручки".



Начало