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


Мишнев С. И.
Описание организации баз данных для инжектора "Позитрон" и ВЭПП-3.


Описание субфайла "BASE.SYST" Описание субфайла "BASE.USTN" Описание субфайла "BASE.INFO" Описание субфайла "BASE.HELP" Организация хранения режимов "Позитрона"

Базы данных предназначены для организации управления инжекционной частью комплекса ВЭПП-4 (установками "Позитрон" и ВЭПП-3) через ЭВМ типа "Одренок", исполненные, как контроллеры Камак- крейтов. Особенностью этих ЭВМ (потомков вычислительных систем ICL-1900 и ODRA) является организация памяти, состоящей из 24-разрядных слов (что соответствует длине регистров Камака). Слово может использоваться:

В системе принято, что если имя переменной или массива начинается с букв I, J, K, L, M, N, то в них содержатся целые числа; если с любой другой буквы – реальные числа.

Данные хранятся в сложных файлах BASP.#### (для "Позитрона") и BAS3.#### (для ВЭПП-3), как их субфайлы.

BASE.SYST    Описание крейтов системы управления; имена типов блоков (BASE – общее название для BASP и BAS3).
BASE.USTN   Каталог элементов установки USTN и их описание. USTN - общее название установки; для "Позитрона" описаны установки ELIT, GIRO, LINC, KAN1, SYNC, KAN2, для ВЭПП-3 – установки MAGN (магнитная система) и RFRF (ВЧ - система).
BASE.INFO   Вспомогательные списки (размерности, параметры).
BASE.HELP      Списки данных для различных программ, сформированные из данных предыдущих файлов.


1. Описание субфайла "BASE.SYST".

Адреса Имя Содержимое
3 NTIBL    Количество описанных типов блоков.
4 - 225 ITIBL(3,74)    Имена типов блоков (по 3 слова на блок).
226 - 293 LNAK(17,4)    Системы и адреса крейтов. В каждой системе имеется один системный крейт с Одренком и несколько (до 15-ти) периферийных крейтов; можно описать 4 таких системы.
LNAK(1,*)    Имя системы (для "Позитрона": UPO, IPO и т.д.; для ВЭПП-3: MSV3, RFV3 и т.д.).
LNAK(L,*)
12 8 4
000000000000 NNNNNNNN AAAA
   – "адрес" крейта с логическим номером (L-1) в системе. Для системного крейта N = A = 0; если крейт периферийный, то N и A – позиция и номер выхода диспетчера в системном крейте, к которому периферийный крейт подключен.
294, 295 DAR    Дата последней редакции субфайла.
296, 297 TIR    Время последней редакции субфайла.
298 NCR    Число описанных крейтов.
299 IAF    Адрес начала свободной зоны в файле.
300 - ...
Далее идет описание крейтов (10 слов на крейт).
KAK(10,NCR)    Каталог крейтов (NCR – число крейтов).
KAK(1,*)    Имя крейта "ABCD", где:
  • A – признак системы;
  • B – номер системного крейта;
  • C – номер периферийного крейта;
  • D – номер "Вишни".
KAK(2,*)    Адрес начала описания крейта.
KAK(3,*)    Длина описания крейта.
KAK(4,*)    Число блоков в крейте.
KAK(5,*)
2 4 6 8 4
00 LLLL PPPPPP NNNNNNNN AAAA
   Здесь:
  • N, A – позиция и выход диспетчера, с которым связан периферийный крейт;
  • P – номер пинта от периферийного крейта;
  • L – логический номер крейта в системе.
KAK(6,*)    Имя системы, в которую входит крейт.
KAK(7-10,*)    Комментарий.
Далее идет описание блоков в крейтах (5 слов на блок).
IBLK(1,*)    Имя блока.
IBLK(2,*)    "Тип" блока:
1 13 7 3
W 0000000000000 TTTTTTT MMM
   Здесь:
  • W – состояние работоспособности блока (0 - рабочий блок; 1 - WR);
  • T – тип блока (#01 - ГВИ; #02 - ЦАП; #03 - УР-16 и т.д.);
  • M – размер блока (в числе занимаемых позиций в крейте).
IBLK(3,*)    Параметры блока:
9 9 6
000000000 KKKKKKKKK NNNNNN
   Здесь:
  • K – число каналов блока;
  • N – позиция блока в крейте.
IBLK(4,*)    Резерв.
IBLK(5,*)    Резерв.


2. Описание субфайла "BASE.USTN".


3. Описание субфайла "BASE.HELP".


4. Описание субфайла "BASE.INFO".


5. Организация хранения режимов "Позитрона".