Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Очередная работа с СОМ портом и 8.3

Очередная работа с СОМ портом и 8.3
Я
   Mr-FReSH
 
12.08.19 - 11:20
Доброго времени суток!
Я уже ранее спрашивал у форумчан по принципам работы с СОМ портом, и в одной из тем описал механизм работы с компонентой сканера штрих кода, из стандартной поставки.

Но тут у меня возникла еще одна проблема.

Есть устройство, подключаемое по СОМ порту, НО оно требует ответа на запрос о принятии данных (использует ASCII команды).

Компонента, которую я использовал ранее не ловит эти команды, но я прекрасно ловлю их всякими снифферами.

Вопрос, как можно реализовать общение с устройством?

смотрел всякие MSCOMM32 и прочие штуки, но они у меня не хотели регистрироваться в системе (win 10 x64)
 
 
   Mr-FReSH
 
1 - 12.08.19 - 11:21
Речь идет о командах <ENQ> и <ACK>
   ManyakRus
 
2 - 12.08.19 - 11:41
я использовал rs232.dll 
и принимаю данные и отправляю :)
но только в Толстый клиент и запускать 1С от имени администратора
и небольшой глюк - данные приходят по много раз одно и то же.
   Mr-FReSH
 
3 - 12.08.19 - 11:43
(2) Есть документация и сама библиотека? Не очень подходит конечно, но чисто попробовать можно. На win 10 зарегистрируется?
   ManyakRus
 
4 - 12.08.19 - 12:11
1) вспомнил - данные не отправляю, но хотел, там есть возможность
2) как прислать не знаю, легче в инете поискать
   Mr-FReSH
 
5 - 12.08.19 - 14:04
Кто-нить знает как из 1С ASCII код послать или шестнадцатиричный код
   Kigo_Kigo
 
6 - 12.08.19 - 14:22
(5) телнетом?
   Garykom
 
7 - 12.08.19 - 14:27
На ИС есть куча ВК для rs-232 (com порта)

Ну или http://catalog.mista.ru/public/238584/ и через .Net можно
https://docs.microsoft.com/ru-ru/dotnet/api/system.io.ports.serialport.write?redirectedfrom=MSDN&view=netframework-4.8#System_IO_Ports_SerialPort_Write_System_String_

Или банально http://catalog.mista.ru/public/143280/

Для x86_64 версии 1С конечно есть некоторые траблы но вполне решаемые.
   Garykom
 
8 - 12.08.19 - 14:29
Самое простое и банальное это прога на C#/.Net консольная и из 1С запускать с параметрами.

Ну или изучить Книга знаний: Написание внешних компонент для 1С на VB.NET и C# и наваять свою ВК.

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