Программа диапазон вызывается из главного меню ТЛС Библиотекарь/Диапазон и предназначена для работы с периодическими диапазонами. Пользователю предлагается выбрать команду для работы. Команды расположены в порядке степени их детализации. Диапазоны над которыми проводятся команды приведены в двух диалоговых окнах. Для переключения между ними используется клавиша <Таб>.
Степенью детализации операции с диапазоном называется число координат которые будут учитываться при выполнении. Например операция с фрагментами имеет степень детализации 3.
Если при выполнении операции с диапазоном один из фрагментов входящих в диапазон отсутствует, то этот фрагмент пропускается также как и пропускаются не существующие тома и книги при возникновении таких ситуаций рекомендуется предварительно создать диапазон томов. В случае если при выполнении операции с диапазоном отсутствуют указанные строки, фрагмент автоматически расширяется.
Под диапазоном понимается совокупность текстологических адресов. Периодическим (циклическим) диапазоном называется диапазон текстологических адресов поля которых изменяются периодически.
Например имеем адреса [1, 2, 4], [1, 2, 5], [1, 2, 6],[2, 2, 4], [2, 2, 5], [2, 2, 6] они подчиняются периодическому закону, поэтому их можно представить в виде диапазона [1..2, 2, 4..6].
Система диапазон работает в пределах текущей библиотеки. В системе НОВЫЙ ВЕК принято шесть координат:
Для длины первое поле указывает число обрабатываемых позиций, а второе поле указывает шаг от предыдущей позиции до следующей. Таким образом, периодический диапазон представляет собой в общем виде совокупность текстологических адресов указывающих на элемент матрицы в заданном интервале фрагментов, томов и книг.
Каждая координата в диапазоне может изменятся в указанном интервале значений, причем по умолчанию этот интервал устанавливается для книг и томов с 0 по "последний" , а для фрагментов, строк, позиций и длин с 1 по "последний". Понятие "последний" обозначается * и подразумевает максимально существующий элемент. Таким образом диапазон [] эквивалентен диапазону [0..*, 0..*, 1..*, 1..*, 1..*, 1..*], но не эквивалентен диапазону [*] который обозначает в последней книге. При задании диапазона могут использоваться первые буквы названий координат [т1..4д10] эквивалентен диапазону [, 1..4, , , , 10].
© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены. |