реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как улучшить быстродействие LabView при работе с большим файлом?
tap2006
сообщение Mar 17 2006, 17:05
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 5-03-06
Пользователь №: 14 990



LabView 6. При считывании большого (19 Мб) WAV файла и индикации его на графике первый раз все происходит достаточно быстро. При повторном запуске - в несколько раз медленнее. Видимо, после первого запуска память не освобождается. Как можно сделать так, чтобы память освобождалась каждый раз перед запуском программы на выполнение?
Go to the top of the page
 
+Quote Post
TED17
сообщение Mar 20 2006, 15:37
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 25-02-06
Пользователь №: 14 663



Если нужно видеть внсь график - то децимация (ресемплинг) перед графом -все равно видишь 1/1000
А если нужно детально то вырезать окно нужного размкра - потом на граф
Go to the top of the page
 
+Quote Post
ipc
сообщение Mar 22 2006, 10:08
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



В состав Labview входит дока по организации памяти и оптимизации своих программ и она очень полезна для таких случаев.Вобще Labview очень интересно работает с памятью безперерыва выделяя буфера буквально на каждом этапе работы программы и если подходить к такой задаче по простому то все будет работать медленно и печально.

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

Вобще если это просто музыкальный файл то существует много прог заточенных для работы с аудио данными и возможно Labview в таком случае не самый верный выбор.

Сообщение отредактировал ipc - Mar 22 2006, 10:09
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01978 секунд с 7
ELECTRONIX ©2004-2016