#0
by v34
Поможите чем можете плиз, нужна компонента которая считывала и посылала на указанный COM-порт данные. Весь инет облазил ничего не нашел кроме LightIO.dll и то демо-версия. Скиньте плиз на мыло: volgograd@tut.by если есть такое чудо.
#4
by v34
Да пробовал я эту статью из книги знаний "Работа с последовательным (COM, RS-232) портом из 1С:Предприятие 7.7 и 8.0". Это тест для ком-порта, а надо в устройство передавать данные и считывать с него. LPT не пойдет он один, а вот ком-портов надо будет штуки 4 использовать в 1С-ке.
#6
by АЛьФ
2 "В конце статьи приведена ссылка, по которой вы можете скачать работающие примеры кода внешней компоненты (vk_rs232.dll)"
#7
by Морозов Александр
"...Также компонента умеет записывать "встречные" данные в последовательный порт, если это необходимо для работы с устройствами"
#8
by v34
его я и пробовал, причем блокирует ком-порт так, что его даже прослушать невозможно из другой программы. Посылаю команду в ком-порт на устройство - а реакции никакой. Из гипер-терминала посылаю, работает. Посылаю данные вида: <SOH>011<STX>0095000100000001<ETX>=
#10
by orefkov
Ну и раз все приведенные советы тебе не помогли, то задам любимый вопрос АЛьФ'а - Сколько?
#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>" остается.
#20
by orefkov
Помню, в школе училка математики вызовет какую-нить дуру к доске, решать задачу. Та стоит ни бе, ни ме. Тогда училка переформулирует задачу в денежных отношениях - типа у тебя было столько рублей, то-се, кто кому сколько должен. Задача решалась мгновенно. Видимо, упоминание денег как-то активизирует мозговую деятельность.
#21
by v34
Да лишние символы убрались. Только вот устройство не реагирует. Что-то в этой длл-ке нехватает. Интересно, а она контрольную сумму пересчитывает?
#25
by orefkov
ВК только передает данные, контрольную сумму, если ее требует протокол общения с девайсом, вычисляй сам.
#26
by v34
У меня есть внешняя компонента "Доза", она к другим девайсам такого плана подключается, но она и с этим Топазом работает. Только у нее функционал маленький, 6 команд из 7-ми работают, а 7-я как раз слушание порта (опрос состояния колонки). Ее чел делал и не доделал, исчез.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Отличаются отчеты в центральной и периферийной базах
- Генерация СИКа, для Казахстана
- Интервал дат в форме списка документов
- v7: Код Наименование Цену в Оборотно сальдовую ведомость по счету
- Проблема подключения через V8.COMConnector из Delphi
- Пересчет реквизита ТЧ
- Как узнать текущий номер страницы при выводе данных в табличный документ?
- Ввод начальных данных по кадровому учету в УПП
- Текущая строка таблицы значений
- v7: Сообщение для конкретного пользователя
- Как сложить две таблицы значений?
- v7: Закрытие счетов в 1С 7.7
- как записать субконто в файл и загрузить его обратно ?
- Частичное обновление УПП.
- Ошибка печати - Start Doc Printer при печати регламентных отчетов
- Как в ЗУП сделать вид расчета с зависимостью от 2-х параметров?
- Как решается проблемма с длинным именем файла в 7ке?
- Как можно запретить редактирование табличной части документа?
- получение реквизита по COM
- Как получать нулевые значения в запросе!