Вывод времени выполнения программы.

Блок выводит время выполнения программы в микросекундах. Подходит для всех контроллеров.

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Вывод времени выполнения программы.

#1

Сообщение RedSky » 14.07.2020{, 15:21}

Блок выводит время выполнения программы в микросекундах. Блок создан в новой версии редактора, работает только в верии FlProg начиная с 7й. Подходит для всех контроллеров.
Вложения
Время_цикла_(Code).ubi
(46.9 КБ) 110 скачиваний
Последний раз редактировалось RedSky 15.07.2020{, 07:48}, всего редактировалось 1 раз.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Вывод времени выполнения программы.

#2

Сообщение AlexCrane » 14.07.2020{, 19:39}

RedSky, Поддержка стабильной 6.3.1 закончилась?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Вывод времени выполнения программы.

#3

Сообщение RedSky » 14.07.2020{, 21:04}

AlexCrane, в новом редакторе это проще сделать. Один блок вместо двух, и расположение блока в проекте любое.

AndrejK
Сержант
Сообщения: 119
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 14
Откуда: Вильнюс
Имя: Андрей

Вывод времени выполнения программы.

#4

Сообщение AndrejK » 15.07.2020{, 06:06}

RedSky писал(а):
14.07.2020{, 15:21}
Блок выводит время выполнения программы в микросекундах. Подходит для всех контроллеров.
В версии программы 6.3.1 блок не загружается. Только у меня?

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

Вывод времени выполнения программы.

#5

Сообщение Brand2 » 15.07.2020{, 07:37}

AndrejK писал(а):
15.07.2020{, 06:06}
В версии программы 6.3.1 блок не загружается. Только у меня?
И у меня тоже,6.3

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Вывод времени выполнения программы.

#6

Сообщение RedSky » 15.07.2020{, 07:49}

AndrejK, Brand2, блок создан в новой версии редактора, работает только в верии FlProg начиная с 7й.

Brand2
Лейтенант
Сообщения: 413
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 41
Откуда: Haifa
Имя: Alex

Вывод времени выполнения программы.

#7

Сообщение Brand2 » 15.07.2020{, 08:39}

RedSky, спасибо,буду ставить 7

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Вывод времени выполнения программы.

#8

Сообщение dsfbuy » 15.07.2020{, 08:44}

RedSky писал(а):
14.07.2020{, 15:21}
время выполнения программы
В этом блоке не учитывается время на переход loop.
Так будет точнее-
Время_цикла_(CODE).ubi
(7.22 КБ) 105 скачиваний
В первом цикле неверные данные, следующие верные. Блок сделан в старом редакторе.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Вывод времени выполнения программы.

#9

Сообщение RedSky » 15.07.2020{, 09:24}

dsfbuy писал(а):
15.07.2020{, 08:44}
В этом блоке не учитывается время на переход loop.
Да, так будет точнее и проще.

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

Вывод времени выполнения программы.

#10

Сообщение Di123 » 18.11.2020{, 13:07}

мне выдаёт постоянно разные значения
и более того мин и мак различаются значительно
33344
25284

я снимал показания через уарт с опросом в 100мс
или уарт не желательный вариант работы с блоком ?

Отправлено спустя 7 минут 53 секунды:
всё понял в чом проблема
если смотреть на плотер то чётко видно что в момент опроса датчика время взлетает на 8 мс каждую секунду

Ответить

Вернуться в «Другое»