Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

Пользовательские блоки дополняющие набор стандартных блоков
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#1

Сообщение Di123 » 07.01.2021{, 12:14}

2021-01-07_155205.png
2021-01-07_155205.png (1.05 КБ) 1466 просмотров

Бывают случаи когда в тех или иных цепях схемы присутствует логические составляющие состояний сигнала в которых ты абсолютно уверен
Но на деле это часто бывает не так
С помощью этого блока можно подключиться практически к любой логической линии болеан и увидеть его состояние а также в совокупности увидеть прохождение сигналов по другим линиям и определить почему на выходе какого-нибудь блока присутствует единица хотя там должен быть ноль либо на оборот
Также можно проанализировать какой сигнал быстрее появляется на блоке или блоков
Также можно увидеть временной промежуток длительность этих сигналов либо их отсутствии

На входы с 1 по 6 подключаем сигналы а на выход вешаем UART и его настраиваем как удобно
схема подключенияПоказать
2021-01-07_155140.png
2021-01-07_155140.png (7.74 КБ) 1466 просмотров
пример графиковПоказать
2021-01-07_132858.png
2021-01-07_133900.png
один из примеров настройки уартаПоказать
2021-01-07_160725.png
вверху цвета соответствуют номеру подключения входа по порядку 1-синий 2-красный ....

высота не несёт никакой информации а выбрана только для выделения единицы что бы они не сливались в одну линию

сделано в версии 7,3,0

при анализе учитывать особенности уарта

анализатор_на_6_сигналов__(FBD).ubi
(574.84 КБ) 107 скачиваний

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#2

Сообщение Rovki » 07.01.2021{, 13:01}

Какая минимальная длина импульса может отобразиться в анализаторе ?
Электронщик до мозга костей и не только

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#3

Сообщение Di123 » 07.01.2021{, 13:06}

сложно сказать
я и указывал что это особенность уарта
я замечал что чем ниже опрос тем он не точно показывает время как будто не успевает опрос по таймеру но при 20 мс вполне себе на небольшом проекте отсюда и выходит что не меньше 20 мс

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#4

Сообщение com » 07.01.2021{, 13:31}

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

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#5

Сообщение Rovki » 07.01.2021{, 13:57}

com писал(а):
07.01.2021{, 13:31}
Удобная штука вывод в уарт, часто пользуюсь подобным. Можно выводить переменные не только бульон, любые переменные можно конвертировать в стринг и через блок сложение строк выводить в уарт
Это резко снизит быстродействие
Электронщик до мозга костей и не только

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#6

Сообщение com » 07.01.2021{, 14:36}

Rovki писал(а):
07.01.2021{, 13:57}
com писал(а):
07.01.2021{, 13:31}
Удобная штука вывод в уарт, часто пользуюсь подобным. Можно выводить переменные не только бульон, любые переменные можно конвертировать в стринг и через блок сложение строк выводить в уарт
Это резко снизит быстродействие
ну так это только для отладки схемы, для выявления ошибок

Аватара пользователя
Vuktor
Сержант
Сообщения: 237
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 12
Имя: Vuktor

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#7

Сообщение Vuktor » 15.05.2021{, 22:16}

Отличный блок. Всё видно :smile427:

cadaver
Рядовой
Сообщения: 6
Зарегистрирован: 04.03.2021{, 18:17}
Репутация: 0
Имя: Sergey

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#8

Сообщение cadaver » 06.12.2021{, 18:06}

Доброго времени суток, подскажите пожалуйста как увидеть графики? Их строить самому нужно? УАРТ только значения входов возвращает.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Графический анализатор поиска и устранения ошибок в скече по сигналам болеан

#9

Сообщение com » 06.12.2021{, 18:11}

cadaver писал(а):
06.12.2021{, 18:06}
Доброго времени суток, подскажите пожалуйста как увидеть графики? Их строить самому нужно? УАРТ только значения входов возвращает.
В IDE включить плоттер по последовательному соединению

Ответить

Вернуться в «Триггеры, таймеры, счетчики, детекторы сигнала»