Prize » 23 ноя 2004, 12:00
купюрник осуществляет приём каждой купюры по четырём направлениям... т.е. по всем возможным способам подачи её в устройство... т.е. для каждой купюры он имеет 4 варианта, разные между собой, но в конечном итоге интерпретирующиеся программой как купюра того или иного достоинства, на которую в последствие нужно начислить столько-то импульсов...
т.е. у него есть своя база, состоящая из 10/50/100/500/1000 * 4 вариантов, где номинал купюры - это один из вариантов купюры как таковой... т.е. всего 20 версий считанного кода должно быть в базе...
если хочется добавить купюры нового образца, то в базе должно быть вдвое больше образцовых кодов...
коды считываются фото-элементами в процессе протяжки купюры и сравниваются с образцами в базе, методом перебора и если есть совпадение с одним из них(не более) в данные момент - происходит инициализация купюры и начисление кредитов в соответствии с ней...
в случае, если код отличается от всех вариантов - происходит возврат купюры...
я думаю, что алгоритм выглядит примерно так...
Последний раз редактировалось
Prize 23 ноя 2004, 17:24, всего редактировалось 1 раз.
Чем сложнее проблема - тем проще её не решать...