|
v7: прочитать данные с COM порта | ☑ | ||
---|---|---|---|---|
0
ArPlus
23.07.11
✎
13:18
|
В одну контору установили электронные весы. Ни документации, ни чего-то еще нет. Утверждают, что на COM порт идет текст с информацией о весе. Стоит 7.7. Прислали dll, но при подключении говорит, то не найден CLSID. Что это и с чем его едят? Возможно ли обойтись без их dll, так как подозреваю, что они ее тоже откуда то взяли... Как считать информацию с порта? Информации много. Я пробовал, но что-то ничего не выходит. Скорее всего от того что не понимаю сам механизм. У кого есть опыт? Поделитесь!
|
|||
1
Mashinist
23.07.11
✎
13:29
|
regsvr32 имя-твоей.dll
пробовал? |
|||
2
Темный Эльф
23.07.11
✎
13:30
|
Можно попробовать через враппер или сообщить марку весов.
|
|||
3
Mashinist
23.07.11
✎
13:31
|
||||
4
ChMikle
24.07.11
✎
09:45
|
марка весов какая ?
|
|||
5
thezos
24.07.11
✎
10:45
|
АТОЛОВСКИЕ ДРОВА. с их помощью найти весы и написать обработку обслуживания весов, используя методы опять же атоловских драйверов. в них даже примеры кладут на разных языках.
|
|||
6
ArPlus
26.07.11
✎
06:33
|
ДА нет там марки весов. Железо от одних типа аналоговых, а потом мастера-левши присабачили некий электронный модуль безимянный... :(
|
|||
7
ArPlus
26.07.11
✎
06:36
|
(3) Это я читал... Не получается. Может руки кривые. В примере как ВЫВЕСТИ информацию на КОМ порт, а как ПРОЧИТАТЬ?
|
|||
8
popcorn
26.07.11
✎
07:02
|
Открой порт как файл и считывай с него данные как из файла. Я это делал в 1С8, так никаких dll не нужно.
|
|||
9
ArPlus
26.07.11
✎
08:37
|
(8) Хороший вариант. Но как? Кинь процедуру хотя бы под 8?
|
|||
10
popcorn
26.07.11
✎
08:49
|
(9) сейчас что-то не получается (((
|
|||
11
ArPlus
26.07.11
✎
09:47
|
Процедура ПрочитатьФайл()
ИмяФайла="romix_test.txt"; fso=СоздатьОбъект("Scripting.FileSystemObject"); file=fso.OpenTextFile(ИмяФайла, 1, 0, 0); Пока file.AtEndOfStream=0 Цикл стр=file.ReadLine(); Сообщить(стр); КонецЦикла; file.Close(); КонецПроцедуры Если указать имя COM1, то зависает... Если COM2 (Туда роде эмулятор текст бросает), то не может открыть... |
|||
12
ArPlus
26.07.11
✎
10:26
|
(3) Скачал... Запустил... Я не могу понять: я создаю тест документ, меняю дату и он обрабатывает это как внешнее соединение. Выдает информацию. В каком месте не пойму... Почему он запускает предопределенную процедуру?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |