4.1.1.2.8.2.4. Работа с массивом файлов-срезов

 
Для работы с массивом из множества файлов-срезов пользователю необходимо сформировать выборку файлов-срезов из общего архива. Для формирования первой выборки пользователю необходимо подать команду Refresh либо Forward, либо Backward. Для формирования каждой последующей выборки пользователю необходимо подавать команду Forward.
 
Сортировка файлов-срезов при выборке выполняется по времени создания файла-среза, первая выборка формируется начиная с первого сгенерированного файла-среза. Каждая выборка состоит из десяти файлов-срезов. Имя N-го файла-среза из выборки содержится в сигнале SnapShotNameN ветки Storage. Описание N-го файла-среза из выборки содержится в сигнале SnapShotDescriptionN ветки Storage. Номер просматриваемой выборки содержится в сигнале Current ветки Storage.
 
Чтобы обновить информацию о текущей выборке, подайте команду Refresh, например: сгенерирован новый файл-срез или удален существующий файл-срез.
 
Чтобы посмотреть следующую выборку, подайте команду Forward.
 
Чтобы посмотреть предыдущую выборку, подайте команду Backward.
Имеется архив из 12 файлов-срезов. Необходимо найти файл-срез vsto_tu1_lin 01-02-2012 10-00-00 (выделен цветом). Список сгенерированных файлов-срезов представлен в таблице ниже.
 
Сгенерированные файлы-срезы
Описание файлов-срезов
1
vsto_tu1_lin 22-01-2012 04-02-18
vetka_uv
2
vsto_tu1_lin 23-01-2012 10-06-18
vetka_sv
3
vsto_tu1_lin 24-01-2012 09-01-33
vetka_zv
4
vsto_tu1_lin 25-01-2012 03-04-00
vetka_uv
5
vsto_tu1_lin 26-01-2012 25-05-18
vetka_sv
6
vsto_tu1_lin 27-01-2012 10-57-50
vetka_vv
7
vsto_tu1_lin 28-01-2012 30-07-40
vetka_zv
8
vsto_tu1_lin 29-01-2012 14-27-00
vetka_vv
9
vsto_tu1_lin 30-01-2012 30-00-00
vetka_sv
10
vsto_tu1_lin 31-01-2012 40-05-44
vetka_zv
11
vsto_tu1_lin 01-02-2012 10-00-00
vetka_uv
12
vsto_tu1_lin 02-02-2012 11-00-00
vetka_sv
 
Для поиска нужного файла-среза необходимо выполнить следующие действия:
1. Сформировать первую выборку из массива (подать команду Refresh). В первую выборку войдут десять первых файлов-срезов (с 1 по 10 ) .
2. Сформировать вторую выборку (подать команду Forward). Во вторую выборку войдут оставшиеся файлы-срезы (11 и 12 согласно таблице). Среди них будет нужный файл-срез.
 
Искомый файл-срез содержится во второй выборке:
номер текущей выборки хранится в сигнале Service.Modules.SnapShot Module.Control.Storage.Current (равен 2);
имя файла-среза (значение vsto_tu1_lin 01-02-2012 10-00-00) содержится в первом из выборки файлов-срезов сигнале Service.Modules.SnapShot Module.Control.Storage.SnapShotName1;
описание первого файла-среза выборки содержится в сигнале Service.Modules.SnapShot Module.Control.Storage.SnapShotDescription1 и равно vetka_uv.