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

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


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

Добрый день.

К программе подключены весы 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
Присоединился: 8 лет назад
Сообщения: 363
 

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

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

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

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

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


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

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


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

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


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

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


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

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

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


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