powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с весами ВП 3/6 плюс тарификатор
8 сообщений из 8, страница 1 из 1
Работа с весами ВП 3/6 плюс тарификатор
    #37970918
Filka13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И вновь доброго времени суток )
Прошу помочь в поиске ответа на вопрос...
Вопрос какой, есть весы МЕРА ВП-3/6 и есть тарификатор ПС1. Как мне от них получить данные. соединение com-port. Тарификатор по USB, но для него у меня нет драйвера.
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37970965
Filka13,
1. Если есть API и мануалы, то смотрите их и повторяете на фоксе аналогично. Либо можете написать dll-ку или СОМ-объект на С++/С# и подключить ее к фоксу.
2. Если нет API и мануалов, то просмотреть какие данные идут через ком-порт. Если читабельные (цифры, осмысленные "слова"), то открываете ком-порт через fopen(), читаете данные(fread(),fgets()) и закрываете (fclose()) ....
3. Если нет ничего и данные в ком-порт попадают двоичные, тогда ой... :-(
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37971388
Filka13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АPI увы нет. Интерфейс описан тут: http://www.mera-device.ru/scales.pdf Но сказать честно не могу понять что я должен послать чтоб узнать вес ) 0x10 + 0xD? через терминал весы не отвечают ( Да и вообще заметил странность, как только я открываю на hyperTerminal порт на весах прибавляется 3гр )
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37971420
Al_fa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Filka13АPI увы нет. Интерфейс описан тут: http://www.mera-device.ru/scales.pdf Но сказать честно не могу понять что я должен послать чтоб узнать вес ) 0x10 + 0xD? через терминал весы не отвечают ( Да и вообще заметил странность, как только я открываю на hyperTerminal порт на весах прибавляется 3гр )
Для подобного железа разработчики как правило пишут драйвера , чтобы программисты не заморачивались низкоуровневыми протоколами, ссылка на ПО для МЕРА ищется за пару секунд
Драйвер весов МЕРА
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37971546
Filka13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C Вами не поспоришь ) Но как обычно у гос. орг. возникают сложности в приобретении... Я понимаю, что цена не велика 1600р, но даже купив за свой счет этот драйвер, установить я его не имею права в связи с нормами безопасности и лицензии. Так как она будет выдана на меня, а не орг. ) А если ее оформить на орг., проверка выявит не понятно от куда взявшееся ПО, не понятно за какие деньги. Вообщем замкнутый круг )

Вот и приходится рыть и обращаться к всемогущему All-у )
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37971691
asdor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filka13,
Ну в описании, достаточно ясно все написано.
Для работы, надо использовать компоненту comport
Вот примерная инициализация
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
WITH This.CommPort 
	.CommPort = 1 
	.Settings = "9600,N,8,1" 
	.InputLen = 9 		
	.PortOpen = .T.
	.DTREnable = .T. && Выставлять готовность терминала 
	.RThreshold = 1  && Обрабатывать при получении 1 байта 
	.Handshaking = 0 && CommNone
	.RTSEnable = .T. && Хрен знает
ENDWITH



Код получения данных
Код: sql
1.
2.
3.
4.
5.
WITH This.CommPort 
	.Output = CHR(16) && Посылаем 10-ку
	INKEY(1)
	lcvar = .input
ENDWITH	
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37971783
Filka13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asdor, я прошу прощения. Подскажите пожалуйста, где взять библиотеку comport?
...
Рейтинг: 0 / 0
Работа с весами ВП 3/6 плюс тарификатор
    #37972314
Filka13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asdor,

Прошу прощения. До меня немного дошло вроде)) Вы говорили про MSComm?

Но вот что я должен отправить в .output не доходит... ( как я могу отправить 9 byte если байт состоит из 8 или я вообще не туда рою...? ))
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с весами ВП 3/6 плюс тарификатор
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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