Рис. 5 Выбор границ случайностей


Значение указывается в точках-пикселях. В поле «минимум» можно казать отрицательное значение

Шаг 4. Выбрать скорость итераций

Пользователь должен выбрать скорость, с которой будет двигаться фигура – курсор ЭИП. А также включить или отключить функционал «Рандомизации итераций».

Функционал рандомизации итераций необходим для того, чтобы пользователь мог использовать несколько последовательных ожиданий при работе с интерфейсом. Именно об этой проблеме было написано в начале этой главы.

Это достигается путем использования данных генератора случайности для небольших изменений времени периодичности.

В случае, если флаг «Рандомизация итераций» выключен – то интерфейс повторит только первое ожидание оператора.

Если флаг включен – то за одно включение данный интерфейс способен повторить до 2-х-4-х совершенно разных ожиданий. Поэтому рекомендуется при работе держать функционал рандомизации включенным.



Рис. 6 Включение/выключение рандомизации периодичности


Для выбора скорости необходимо заполнить поле «Периодичность фикс». Поле заполняется в секундах (и долях секунды, вплоть до тысячной доли секунды).

Случайность влияет на расчет периодичности в рамках указанных пользователем данных в поле «Периодичность (фикс)». При выключенном флаге «Рандомизировать периодичность» – это поле будет неизменно использоваться в качестве времени изменения итераций».




Рис. 7 Установка периодичности


Поля Периодичность (рандом) и Периодичность (расчетная) пользователем не заполняются. Они рассчитываются автоматически при работе блока «Рандомизация итераций».

Периодичность расчетная используется при определении скорости движения курсора непосредственно.

ПРИМЕЧАНИЕ:

Периодичность рандом – это случайная скорость итераций. Ее расчет зависит от текущего положения фигуры-курсора на рабочем поле.

Периодичность расчетная = Периодичность (фикс) +Периодичность (рандом)

Шаг 5. Выбрать начальную точку итераций

Для работы пользователю необходимо выбрать начальную точку курсора-фигуры, откуда будут происходить итерации. Для этого надо нажать левой кнопкой мыши по полю.



Рис. 8 Установка начальной точки


Значение точки начала итераций заполнится автоматически в соответствии с указанной позицией.

Шаг 6 Отключаемые Операционные Зоны

Включаем блок отключаемые операционные зоны.



Рис. 9 Настройки Отключаемой Операционной Зоны


Выбираем количество кругов. Указываем их площадь. Вводим значение (необязательно), указываем расстояние до точки и нажимаем кнопку «расположить». Далее выбираем зону, куда мы будем направлять ожиданием курсор-контактор.

Шаг 7 Stand-by

Включаем режим stand-by, нажимая на флаг. Указываем время ожидания перезапуска. Вводим координаты перезапуска (можно скопировать со стартовой позиции курсора-контактора).



Рис. 10 Режим Stand-by


Эта настройка будет перезапускать движение курсора-контактора с какой-то заданной точки (координаты перезапуска), если он дойдет до границ рабочего поля. Перезапуск снимает проблему ограничения на 4-ре пересечения и позволяет формировать больше последовательных ожиданий.

Шаг 8 Контроль реле

Включаем флаг контроль реле. Нажимаем кнопку выбрать. Выбираем из списка подключенное к USB, реле. Указываем время переключения реле в поле таймер.



Рис. 11 Контроль Реле


Таймер необходим для защиты реле от слишком быстрых переключений, которые возможны на высоких скоростях движения курсора-контактора.

Мысленное ожидание

Вышеизложенных настроек хватит для работы с пси-интерфейсом.

Сам характер работы и мыслительная подготовка для нее осуществляется следующим образом: