Время исполнения

Захват, обработка и генерирование сигнала
Ответить
Artem.spb

Activity Автор
professor
professor
Сообщения: 3662
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 64 раза
Поблагодарили: 201 раз
Контактная информация:

Время исполнения

Сообщение Artem.spb »

Подскажите, это у меня мозг поехал, или так и задумано?
Измеряю время исполнения функций.
И получается что сумма шагов раза в два меньше суммарного времени работы.
Единственное объяснение, которое я могу предположить - большой размер кластера - на обработку передаю 10 сек сигнала на частоте 51200.
609 - суммарное время. 4 индикатора слева - отдельные шаги.
times.PNG
times.PNG (2.8 КБ) 1586 просмотров
bd.PNG
Ну и ещё глюк, с которого и начал копать - почему фильтры отрабатывают всего за 1 мс?
Аватара пользователя
zxc_pavel
developer
developer
Сообщения: 266
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 30 раз
Контактная информация:

Re: Время исполнения

Сообщение zxc_pavel »

Получается, что bundle/unbundle долго работает
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1430
Зарегистрирован: 03 фев 2010, 00:42
Награды: 8
Версия LabVIEW: 6.1 - 2025
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 80 раз
Контактная информация:

Re: Время исполнения

Сообщение AndreyDmitriev »

zxc_pavel писал(а): 27 фев 2024, 07:50 Получается, что bundle/unbundle долго работает
Да, конечно, в случае когда в кластере хранятся большие массивы, запросто можно налететь на копирование данных, ну и пенальти, тем более что тут данные читаются из одного элемента, а пишутся в другой. Замеры скорости внутри это не учитывают. И ещё надо аллокацию буферов глянуть, может она и покажет что. FIR Filter внутри вызывает IIR_Filter из DLL lvanlys, оттого работает быстро, а что происходит в первых двух — надо смотреть, я ими не пользовался никогда.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2314
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 33 раза
Поблагодарили: 37 раз

Re: Время исполнения

Сообщение Borjomy_1 »

А что мешает посчитать время между первым и вторым замером на BD? И предпоследним и последним. Вот и узнаете ответ на вопрос
Artem.spb

Activity Автор
professor
professor
Сообщения: 3662
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 64 раза
Поблагодарили: 201 раз
Контактная информация:

Re: Время исполнения

Сообщение Artem.spb »

Borjomy_1 писал(а): 27 фев 2024, 09:56 А что мешает посчитать время между первым и вторым замером на BD? И предпоследним и последним. Вот и узнаете ответ на вопрос
Такая простая мысль в три часа ночи в голову не приходит :D
Ответить

Вернуться в «Обработка сигнала»