Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как улучшить быстродействие LabView при работе с большим файлом?
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
tap2006
LabView 6. При считывании большого (19 Мб) WAV файла и индикации его на графике первый раз все происходит достаточно быстро. При повторном запуске - в несколько раз медленнее. Видимо, после первого запуска память не освобождается. Как можно сделать так, чтобы память освобождалась каждый раз перед запуском программы на выполнение?
TED17
Если нужно видеть внсь график - то децимация (ресемплинг) перед графом -все равно видишь 1/1000
А если нужно детально то вырезать окно нужного размкра - потом на граф
ipc
В состав Labview входит дока по организации памяти и оптимизации своих программ и она очень полезна для таких случаев.Вобще Labview очень интересно работает с памятью безперерыва выделяя буфера буквально на каждом этапе работы программы и если подходить к такой задаче по простому то все будет работать медленно и печально.

Действительно может помочь децимация(потому что полюбому при просмотра файла целиком большая часть точек неотобразится) или частичная загрузка нужного куска файла в память.Кроме того начиная помоему с седьмой версии в Labview появилась возможность принудительного освобождения буферов и памяти.

Вобще если это просто музыкальный файл то существует много прог заточенных для работы с аудио данными и возможно Labview в таком случае не самый верный выбор.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.