Ошибка при воспроизведении звука

Простейшие вопросы в области инженерной разработки
Ответить
sergio83
interested
interested
Сообщения: 1
Зарегистрирован: 11 дек 2017, 15:19
Версия LabVIEW: 2015
Контактная информация:

Ошибка при воспроизведении звука

Сообщение sergio83 »

Здравствуйте. Только начинаю осваивать Labview, так что извините, если вопросы будут идиотскими, а формулировки неточными.
Создал vi (картинка во вложении), при единичном воспроизведении (finite samples), когда у sound output configure количество сэмплов на канал меньше (в данном случае - 4999), чем количество сэмплов в basic function generator (в данном случае - 5000), то звук проигрывается, но выскакивает ошибка "Error 4821 occurred at Sound Output Write ", в противном же случае (samples/ch >= #samples) ошибки нет, но и звук не воспроизводится. Что я делаю не так?
И еще вопрос: в конце воспроизведения слышен щелчок, даже если громкость убрать, от этого можно избавиться?

ЗЫ: Выяснилось, что режиме подсветки кода всё работает (в смысле, есть звук при samples/ch >= #samples), а в "нормальном" режиме звука нет.
Вложения
sound.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Ошибка при воспроизведении звука

Сообщение IvanLis »

sergio83 писал(а):Здравствуйте. Только начинаю осваивать Labview, так что извините, если вопросы будут идиотскими, а формулировки неточными.
Создал vi (картинка во вложении), при единичном воспроизведении (finite samples), когда у sound output configure количество сэмплов на канал меньше (в данном случае - 4999), чем количество сэмплов в basic function generator (в данном случае - 5000), то звук проигрывается, но выскакивает ошибка "Error 4821 occurred at Sound Output Write ", в противном же случае (samples/ch >= #samples) ошибки нет, но и звук не воспроизводится. Что я делаю не так?
Откройте примеры (C:\Program Files\National Instruments\LabVIEW 2015\examples\Graphics and Sound\Sound), посмотрите как рекомендуется делать. Вспомните, что такое частота Найквиста.
sergio83 писал(а):И еще вопрос: в конце воспроизведения слышен щелчок, даже если громкость убрать, от этого можно избавиться?
С этим сложнее, возможно это разрыв фазы, возможно косяк с устройством, драйверами, системой....
Нужно подбирать длину буфера экспериментально.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»