Что нового

отсылка данных на COM port

cobra2029

Новичок
Сообщения
54
Репутация
0
Здравствуйте!

Очередной вопрос:

Как на autoit реализовать передачу и приём, каких либо, данных на определённый com port?

Возможно вопрос не правильно сформулирован попробую обрисовать ситуацию:
Есть устройство прицепленное к com2. Как мне на него отправить код (к примеру 27f117) и получить ответ?

Заранее спасибо.



P.S. на форуме не нашел, даже близкой темы.
 

ynbIpb

Скриптер
Сообщения
399
Репутация
109
Есть такая тема: тык и примерчик имеется. ;)
 
Автор
C

cobra2029

Новичок
Сообщения
54
Репутация
0
вопрос 2-й (наверно очень глупый):


как мне отправить строку со значениями вида (02 44 09 10 03 03 5D)?

как получить ответ в этом же формате?

т.е. какая функция отвечает за преобразование данных?



P.S.на этом глупые вопросы по этой теме закончатся....... надеюсь.......
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
cobra2029,
Код:
$sString = 'cobra2029'
$sStringBin = StringToBinary($sString)
MsgBox(64, 'Info', 'sString:' & @TAB & $sString & @LF & 'sStringBin:' & @TAB & Hex($sStringBin) & @LF & _
'sString :' & @TAB & BinaryToString($sStringBin))
MsgBox(64, 'C пробелами', StringRegExpReplace(Hex($sStringBin), '(?=(.{2})+\z)', ' '))
 
Автор
C

cobra2029

Новичок
Сообщения
54
Репутация
0
Возвращаюсь к теме:


Итак уточню задачу т.к. решения сам не нашел:

Мне необходимо отправить на "устройство" подключенное к com1 управляющий код вида:
Код:
FF 05
и на выходе (т.е. если буду смотреть через сниффер com порта я должен увидеть код:
Код:
FF 05
а не:
Код:
46 46 30 35
)

OffTopic:
т.е. мне надо отправлять параметры по битово (ну это я так понимаю)


Необходимо реализовать передачу кода на com таким образом, что бы при отправке сообщения FF, оно и на выходе было FF а не хекс и т.д.

В итоге, когда я буду смотреть через сниффер, я должен буду увидеть строку типа
Код:
10: FF 05 06 00 00 00 00 00 00 00 00 00 00 00 00 00
где
Код:
FF 05
- значения отправленные мной
Код:
06 00 00 00 00 00 00 00 00 00 00 00 00 00
- значения полученные от устойства

Буду ждать ответов.
Заранее спасибо.
P.S. просьба сильно камнями не кидать...
 
Верх