Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Получение данных с весов

Получение данных с весов
Я
   sokir76
 
23.06.18 - 10:11
Есть япона весы. С производителем связываться бесполезно.
В общем пробовал напрямую через ком порт
Текст = Новый ЗаписьТекста("\\.\Com3",КодировкаТекста.UTF8);
    Текст.ЗаписатьСтроку("?WT");
    Текст.ЗаписатьСтроку(Символы.ПС);
    Текст.Закрыть();
Команда на весах сработала.
А вот прочесть не могу, на строке кода ПрочитатьСтроку() 1С замирает - загрузка проца 0.

Пробовал через vk_rs232 - Метод объекта не обнаружен (ОткрытьПорт). Заметил что rs232 = Новый COMОбъект("AddIn.vk_rs232") в переменной rs232  либо пустота либо кракозябры. Винда инглишь, 1С инглишь.

Пробовал Новый COMОбъект("MSCOMMLib.MSComm.1") - Invalid class string

Пробовал zcomm32.dll - соединилось и даже обмен идет, но радость была не долгой. Сразу же после соединения весы сходят с ума и выдают только иксы.
 
 
   assasu
 
1 - 23.06.18 - 10:15
(0) судя по тексту никаких весов нет . вы просто пишите\читаете текстовик. верно ?
   sokir76
 
2 - 23.06.18 - 10:56
Весы есть на третьем порту. И через ЗаписатьСтроку("?WT") - понимает команду.
Я не просто так пишу и читаю по порту.
   Генератор
 
3 - 23.06.18 - 11:45
MSCOMMLib.MSComm.1 сам по себе не появится, надо ocx скачивать
   sokir76
 
4 - 23.06.18 - 12:41
Так я и скачал MSCOMM32.OCX + regsvr32 /s "%windir%\system32\MSCOMM32.OCX"

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует