Нужна внешняя компонента для 1С #277944


#0 by v34
Поможите чем можете плиз, нужна компонента которая считывала и посылала на указанный COM-порт данные. Весь инет облазил ничего не нашел кроме LightIO.dll и то демо-версия. Скиньте плиз на мыло: volgograd@tut.by если есть такое чудо.
#1 by Vint Kras
в базе знаний поищи от Romix
#2 by Морозов Александр
#3 by Андрюха
Есть для работы с LPT
#4 by v34
Да пробовал я эту статью из книги знаний "Работа с последовательным (COM, RS-232) портом из 1С:Предприятие 7.7 и 8.0". Это тест для ком-порта, а надо в устройство передавать данные и считывать с него. LPT не пойдет он один, а вот ком-портов надо будет штуки 4 использовать в 1С-ке.
#5 by smaharbA
с ком портом работать можно и без ВК, но события сложно отследить тогда
#6 by АЛьФ
2 "В конце статьи приведена ссылка, по которой вы можете скачать работающие примеры кода внешней компоненты (vk_rs232.dll)"
#7 by Морозов Александр
"...Также компонента умеет записывать "встречные" данные в последовательный порт, если это необходимо для работы с устройствами"
#8 by v34
его я и пробовал, причем блокирует ком-порт так, что его даже прослушать невозможно из другой программы. Посылаю команду в ком-порт на устройство - а реакции никакой. Из гипер-терминала посылаю, работает. Посылаю данные вида: <SOH>011<STX>0095000100000001<ETX>=
#9 by orefkov
C COM-портом всегда так. Его можно открыть ТОЛЬКО экслюзивно.
#10 by orefkov
Ну и раз все приведенные советы тебе не помогли, то задам любимый вопрос АЛьФ'а - Сколько?
#11 by smaharbA
всеравно я научу как без ВК ))
#12 by orefkov
Мне из-за кредита на квартиру нехватает на отпуск в Турции, а ты тут демпингуешь :)
#13 by smaharbA
ага, а мене вообще 3500000 нехватает, надо хату выкупать, какая нафих мне турция ))
#14 by АЛьФ
2 +1 :) 2 Нехорошо! Мне вон надо еще два соседних участка на даче покупать, а ты... :)
#15 by smaharbA
все умолкаю, всеравно как события ловить не научу, это ваша прерогатива )) (хотя конечно и это возможно) А правда - Скока ?
#16 by v34
вообщем я разобрался с этой темой почти полностью. Такая фигня: - подключаю внешнюю компоненту vk_rs232.dll - отправляю данные в ком-порт данные вида "<SOH>011<STX>0095000100000001<ETX>=" а приходят в ком-порт данные вида "<SOH>011<STX>0095000100000001<ETX>=<CR><LF>" Как в этой компоненте избавиться от лишних "<CR><LF>" символов, это видимо она сама дописывает.
#17 by v34
причем если при инициализации пишу: Тогда в конце посылки не "<CR><LF>" а "<CR>" остается.
#18 by ASV
rs232_2.КонецСтроки=nil
#19 by orefkov
А если rs232_2.КонецСтроки=""; ?
#20 by orefkov
Помню, в школе училка математики вызовет какую-нить дуру к доске, решать задачу. Та стоит ни бе, ни ме. Тогда училка переформулирует задачу в денежных отношениях - типа у тебя было столько рублей, то-се, кто кому сколько должен. Задача решалась мгновенно. Видимо, упоминание денег как-то активизирует мозговую деятельность.
#21 by v34
Да лишние символы убрались. Только вот устройство не реагирует. Что-то в этой длл-ке нехватает. Интересно, а она контрольную сумму пересчитывает?
#22 by ASV
какую контрольную сумму еще?
#23 by orefkov
Не тупи. ВК нормально работает. Читай маны к девайсу. Что хоть за девайс?
#24 by v34
КУ ТРК Топаз 103МК контроллер управления топливо-раздаточными колонками.
#25 by orefkov
ВК только передает данные, контрольную сумму, если ее требует протокол общения с девайсом, вычисляй сам.
#26 by v34
У меня есть внешняя компонента "Доза", она к другим девайсам такого плана подключается, но она и с этим Топазом работает. Только у нее функционал маленький, 6 команд из 7-ми работают, а 7-я как раз слушание порта (опрос состояния колонки). Ее чел делал и не доделал, исчез.
#27 by orefkov
ВК с исходниками? Если да, то на чем?
#28 by v34
На делфях исходники.
#29 by romix
ВК с исходниками на Дельфи (класс для работы с портом там отдельно).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С