Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с COM портом в Visuale / 13 сообщений из 13, страница 1 из 1
08.11.2005, 09:07
    #33365497
oba
oba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
Кто-нибудь работал с COM портом в Visuale? Получение данных от сканера штрих кодов или подобных устройств...
...
Рейтинг: 0 / 0
08.11.2005, 10:16
    #33365657
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
ну и что ??

сканер клавиатурный или все же com ???
дров идет какой или активикс???
...
Рейтинг: 0 / 0
08.11.2005, 12:36
    #33366211
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
С дровами и актив-х любой дурак сможет :))
Скажи мне, товарисчь, книжечка с описанием протокола обмена, внезависимоти от портов ( в мвсле , что он может быть разным) прилагаеться ?
...
Рейтинг: 0 / 0
08.11.2005, 13:02
    #33366331
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
в 1С-торговля можно активикс дернуть
там работают с комовым сканером через ком1
...
Рейтинг: 0 / 0
08.11.2005, 14:08
    #33366607
Valerii
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
Method Init
WITH this
.CommPort = pPort && 1,2,3,4....
.Settings = "9600,N,8,1"
.InputLen = 15
.PortOpen = .T.
ENDWITH

Method OnComm
*** ActiveX Control Event ***
WITH this
= inkey(0.1)
Buffer = .Input
&& в буфере твой код
ENDWITH
...
Рейтинг: 0 / 0
09.11.2005, 10:23
    #33368248
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
2 luser

А зачем тебе товарисчь протокол? Возьми библиотеку и проделай следующее

Вызываешь функцию и смотришь что ушло в порт и что пришло с него... Например программкой PortMon.
...
Рейтинг: 0 / 0
09.11.2005, 12:25
    #33368621
luser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
ДА ты что ? Вот "МАСТЕР - ЛАМАСТЕР". А как же ты будешь формировать свои пакеты, из: команды + данные+ контрольная сумма. И как ты узнаешь как они туда пишуться в прямой записи , в обратной интеловоской, в бинароном виде, а команды и данные бывают как WORD и DWORD. А контрольная сумма у всех устройств по разному считаеться и порядок команд и данных разный и управялющие последовательности разные, а самое главное, что устройство может тебе еще и отвечать для синхронизации. Ты без протокола, наверное, телепатическим уровнем восприятия узнаешь, что байт 0x01 приползший тебе в порт, это значит "то-то" и "то-то". Давай ты не будешь тут "лохматить бабушку" и вводить людей в заблуждение, а тем пытаться ввести в него меня ТЫ вообще протокол устройсва в живую хоть раз видел ?
...
Рейтинг: 0 / 0
09.11.2005, 13:03
    #33368721
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
Видел и не раз а ты? По контрольным суммам - есть определенные стандарты их расчета причем тебе по сути их считать и не надо. За тебя это сделает DLL или еще там чего. Ты просто их отутда возьмешь. Главное пробовать а не лохматить тут бабушку.
...
Рейтинг: 0 / 0
09.11.2005, 13:07
    #33368732
011D86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
Да ты что ? DLL ? Тебе про бабра, а ты мне про енота. Какая DLL и какие стандарты :))
Вот захотел я чтобы констрольная сумма подситывалсь так-то и так-то, написал под контролер микропрограмму, прошил и все. Давай, смотри там портмонами своими, обсмотрись хоть, без сбора статистики всех команд и откликов оборудования фиг ты алгоритм взломаешь. Потому еще раз говорю, именно тебе: не иби людям мозги.
...
Рейтинг: 0 / 0
09.11.2005, 13:17
    #33368762
Петров Андрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
Короче я даже спорить не буду. Хочешь прошей. Только не понимаю зачем ты будешь это делать... если тебе нужно общаться с устройством а не защитить его от взлома.

Работал с такими устройствами

1) Счетчик элекстроэнергии
2) Сканер пластиковых карт
3) Весы для измерения тяги ракетного двигателя
4) АТС

и тд.

Везде протокол прозрачен кроме контрольной суммы. НО! Если мы не имеем протокола а имеем например DLL поставщика который хочет чтобы платили за рабочее место или еще там чего то просто отослав команду - прочитать такой то регистр устройства мы сразу видим что нужно послать в порт... А если часок посидим и поэкспериментируем... :-)
...
Рейтинг: 0 / 0
09.11.2005, 13:29
    #33368798
011D86
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
:) Работничек. Кто тебя такого на работу-то взял ? С такими мыслями и такими "талантами". Свободен.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
06.09.2009, 13:00
    #36180586
Razorvfp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
http://www.support.microsoft.com/kb/154741 всё очень толково написано.
...
Рейтинг: 0 / 0
06.09.2009, 17:31
    #36180717
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с COM портом в Visuale
Работничек. <...> Свободен.
Неужто Грекс восстал?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с COM портом в Visuale / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]