В данном пункте описано создание более сложной рабочей модели.
В начальный момент времени терминал ожидает приложенной ладони или карты.
- При успешной идентификации по ладони отправляет код карты по интерфейсу wiegand
- При успешной идентификации по карте отправляет код карты по интерфейсу wiegand
- При неудачной идентификации по ладони отправляет код «23» по интерфейсу wiegand
- При неудачной идентификации по карте отправляет код карты по интерфейсу wiegand
Готовая рабочая модель выглядит следующим образом:
Создайте первый блок действий – Успешная идентификация ладони. Он используется при успешной идентификации по ладони. Итогом его выполнения станет отправка кода карты сотрудника на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода карты сотрудника) со следующими параметрами:
Number (номер wiegand-выхода): Num 0
Type (битность wiegand-выхода): 26 bits
Length pulse (ширина импульсов в микросекундах): 200 (рекомендуемое значение)
Length interval (период следования импульсов в микросекундах): 2000 (рекомендуемое значение)
Role (тип передаваемых данных): Employee card
Создайте следующий блок действий – Успешная идентификация карты. Он используется при успешной идентификации по карте. Итогом его выполнения станет отправка кода карты сотрудника на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода карты сотрудника). Параметры зададим аналогично предыдущему пункту.
Создайте третий блок действий – Неудачная идентификация ладони. Он используется, если ладонь не была идентифицирована. Итогом его выполнения станет отправка кода «23» на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода 23) со следующими параметрами:
Role (тип передаваемых данных): code
Code (передаваемый код): 23
Создайте последний блок действий – Неудачная идентификация карты. Он используется, если код карты не найден в базе данных. Итогом его выполнения станет отправка кода приложенной карты на wiegand-выход.
Добавьте действие ActionWiegand (Отправка кода карты) с параметром:
Role (тип передаваемых данных): Employee card
Теперь определите события, которые будут вызывать описанные выше действия. Для этого создайте событие Карта (ActionCard). Оно будет отвечать приложению карты.
Установите следующие параметры данного события:
- Производить идентификацию и отображать результат на дисплее (установите галочки в Identification и Display Identification);
- Генерировать сообщения в ПО Biosmart-Studio v6 при успешной и неудачной идентификации по карте (укажите в полях Log success и Log fail логи IdentCardSuccess и IdentCardFail соответственно);
- В случае успешной идентификации отправлять код карты на wiegand-выход(укажите блок действий Успешная идентификация карты в поле Exec success);
- В случае неудачной идентификации отправлять код карты на wiegand-выход (укажите блок действий Неудачная идентификация карты в поле Exec fail).
Создайте событие Ладонь (ActionPalm), которое будет отвечать приложенной ладони.
Параметры события определим следующим образом:
- Производить идентификацию и отображать результат на дисплее (установите галочки в Identification и Display Identification);
- Установите три попытки идентификации (Retry Count:3);
- Генерировать сообщения в ПО Biosmart-Studio при успешной и неудачной идентификации по ладони (укажите в полях Log success и Log fail логи IdentCardSuccess и IdentCardFail соответственно);
- В случае неудачной идентификации отправлять код 23 на wiegand-выход (укажите блок действий Неудачная идентификация ладони в поле Exec fail);
- В случае успешной идентификации отправить код карты на wiegand-выход (укажите блок действий Успешная идентификация ладони в поле Exec Success)