Ванек » 16 мар 2009, 12:06
В общем пришел к выводу что если монета возвращается, то это есть нормальное состояние монетоприемника. Для того чтобы монетник начал заглатывать монеты в копилку , а не возвращать их , необходимо монетник сначала обучить, установить тумблер из положения SET в положение RUN. После этого выключить и включить приемник. Мне сказали что монетник после этого начнет принимать монеты. Но на самом деле это не так.
Монетник начнет принимать монеты только после того как пользователь напишет свою собственную программу. Программа будет действовать следующим образом :
1. Монета брошена в щель сверху
2. Датчики фиксируют прохождение монеты и посылают информацию в ПК
3. Приложение на ПК отсыллает ответный сигнал в монетник чтобы он открыл заслонку на монетнике
4. Заслонка открывается
5. Монета падает в копилку
Все это происходит очень быстро. Когда монета подкатывается к месту где находится заслонка, то если монетник заранее был обучен принимать монету данного номинала, то заслонка уже будет открыта. Если же монета незнакомая, то сработает тот же алгоритм , но заслонка не откроется и монета покатится в возвратную щель.
Исходя из этих соображений возникает следующий вопрос:
Для общения с монетником моей будущей программе необходимо знать следующие команды по управлению монетником.
Команда включения монетника
Команда открытия заслонки
Команды получения монеты которые исходят из самого монетника. Они конечно описаны в протоколе , который я вклеил выше в этом форуме. Но обьясните подробнее в чем разница импульсного и параллельного программирования ?