Com port toolkit ошибка при захвате порта

…в ComPort Toolkit нужно выбирать не «открыть порт», а режим «захват» (слева от круглых кнопок выпадающий список).

Так, теперь самое важное! Эксперименты экспериментами, но… «световодовская» родная утилита заработала или нет у вас с индикаторами? Так как мы будем отталкиваться именно от нее.

=================
Провел небольшое исследование (9600, 8 бит, 1 старт-стоп):
1- запускаем захват и в световодовской включаем режим перебора цифр от 1 до 9 и 0

TI-D100-3R. Информационное семисегментное табло серии «Т» (не выводит цифры)

2- при этом в сниффере наблюдаем пакеты …что интересно длина пакетов получилась 14-байт, все соответствует описанному протоколу за исключением двух нулевых байт перед стартовым байтом, эти байты не меняются в зависимости от режимов. Все остальное и CRC и т.п. совпадает, если посчитать вручную

TI-D100-3R. Информационное семисегментное табло серии «Т» (не выводит цифры)

3- теперь запускаем мою старую версию (с небольшой коррекцией), пакеты совпадают 1 в 1 со световодовской за исключением двух предстаротовых байт. Коррекция в части того, что в пятом (по протоколу) байте — байт команд COM3 записано число индикаторов, которое обслуживается (для 3-х = 3, для 4-х = 4 и т.д.) …чего кстати в протоколе тоже нет. На скрине сначала посылки от моей, потом от световодовской

TI-D100-3R. Информационное семисегментное табло серии «Т» (не выводит цифры)

4- на основании выявленных фактов скорректировал свою, и пакеты (выше мои, ниже световодовские) совпадают (см. вложение к посту)

TI-D100-3R. Информационное семисегментное табло серии «Т» (не выводит цифры)

Теперь, как говорится, если работает световодовская, то должна и моя. Весь вопрос, почему протокол не полностью соответствует, а возможно следует ориентироваться на протокол и тогда то, что вам скинули работать не должно.

Сейчас разговаривал по телефону с инженером «Световода». Он сказал,
что нужно проводки не в 1 и 2 положение коннектора RJ11, а в 5 и 6.
Будем переобжимать.

во-от. Будем посмотреть.

Всем привет! С одного прибора ловлю данные через (USB). Я пока новичок и многого вообще не понимаю. Поэтому те кто этим вопросом занимались и могут мне помочь то было бы отлично!
Подключаю устройство к ноуту ставлю драйвер. Ставить драйвер виртуального com порта. В диспетчере устройств в свойствах com порта скорость потока стоит 9600 и тд.
Ставлю com port toolkit. Настраиваю в соответствий настройками виртуального com.
Данные идут. ASCII(поле отображает те же значения которые передает устройство).
Но при окончаний передачи данных прибор выдает ошибку «При передаче данных произошла ошибка».
Вопрос: что я делаю не так?
Кто может объяснить? М.б d в конце передачи данных надо отправить какой нить сигнал на прибор?


  • Вопрос задан

  • 1206 просмотров

Терминальные программы получили довольно широкое распространение в среде радиолюбителей и не только. Все потому, что с их помощью очень удобно выполнять отладку или что-то настраивать. Они существенно упрощают работу и экономят время. 

Помимо этого, они позволяют посмотреть, что шлет контроллер в процессе работы.

Некоторые мастера используют терминальные программы для управления. В общем, это действительно полезный инструмент, который должен быть как у профессионала, так и у новичка. 

ice_screenshot_20220202-215222

Содержание

  1. Какие терминальные программы выбрать
  2. Программа Terminal v1.9b by Bray
  3. Программа COM Port Toolkit 
  4. Терминал
  5. Прослушка
  6. Захват

Какие терминальные программы выбрать

В интернете очень много самых разных терминальных программ, потому что они очень востребованы. Но далеко не все удобны в работе. Но как минимум две программы однозначно достойны вашего внимания. 

Программа Terminal v1.9b by Bray

В первую очередь, рекомендуем обратить внимание на программу Terminal v1.9b by Bray. Она очень проста в освоении и интуитивно понятна. Интерфейс действительно очень удобный. Разберется даже новичок. 

