gifts2017

Программа для получения данных с весов CAS BW-15

Опубликовал Миша Сафронов (mi4asib) в раздел Оборудование - Весы

Как-то, изрядно помучившись с драйверами для весов CAS BW-15, сообразили такое решение!

Запускается программа scancom, записывается иник для настроек с параметром, который передается и нажимается кнопка коннект, данные с весов сохраняются в текстовый файл и далее парсятся в 1с. Как итог получаем вес с весов без заморочек с установкой драйверов и обработок в 1С, а те, кто когда-то сталкивался с подобными весами семейства CAS, я думаю, знают, что это такое :).

 

(пример, как распарсить строку в тхт)

Процедура КоманднаяПанельКомплектующиеПолучитьВес(Кнопка)
			Текст = Новый ТекстовыйДокумент; 
	Текст.Прочитать(СокрЛП(Константы.ПутьКфайлуСВесом.Получить())); 
	СтрокаВес="";
	Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл
		Стр = Текст.ПолучитьСтроку(НомерСтроки); 
		СтрокаВес=СтрокаВес+Стр;
		
	КонецЦикла;
	Вес=Сред(СтрокаВес,13,СтрДлина(СтрокаВес)-12-3);
	ТекСтрока.Количество=Число(Вес);
Количество=Комплектующие.Итог("Количество");
КонецПроцедуры

Скачать файлы

Наименование Файл Версия Размер
ScanCom 3
.rar 178,84Kb
13.12.15
3
.rar 1.01 178,84Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. ООО "Ves-It" Нап (Naposaram) 14.12.15 08:30
Не сталкивался с такими весами но интересно как эти весы передают данные на ПК, через com и передача данных постоянная или после передачи на весы определенного запроса.
2. Миша Сафронов (mi4asib) 14.12.15 09:33
(1) Naposaram, на весах есть разные режимы передачи данных, по моему около 5: передача с изменением веса ( что то вроде лога изменения ) тогда получаем длинный лог фал с изменением веса, вес после того как зафиксировались данные и когда передача идет одной цифрой и в реальном времени на этом режиме и остановились. Весы получается по ком всегда что то передают а вы задаете режимы передачи под свои задачи.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа