Пси-интерфейс — программа, которая двигает точку по рабочему полю. Это движение проделывается на основе генератора случайных чисел. Генерация происходит с настраиваемой частотой. Движение точки наблюдаемо и тем самым пригодно для предсказаний и взаимодействий.
Помимо собственно самого движения есть возможность отметить области рабочего поля, после входа в которые, точка включит внешнее устройство.
Тем самым одним лишь мысленным ожиданием можно манипулировать внешним устройством.
Сначала рассмотрим инструкцию и описание простого варианта пси-интерфейса:
Для корректной работы псиинтерфеса (далее ЭИП), каждый пользователь должен произвести общую настройку программы, а для этого необходимо выполнить следующие действия:
Указать границы рабочего поля;
Выбрать фигуру курсора;
Выбрать размеры фигуры (границы случайности);
Выбрать скорость итераций (движений курсора)
Включить или выключить рандомизацию периодичности;
Выбрать начальную позицию
Указать зоны включения
Выбрать реле для внешнего устройства
Описание настроек ЭИП
Список настроек:
1 Рабочее поле — Поле с заданным разрешением, по которому происходят итерации
2 Кнопка запуск — Кнопка при нажатии, на которую начинаются итерации.
3 Панель настроек — Панель настроек ЭИП
3.1 Размер рабочего поля ХХХХ на хххх — Указывается размер рабочего поля. По аналогии с разрешением экрана, например 1600 Х 1200 точек
3.2 Выбор геометрической фигуры итерации — Геометрическая фигура границ итерации может быть кругом, квадратом, треугольником
3.3 Границы случайности ХХ — min, ХХ — max — Устанавливается максимальная и минимальная граница итерации например -100 — min,+100 — max. В зависимости от этой настройки устанавливается площадь точек геометрической фигуры из пункта 3.2. (например -100, +100 — площадь 200 точек)
3.4 Точка начала итерации — координаты xxxx на xxxx Указывается координаты первой точки, откуда начнутся итерации. Должна быть предусмотрена возможность указать точку начала мышкой на рабочем поле
4 Кнопка «стоп» — При нажатии мышкой на эту кнопку итерации заканчиваются
Блок настроек «Рандомизация Итераций»
1 Периодичность (фикс) — В данном поле пользователь указывает ту периодичность, которая не должна изменяться. При включенном флаге «Рандомизировать периодичность» не может быть больше секунды.
2 Периодичность (рандом) — В данном поле указывается периодичность, которая вычисляется случайным образом. Заполняется автоматически, по алгоритму (алгоритм ниже).
3 Периодичность (расчетная) — В данном поле указывается периодичность, которая будет использоваться для последующий итерации (движения точки). Поле рассчитывается по разрядам, исходя из значений в полях 01 и 02. Рассчитывается автоматически
4 Рандомизировать периодичность (флаг) — Данный флаг включает функционал рандомизации периодичности. Без его включения алгоритм ЭИП не изменяется от текущего.
Блок настроек ООЗ (отключаемые операционные зоны)
1. Включить ООЗ — Данный флаг включает функционал ООЗ. Без его включения нельзя выставить зоны включения на рабочем поле или запустить реле
2. Количество кругов — Указывается количество зон, которые будут расположены на рабочем поле
3. Площадь кругов — Указывается площадь зон в пикселях.
4. 1№ круга — Тут можно выбрать круг, которому необходимо присвоить значение
5. Значение круга — Можно присвоить кругам различные значения. Например ON. Для обозначения цели ожидания
6. Останавливать итерации при пересечении — Флаг. При включении движение контактора-курсора при попадании в зону прекратятся
7. Значение круга вывод — В это поле автоматически выводится значение, что присвоено кругу в поле 05, когда в него попадает контактор-курсор
8. Расстояние до точки — Расстояние между зонами и курсором-контактором. Необходимо при расположении нескольких зон
9. Расположение кругов № круга — Поле в котором указывается номер круга для расположения
10. Расположить — Кнопка. После нажатии на нее необходимо выбрать место на рабочем поле и щелкнуть по нему левой кнопки мыши, чтобы разместить зону включения.
Блок настроек режим Stand-by
1. Вкл/Выкл режим Stand-by — Флаг включает режим ожидания. Режим ожидания перезапускает итерации заново, если контактор зайдет за границы рабочего поля
2. Время ожидания — Поле. В нем в секундах можно указать время через которое перезапуститься движение курсора
3. Координаты перезапуска — Место, с которого автоматически будут перезапущены итерации
Блок настроек «контроль реле»
1 Контроль реле — Флаг. После нажатия становится доступным функционал блока контроль реле
2. Выбрать — Кнопка — позволяет выбрать реле из списка подключенных к компьютеру реле (через USB)
3. Проверить связь — Позволяет проверить может ли программа включить реле