В главном окне программы есть все инструменты, чтобы в один клик выполнить настройку скорости работы устройства, выбрать номер порта, отрегулировать доступные параметры передачи данных и запустить другие команды. 

Вам не надо будет переключаться между разными окнами, потому что все находится перед глазами.

term19

Кроме этого, всего одним щелчком мыши можно вывести информацию в разных системах счисления, что в определенных ситуациях очень упрощает работу. Кто долгое время работает в данной сфере, тот прекрасно понимает, о чем идет речь. 

Из преимуществ данной программы можно также выделить возможность пользоваться таблицей ASCII, а еще можно вывести поток данных в виде удобного для визуального восприятия графика со значениями от 0 до 255.

ice_screenshot_20220202-215412

Также при желании вы можете самостоятельно прописать все необходимые скрипты, если хорошо владеете языком Pascal. 

Конечно, любой программный продукт не застрахован от глюков в процессе работы. Но в случае с данной программой их практически нет. Если не считать только небольшие «тормоза» при выводе информации в hex-кодах. 

Еще одним недостатком можно считать то, что разработчик прекратил выпускать обновления для Terminal v1.9b by Bray. Но текущая версия работает исправно и ее возможностей достаточно для решения текущих задач. 

Скачать программу Bray Terminal v1.9.

Программа COM Port Toolkit 

Разработчиком данного программного продукта является Михаил Голиков. 

Если сравнивать ее с первой программой, то она немного ей уступает. Однако есть и полезные «фишки» — например, с помощью этой программы можно выполнить перехват данных между софтом и физическим COM-портом. 

comporttoolkit

Программа имеет интуитивно понятный интерфейс и поддерживает несколько основных режимов работы. 

Терминал

Отображает логи обмена данных и обрабатывает пересылку с помощью макросов. В остальном обычный терминал.

Прослушка

В данном режиме вы можете «внаглую» подключить ПК между двумя активными устройствами: условно — передающей и принимающей «стороной». Программа дополнительно отображает логи, где прописаны по умолчанию время передачи и отправки.

Захват

Это, пожалуй, самый интересный режим работы, потому что вы можете перехватить и проанализировать трафик (обмен данными) между софтом и портом. 

Подобная функция встречается и в других программах (например, в Advanced Serial Port Monitor), однако услуга платная. В COM Port Toolkit режим «Захват» можно бесплатно попробовать даже в демонстрационной версии. 

Недостатки программы:

  • в режиме «Захват» нельзя отсортировать входящие и исходящие данные, чтобы они отображались в разных окнах;
  • отсутствует туториал по написанию скриптов;
  • после окончания 30-дневной демо-версии, чтобы пользоваться программой, нужно будет купить лицензию. 

Впрочем, последний пункт вряд ли можно считать большим недостатком, потому что стоимость лицензии составляет всего 30 долларов. Это не такая уж баснословная сумма за тот функционал, который вы в итоге получите. 

Скачать последнюю версию COM Port Toolkit.

Помогла ли вам статья?

Toolkit and Com port

