|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 17
|
|
Последовательный порт как расчитать команду?!02.02.2017, 07:37. Показов 1994. Ответов 7
Метки нет (Все метки)
Есть ТСД OPH-3001! С помощью монитора портов отлавливаю команду посылаемую прогой в Windows.
Первая посылка 0х01 0х01 0х76 0х00 0х01 0х07 0хC7 0хDB Вторая 0х01 0х01 0х82 0х00 0х01 0х07 0х92 0х67 Третья 0х01 0х01 0х8E 0х00 0х01 0х07 0хDD 0х55 Четвертая 0х01 0х01 0х9A 0х00 0х01 0х07 0х0C 0х03 и т.д. На каждый запрос каждый раз приходит Ответ OPTICON SMART и т.д. Повторяются только 1,2,4,5,6 3,7,8 каждый раз разные. Вопрос: Почему команда каждый раз разная? 3,7,8 каким то образом рассчитываются? Добавлено через 11 часов 37 минут Ну дайте хотя бы пинка в нужное направление! Хоть что нибудь!
0
|
|
| 02.02.2017, 07:37 | |
|
Ответы с готовыми решениями:
7
Последовательный порт serial Как открыть последовательный порт COM1 Как создать виртуальный последовательный порт |
| 02.02.2017, 11:59 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 17
|
|
| 02.02.2017, 12:42 [ТС] | |
|
Модель устройства я указал, что бы в дальнейшем не возникал вопрос, с каким девайсом я работаю - это раз!
Вы уважаемый dondublon , Троль, ибо если вы написали не ответ, а сарказм, то вы явно не понимаете назначения форума - это два! Я ни когда не понимал людей которые "Знаю, но не скажу", "Не знаю, но буду выё, типа я знаю, но не скажу". В данном примере я хотел узнать не как отправлять запрос конкретному устройству, а почему одна и та же команда выглядит каждый раз по разному! Посылать меня к Google и читать книги не надо! Книги уже читаю, с google общаюсь! Но это займет какое то время, а задачу надо решить сейчас. Прошу помощи потому что не знаю, но в то же время не прошу написать код за меня хотя бы теории!
0
|
|
|
|
||
| 02.02.2017, 13:08 | ||
![]() По поводу девайса. Цель указания ясна, но, учитывая, что наверняка никто из форумчан с этим устройством не то, что не работал, а даже не знает, что это такое - смысла в указании его нет. Скорее, даже наоборот, ибо лишние подробности зашумляют суть. Но в вашем случае, если убрать эту подробность, то от вопроса просто ничего не остаётся. Ибо вопрос напрямую связан с устройством, а не с Питоном. А ветка форума тут всё-таки про Питон. Это касательно назначения форума. Вероятно, вам всё-таки стоит поискать форум по ТСД OPH-3001.
1
|
||
|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 17
|
|
| 02.02.2017, 16:00 [ТС] | |
|
Извините пожалуйста! Мой косяк, действительно не указал, что используя (Python3) модуль pyserial могу данному устройству отправлять простые команды вкл, выкл, очистить базу данных, но вот команды описанные выше уже ни как не поддаются моему мышлению ибо не хватает знаний.
Теперь на счет самого девайса. Тут самое главное не само устройство, а протокол который он использует насколько я понимаю. ТСД забугорный, но начинка из России компания Атол. (надеюсь это хоть чем то поможет...)
0
|
|
|
431 / 302 / 90
Регистрация: 03.12.2015
Сообщений: 741
|
|
| 02.02.2017, 22:48 | |
Сообщение было отмечено strelok85 как решение
Решение
На сайте Opticon (по-моему так) есть SDK. В нем библиотеки и документация для программирования этого устройства на C. Может этого будет достаточно? Зачем реверс инжиниринг протокола делать?
1
|
|
|
|
|||
| 02.02.2017, 23:49 | |||
|
Может устройство общается на языке матов а вы ему байты ![]() Так гадать долго можно. Добавлено через 6 минут Писать сразу все на Си или же пытаться использовать бибиотеки Си в Python или же писать модуль на Cи для Python.
1
|
|||
|
0 / 0 / 0
Регистрация: 17.07.2013
Сообщений: 17
|
|
| 05.02.2017, 18:57 [ТС] | |
|
vrm2 спасибо, что указал путь слепому, честно признаться заходил к ним на сайт и не находил того чего нужно. Теперь же нашел, всё оказалось очень просто, вбил в поисковик модель девайса и вуаля . Когда я успел отупеть?!
Добавлено через 39 секунд Avazart Мат его не берет, а гугл вообще меня не понимает скотина!
0
|
|
| 05.02.2017, 18:57 | |
|
Помогаю со студенческими работами здесь
8
Как выводить русские символы в последовательный порт
Как определить что последовательный порт в системе является виртуальным? Как послать аналоговый звуковой сигнал через последовательный порт? Как подать АТ команду в созданый сом порт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройка записи справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|