Перейти к содержанию
    

sidy

Свой
  • Постов

    384
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о sidy

  • Звание
    Местный
    Местный

Посетители профиля

5 022 просмотра профиля
  1. Ответ неверный. Modbus Poll - мало функционала. Требуется графическое представление данных желательно с ведением архива на несколько дней.
  2. Не только читал RTU, но и реализовывал на МК. И прекрасно знаю про паузу 2,5 байта при приеме и 3,5 байта при передаче. По факту сталкивался со сторонними устройствами с modbus rtu в которых эти интервалы отличались гораздо в большую сторону. Если Виндоуз и Линукс не могут в realtime, то как тогда реализуется опрос modbus rtu устройств с помощью ПК?
  3. Если имеется ввиду преобразователь COM->USB то он есть.
  4. У меня вопрос: Писал на С ПМО для микроконтроллеров. С С++ не знаком. Требуется разработать GUI для ПК, которое опрашивает устройство по Modbus, выводит полученные значения и строит графики. Что лучше использовать для этих целей C++? С чего начать изучение для данной задачи? Какую среду разработки использовать?
  5. Проверьте тактирование USART модуля
  6. Т.е. из всего вышесказанного получается: чтобы получить число в требуемом десятичном виде мы мантиссу умножаем на 10 и полученное делим на порядок. Интересное свойство.
  7. Т.е. мы берем экспоненту в явном виде: data >> 23 & 0хFF и отнимаем ее от 150 (?) и сдвигаем на это значение мантиссу & исходное число... Осталось понять что есть 150
  8. Спасибо! Думаю это просто отличное решение. Только не совсем понятно: что означает (откуда берется) число 150?
  9. Это все понятно и даже используется. Просто есть один старый проект в который потребовалось добавить функционал.
  10. Да действительно, соптимизировал: 3,4 мкс занимает такое преобразование.
  11. Не могу сказать точно. Время выполнение данного участка кода я измеряю с помощь установки 1 и сброса в 0 ножки МК. В данном случае там всегда ноль, т.е. в 1 установиться не успевает. Можно сделать вывод что преобразование происходит очень быстро)
  12. Применение такого выражение позволило снизить время выполнения с 6 мкс до 5,2 мкс.
×
×
  • Создать...