#17
Сообщение
rw6cm » 20.07.2017{, 17:44}
Появилась минутка решил разобраться.
В общем с мастером и юзером разобрался, хотя не до конца.
В комплекте с RFID шли жетон и карта. Жетон делал мастером, карту юзером.
Что получалось, хранилище мастера всего из одной ячейки, естественно один ключ одна ячейка, проблем с записью стиранием нет.
Для юзера хранилище на 10 ключей, вот здесь происходят непонятки. Попытаюсь объяснить если получится.
Перед записью блок freeCell по индексу предлагает запись в 0 ячейку (10 свободных)
После записи блок FindCell по индексу показывает, что ключ находится в 3 ячейке а не 0, (9 свободных)
При попытке стереть его не чего не получалось, даже полным стиранием хранилища, показывает 10 свободных, подношу ключ идет открытие
Приходилось увеличивать хранилище, стирать, возвращать назад, после таких манипуляций ключи действительно стирались.
Так как у меня всего два ключа сильно не по экспериментируешь, сделал при стирании ячейки, из индекса отнимаю 3, стираю по существу 0 ячейку.
Проверил так работает, но надо чтобы кто то (у кого много ключей) проверил это.
Проект прилагаю.
-
Вложения
-
- zamokRfid522.flp
- (967.95 КБ) 95 скачиваний
Win10-64, FLProg (portable)