Мишнев С. И.
Инструкция к пакету программ для учета сменной работы на ВЭПП-3.
- #UCHE (текст TUCH) - запись информации о смене в файл SKMM.MMNN;
- #SMEN (текст TSME) - запись дежурных и программы смены, вывод картинки на дисплей;
- #EDSM (текст TESM) - редактирование записей смен;
- #TAUS (текст TTUS) - расчет зависимости времени жизни от тока пучка по записям смен;
- #ZTVR (текст TZTV) - вывод на дисплей информации о состоянии затворов СИ в течение смены.
- #SMTX (текст TSMT) - перевод записи смен в текстовый вид (формат Одренка).
- TLSM - тексты библиотечных сегментов для программ учета сменной работы.
- LSME - библиотека полукомпиллированных сегментов для программ учета сменной работы.
Информация о текущей смене копится в сложном файле SKMM.MMNN на Винчестере. В имени файла первый символ всегда "S"; "K" - последняя цифра номера года; "MM" - буквенное обозначение месяца (см. ниже). Имя субфайла .MMNN, где "MM" - буквенное обозначение месяца, "NN" - день месяца. Например, смены за 9 марта 2002 года записываются в файл с именем S2MR.MR09. (В прежней версии программы #UCHE информация записывалась сначала в файл SMET.MMNN, и только потом переписывалась в файл SKMM.MMNN). В один субфайл записываются две смены с 9-00 утра до 9-00 утра следующего дня. После 9-00 утра программа #UCHE сама откроет субфайл с нужным именем длиной 2000 слов Одренка.
Используются следующие буквенные обозначения месяцев:
JA - январь, FB - февраль, MR - март, AP - апрель, MY - май, JN - июнь,
JL - июль, AU - август, SP - сентябрь, OC - октябрь, NV - ноябрь, DC - декабрь.
В субфайле SKMM.MMNN содержатся записи разного типа:
- Общая информация о расположении записей в субфайле (ячейки 1 - 10).
- Яч.1 — начало рабочих записей;
- Яч.2 — число рабочих записей 1-ой смены;
- Яч.3 — число рабочих записей 2-ой смены;
- Яч.5-6 — дата;
- Яч.7 — признак типа файла:
0 — файл старого типа (2 ячейки на запись);
1 — файл нового типа (3 ячейки на запись).
- Информация о программе смены и фамилии дежурных:
Ячейки 11-30 — дежурные и программа 1-ой смены;
Ячейки 31-50 — дежурные и программа 2-ой смены.
- Рабочие записи начинаются с ячейки 51.
- Структура первой ячейки: RRR SSS TTT TTT TTT TTT TTT TTT,
где RRR — режим (1 — электроны, 2 — позитроны);
      SSS — статус (1 — накопление, 2 — ускорение, 3 — эксперимент, 4 — выпуск, 5 — цикл перемагничивания, 6 — перепуск (ожидание выпуска));
      TTT — время в секундах от начала суток, взятое из часов в центральной ЭВМ.
- Во вторую ячейку записывается ток пучка в мкА.
Из этих двух ячеек состоит рабочая запись старого типа.
- В файлах нового типа (с декабря 2001 г.) появилась третья ячейка, в которой записано состояние затворов СИ побитово. Используются 9 младших битов; биты слева направо соответствуют затворам каналов СИ: 2; 3; 4; 5; 0; 6; 7; 8; 10 (1 — затвор открыт; 0 — затвор закрыт). СДС обслуживается Одренком "RFV3", измерения делает программа #SCAL и передает состояние затворов в "STAP" (яч. 209).
- #UCHE — программа должна постоянно находиться в оперативной памяти Одренка "BEAMV3". Она периодически (через 150 сек) делает рабочие записи в субфайл SKMM.MMNN на Винчестере. В начале 1-ой смены (в 9-00) программа сама создает новый субфайл (нового типа) длиной L=2000 ячеек с нужным именем, соответствующим текущей дате. Необходимо следить, чтобы в файле SKMM.#### всегда хватало места для нового субфайла.
- #SMEN — рисует картинку смены на дисплей. По команде "T" периодически через 60 сек выводит в окне второго монитора PC ВЭПП-3 картинку текущей смены. По команде "D" рисует однократно картинку любой из записанных смен. Для этого нужно набрать на терминале 9 символов имени FILE.SUBF (с точкой в 5-той позиции), и указать номер смены: 1 или 2. Можно назвать также только имя файла, а нужный субфайл выбрать с помощью курсоров <-- и -->.
При входе с 21 ячейки можно ввести запись с фамилиями дежурных и программой текущей смены.
Картинка сменного отчета может быть напечатана на принтере.
#SMEN и другие программы обработки записей могут работать с файлами как старого типа, так и нового, различая их по содержимому 7-ой ячейки ("1" для файлов нового типа).
- #EDSM — позволяет редактировать записи смен, находящиеся в любом сложном файле (не каждому следует ей пользоваться!). Можно просматривать графики смен, редактировать записи программ смены и фамилии дежурных, и рабочие записи. Можно вывести в текстовый файл TKMM (программа создает его в ЗУ Одренка; смысл символов "K" и "MM" такой же, как в имени файла с записями смен) итоговую таблицу с набранным за каждую смену интегралом тока и временем пребывания в статусах "эксперимент" и "перепуск".
- #TAUS — вычисляет время жизни пучка и зависимость времени жизни от тока в статусе "эксперимент", используя записи смен из любого файла, где они содержатся. Можно использовать любую идущую подряд группу записей, если среди них не произошло изменения статуса или резкого сброса тока. Информация выводится в виде таблицы на экран терминала и в виде графика на экран дисплея. На графике изображена зависимость величины P = 1.0*104/Т (сек) от тока пучка I (мА). Величину P можно считать средним вакуумом в единицах (Торр*108). По экспериментальным точкам методом наименьших квадратов проводится прямая: P = P0 + G*I, где P0 - вакуум в отсутствие пучка, а G - гажение.
- #ZTVR — рисует на дисплее диаграммы состояния затворов СИ в зависимости от времени (за те сутки, которые соответствуют выбранному субфайлу), а также диаграмму пребывания ВЭПП-3 в статусе "эксперимент". Вычисляется и выводится на дисплей время, в течение которого затвор был открыт, в часах, а также в % к времени пребывания ВЭПП-3 в статусе "эксперимент".
- #SMTX — открывает в ЗУ Одренка текстовый файл с именем, соответствующим имени заказанного субфайла с записями смен; записывает в три колонки статус, время от начала суток и ток пучка (мкА).