Discussion in ‘C-Bus Toolkit and C-Gate Software’ started by Thomas, May 30, 2005.


  1. Thomas

    Thomas

    Joined:
    Nov 25, 2004
    Messages:
    252
    Likes Received:
    0

    This issue has been raised a number of times before, but I have not found a solution to the problem I encountered recently:

    After scanning for networks on a laptop, Toolkit (1.1.6) came up with the message «no such com port Com 1» as well as error 3050, after subsequent attempts to open the network, which previously worked just fine. The Com Port is still set to Com 1 via a PCI 4. Any manual changes result in the same errors.

    Even after a complete uninstall, including erasing of the C-Gate 2 directory and the Toolkit directory, and a subsequent re-installation, the very same errors came up. I had to resort to completing the job with V2….
    Eventually, when back at the office, I tried again to resolve the issue, and verified the error by attempting to open the network on my patch board. Same thing.

    I eventually resolved this by copying the V2 file from the PC, then importing the project into toolkit, after which also the laptop opened the network.

    This leads me to believe that the Com port info ist stored in the xml file stored in C-Gate 2, but this must even be true for the V2 files? I say this, because the same thing happened with another project which I tried to work on today. Basically, via Toolkit , any network is inaccessible until I copy it from another machine back onto the laptop. Furthermore, the Com port info seems to be project specific.
    By the way, I have ensured that the javax.comm.properties file is in place on both machines.

    As I am not a Software Engineer, I am a bit at a loss, and am extremely happy that I had a copy of V2 available.

    I am wondering if anyone else had this problem, and am looking for a solution for this, i.e. where is the info as regards the Com port stored, why would it mess these settings up through a scan for networks?

    Cheers
    Thomas

    1. Advertisements

  2. I have experienced the same problem after importing a project from V2. I got it working again eventually by editing the generated xml file where it defined the used port. In my case, I had to remove a space after «com1» in the file.

    Don

    1. Advertisements

  3. Hi Thomas,

    Sorry to hear about your problem. What exactly is that you do when you «copy it from another machine back onto the laptop» ?


  4. Thomas

    Thomas

    Joined:
    Nov 25, 2004
    Messages:
    252
    Likes Received:
    0

    Hi Don and Duncan,

    Don, in my case the problem is not a result of importing a project from V2, but a result of simply scanning for projects in Toolkit. By importing from V2, I can resolve it, but not when the project file comes from the same machine which has the problem. I also was looking for the info regarding the com port in the xml file, but it is a slightly bigger project, so I gave up sifting through this eventually. I would appreciate it if I could get an idea whereabouts in the file I need to look.

    Duncan, what I mean is that I have to take an earlier file (V2) from a different machine, i.e. not the laptop which has the problem, copy it to the laptop, then import it into Toolkit. Thereafter I can open the file.
    I just would like to re-iterate that all was well until I did the scan for projects in Toolkit.


  5. Hi Thomas..

    Thanks for that further information.. I’m not sure what the problem is at the moment but I’m very keen to get the bottom of it!

    Could you send me a «good» toolkit project and a «broken» one? They live as .XML files in C:\Clipsal\C-Gate2\tag

    This should give me enough to diagnose the issue.

    (I’ll send you an email for you to reply to).

  6. Hi Thomas,

    Got those files, thanks for that.

    I’ve worked out what’s wrong and how to fix it.. but I have no idea how it happened at this point.

    Somehow in the XML file (the broken one) the definition for the Network Interrface ended up with a space after the COM Port name, ie: «COM1 «. For some reason CGate is choking on this..

    To fix the issue..

    1. Start Toolkit
    2. Expand the «broken» Project in the Treeview (left of screen).
    3. Select the Local Network in the Treeview
    4. Click the «Edit Network» Button.
    5. Re-select COM1 from the Dialog that Pops up.

    I’m still trying to work out how this happened.

    Thanks for persevering!


  7. Thomas

    Thomas

    Joined:
    Nov 25, 2004
    Messages:
    252
    Likes Received:
    0

    Hi Duncan,

    Thank you for the information. Checked it and it works.
    Also thank you to Don. Obviously, you had the repair already, and now also an easier repair, instead of going through the xml files.

    Regards
    Thomas


  8. Thomas

    JME

    Joined:
    Jun 29, 2005
    Messages:
    2
    Likes Received:
    0

    Fixed My Problem

    I have just updated to toolkit from ver 2 and after scanning my home network realised that all my names associated with my groups were not there.
    I then transfered the file from ver 2 across and after this i could not scan and kept getting an error message indicating that the com port was not connected to the PCI after following the above tips I have been able to fix this problem. I to have all my old Ver 2 project names come over in lowercase is this going to cause a problem down the track?


  9. Thomas

    Richo

    Joined:
    Jul 26, 2004
    Messages:
    1,257
    Likes Received:
    0
    Location:
    Adelaide

    No it won’t cause a problem.

    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You’ll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.


C-Bus Forums

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • Com mstar tv service ошибка
  • Com mobilus cafri service vehicle произошла ошибка
  • Com google process gapps произошла ошибка при включении
  • Com google process gapps произошла ошибка на телевизоре
  • Com google process gapps произошла ошибка как исправить

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии