Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

В рамках данной статьи стоит упомянуть момент, когда требуется автоматизировать игровой аппарат с нестандартными параметрами сигнала для запуска. То сеть при подключении такого аппарата, когда мы в его свойствах выставляем конфигурацию устройства - Жетоноприемник со средней реакцией, при проводе картой по считывателю игра не запускается, хотя подключение к жетоноприемнику верное и при замыкании механически необходимых проводов, игра запускается, то здесь скорее всего речь идет о нестандартном сигнале для запуска. Скорее всего одна из составляющих, определяющих Parameter1 в конфигурации устройства отличается от принятой за стандартную. Parameter1 вычисляется по формуле, в которой требуется знать длительность импульса, паузу между импульсами и количество импульсов. Саму формулу и вычисление данного параметра мы рассматривать здесь не будем, это описано в отдельном более обширном документе, который предоставляется по запросу в техническую службу Game-Keeper support@game-keeper.com 

Формула выглядит следующим образом:

Image Added

iiii – длительность импульса

pp – пауза между импульсами
nn – количество импульсов

Длительности импульса и паузы в микросекундах рассчитываются по таблице:


0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Длительность

30

50

75

100

150

200

250

300

400

500

600

750

1000

1500

2000

2500

Пауза

30

50

250

2500













Значения потенциалов фронта и паузы (0V или +5V) контроллер определяет сам при старте.

Значение Parameter1 для конфигурации "Жетоноприемник со средней реакцией" равен 84. Эта конфигурация подходит для большинства игровых аппаратов на рынке. Разберем какие параметры сигнала соответствуют этому значению.

В редакторе значения представлены в десятичной системе. Также в редакторе от необходимого значения отнимается контрольная единица. Игровой контролер общается с службами gkHost и gkAgent на "языке токенов", используя шестнадцатеричную систему. В формуле для вычисления значения параметра используется двоичная система исчисления. Для вычислений потребуется калькулятор в режиме "Программист" для перевода чисел из различных систем исчисления. 

84 (из редактора) + 1 = 85 (десятичная)

85  = 55 (шестнадцатеричная) = 01010101 (двоичная)

Получили двоичное значение 01010101. Подставляем его в формулу и переводим по блокам обратно в десятичную

Image Added

0101 (двоичная) = 5 (десятичная)

01 (двоичная) = 1 (десятичная)

Смотрим в таблицу: 5 - соответствует длительности импульса 200 мкс, 1 - соответствует паузе между импульсами 50 мкс, количество импульсов 1

Таковы характеристики сигнала для запуска игры в большинстве игровых аппаратов.

На примере игрового аппарата Drummer Kids покажем технологию автоматизации такого рода аппаратов.

Для Drummer Kids параметры сигнала следующие: длительность импульса 75 мкс, пауза между импульсами 30 мкс, требуется один импульс.

По формуле вычисляем по формуле вычислили значение Parameter1, оно равняется 32.

Длительность 75 мкс - соответствует в таблице значению 2 в двоичной системе это 0010

Пауза 30 мкс - соответствует в таблице значение 0 в двочной это также 00

Требуется один импульс это в двоичной 01.

Соединяем все компоненты формулы и получаем 00100001, что в десятичной системе 33. В редактор заносим значение 33 - 1= 32

В справочнике "Конфигурация устройств" создаем еще одну конфигурацию на основании Жетоноприемник со средней реакцией, называем ее по аналогии с аппаратом и выставляем вычисленное значение Parameter1.

...

Также данный алгоритм может пригодится при подключении аппаратов, на которых штатными настройками от производителя нельзя выставить запуск от одного жетона (кредита). Либо аппарат запускается, например, от 2-х жетонов (кредитов), а инструкцию от производителя найти не предоставляется возможным. В таком случае значением Parameter1 в конфигурации устройств мы можем контролером сэмулировать  вброс сэмулировать взброс 2 жетонов. Вычисляется это значение также по формуле, о которой говорилось выше. Для большинства игровых аппаратов, для которых подходит конфигурация "Жетоноприемник со средней реакцией" это значение равно 85 (84+1). Можете проверить по формуле самостоятельно (улыбка)