Юрий Арден – Порог совмещения (страница 5)
Не могло быть.
И самое плохое было в том, что он был устойчивым.
***
Не дрожь наводки. Не паразитный всплеск от соседнего контура. Не короткая игла, которую потом можно будет вычистить из данных и забыть, ругнувшись на экранировку. Отклик стоял. Тонкий, почти незаметный на общем масштабе, но уже имеющий форму.
У шума формы не бывает.
— Максим, третий на расширение, — сказал Илья.
— Уже.
На соседнем экране окно развернулось до полной ширины. Линия, только что похожая на случайную рябь, вытянулась в плавный изгиб, потом дала второй зубец. Не высокий, не аварийный. Просто невозможный.
Илья ощутил, как мир вокруг сужается до нескольких графиков и двух голосов: своего и Максимова. Остальные в пультовой еще не поняли, что происходит. Для них желтая метка была поводом ждать команды. Для Ильи — нарушением внутренней картины опыта.
— Диагностика третьего ряда? — спросил оператор.
— Не трогать, — резко сказал Илья. — Ничего не перенастраивать.
— Подтвердите: это сбой диагностики?
Илья не ответил сразу.
Сбой диагностики был самым удобным объяснением. Он всегда приходил первым, как плохой, но вежливый гость: «я все объясню, только не задавайте мне лишних вопросов». Слишком ранний отклик. Плавающая земля. Срыв синхронизации. Ошибка временной метки. Наводка. Любая из этих причин была бы неприятной, но понятной.
Только ни одна не давала такой формы.
— Максим?
— Временная метка чистая, — сказал тот. — Земля чистая. Первый ряд не видит ничего похожего. Второй молчит.
— Тогда почему третий видит?
— Я надеялся, ты скажешь.
Илья вывел на экран наложение каналов. Первый контур шел по расчету. Второй держался чуть выше центра, но не критично. Четвертый сохранял согласование. Третий, который должен был оставаться пустым до следующей фазы, показывал слабый, но нарастающий отклик.
Он был не просто преждевременным. Он был как будто ответом на процесс, которого в установке еще не было.
— Стоп, — сказал Илья тихо.
Максим повернул голову.
— Что?
— Он не опережает фазу.
— А что он делает?
Илья увеличил окно и быстро пересчитал задержку по времени. Потом еще раз. На секунду ему показалось, что он ошибся масштабом. Он проверил единицы. Нет.
— Он не раньше приходит, — сказал Илья. — Он приходит от другого условия.
Максим медленно выпрямился.
— Повтори.
— Это не преждевременный отклик. У него другая зависимость. Он не из нашего режима.
Сзади кто-то не выдержал:
— Что значит «не из нашего»?
Илья снова не ответил. На такие вопросы нельзя было отвечать сразу. Слова, сказанные в пультовой в момент нештатного режима, потом жили дольше самой аварии. Они попадали в логи, в объяснительные, в памяти людей, в следствие. Нужно было говорить только то, за что потом можно отвечать.
Но сейчас он впервые за весь день не знал, какие слова достаточно точны.
— Уход второго? — спросил Максим.
— В пределах.
— Четвертый?
— Держит.
— Тогда откуда связь?
— Вот это и вопрос.
Желтая метка на общем экране мигнула еще раз. Потом рядом с ней появилась вторая. Уже не по третьему каналу, а по синхронизации расчетного окна.
Оператор резко вдохнул.
— Несогласование по окну.
— Вижу, — сказал Максим.
— На сколько? — спросил Илья.
— Пока мало. Но растет.
Илья открыл аварийную панель. Пальцы сами нашли нужные поля. Ручное гашение. Подтверждение условия. Подтверждение ответственного. Еще ничего не требовало немедленного сброса. Именно это было отвратительно: установка не кричала. Она аккуратно, почти вежливо, уходила туда, где у них не было заранее написанных правил.
— Гасим? — спросил Максим.
Илья посмотрел на второй канал. Он не нарушал записанное условие. Посмотрел на четвертый. Тот оставался ровным. На третий. Невозможный отклик продолжал расти, но еще не был аварией в формальном смысле.
— Нет, — сказал он. И сразу понял, что это слово слишком окончательное. — Пока нет. Десять секунд наблюдения.
Максим ничего не сказал.
Но Илья услышал это молчание.
Десять секунд в обычной жизни ничего не значат. В эксперименте они могут быть осторожностью, трусостью или ошибкой — в зависимости от того, что произойдет на одиннадцатой.
На третьей секунде отклик на третьем канале изменил форму.
Он не вырос резко. Не сорвался. Просто в нем появилась структура: повторяющаяся, тонкая, как след чужого расчета внутри их графика. Илья вдруг увидел в этой линии не шум, не сбой, не дрейф, а согласованность.
Ему стало холодно.
— Максим, сними сырые данные третьего до фильтра.
— Пишу.
— Не через основной лог. Отдельно.
— Уже отдельно.
Вот за это Илья и ценил Максима. Тот понимал, когда надо нарушать красивый порядок хранения ради настоящих данных.
— Несогласование окна растет, — сказал оператор. — Переходит в оранжевую зону.
На главном экране желтая метка сменилась оранжевой.
Теперь пультовая поняла.