Уведомления
Очистить все

Не передается цена в весы ICS NT  

  RSS

Александр
(@sash)
Рядовой
Присоединился: 3 года назад
Сообщения: 4
22.05.2020 16:45  

Добрый день.

К программе подключены весы ICS NT.

При добавлении товара в корзину не всегда передается цена товара в весы (всего примерно 1-2 раза из 10), при этом вес считывается всегда нормально.

Возможно это связано с недостаточной паузой между командами передачи цены и запросом веса из весов:


ics_nt.set_price(9999)
time.sleep(0.02)
ics_nt.get_weight()

Так, если пауза между set_price и get_weight меньше 10мс то весы зачастую не обрабатывают команду установки цены. При значениях задержки больше 15мс цена на весах обновляется всегда.


Цитата
Юрий
(@freezer)
Ведущий разработчик Admin
Присоединился: 7 лет назад
Сообщения: 353
22.05.2020 23:13  

@sash, здравствуйте!

Будет хорошо, если пришлете логи работы программы, когда такая ситуация возникает. 

Логи можно найти по инструкции: https://gbsmarket.ru/knowledge-base/logi-zhurnal-rabotyi-programmyi/  

Прислать лучше на почту [email protected]

Задержки при выполнении этих команд не было никакой, передавались друг за другом. Добавили 100мс, чтобы наверняка, будет доступно в ближайшем обновлении. Но логи не помешают, возможно, причина в чем-то другом. 


ОтветитьЦитата
Юрий
(@freezer)
Ведущий разработчик Admin
Присоединился: 7 лет назад
Сообщения: 353
31.05.2020 15:10  

@sash в последней версии 5.10.6 мы добавили задержку между этими запросами. Пожалуйста, проверьте, исправилась ли ситуация?


ОтветитьЦитата
Александр
(@sash)
Рядовой
Присоединился: 3 года назад
Сообщения: 4
01.06.2020 12:17  

Oк, через пару дней буду на торговой точке - проверю.


ОтветитьЦитата
Александр
(@sash)
Рядовой
Присоединился: 3 года назад
Сообщения: 4
03.06.2020 11:34  

В версии v.5.10.6.2803 все работает как надо. Цена в весы передается, вес считывается. Спасибо за оперативное исправление.


ОтветитьЦитата
Юрий
(@freezer)
Ведущий разработчик Admin
Присоединился: 7 лет назад
Сообщения: 353
03.06.2020 13:11  

@sash, рад, что вопрос решен. 

Спасибо Вам, что подсказали =)


ОтветитьЦитата
Поделиться: