Непрерывный сбор данных

Простейшие вопросы в области инженерной разработки
Ответить
ru522464
beginner
beginner
Сообщения: 34
Зарегистрирован: 29 сен 2008, 21:21
Версия LabVIEW: 8.5.1
Контактная информация:

Непрерывный сбор данных

Сообщение ru522464 »

Подскажите пож-та как настроить непрерывный сбор данных как правильно выбрать буфер, number of scan to read, scan rate платы макс 250 кгц, я использую частоту 200 кгц, что делать в случае если буфер переполняется и как предовратить переполнение!!!я использую traditional daq
Вложения
1.JPG
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Непрерывный сбор данных

Сообщение Konstantin Sumenko »

Для начала tiemout в event сруктуре выставить нормальный (например 100 мс), сейчас у вас timeout бесконечный.
ru522464
beginner
beginner
Сообщения: 34
Зарегистрирован: 29 сен 2008, 21:21
Версия LabVIEW: 8.5.1
Контактная информация:

Re: Непрерывный сбор данных

Сообщение ru522464 »

если timeout "0" поставить? не 100
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Непрерывный сбор данных

Сообщение Konstantin Sumenko »

Можно и 0, тогда следует убрать event структуру, если она нигде больше не используется. Надо смотреть на деле по заполнению буфера.
ru522464
beginner
beginner
Сообщения: 34
Зарегистрирован: 29 сен 2008, 21:21
Версия LabVIEW: 8.5.1
Контактная информация:

Re: Непрерывный сбор данных

Сообщение ru522464 »

Привет помогите разабраться!!я использую частоту дескритизации 10кгц!!!если я использую буфер 10000 то буфер заполняется каждую секунду данные отображаются нормально scan backlog = 0, если я использую буфер 1000 то буфер заполняется 0,1 сек но при выводе данных происходят скачки(небольшая пауза) scan backlog уже не 0!!!возможно происходят потери!!!как с ними бороться!!!пробовал увеличивать чистоту дискритизации и буфер всё равно то же самое!!!подскажите что можно сделать
Вложения
Безымянный.JPG
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Непрерывный сбор данных

Сообщение Konstantin Sumenko »

Не 0, это сколько? Величина постоянная? Какая загрузка ЦП?
ru522464
beginner
beginner
Сообщения: 34
Зарегистрирован: 29 сен 2008, 21:21
Версия LabVIEW: 8.5.1
Контактная информация:

Re: Непрерывный сбор данных

Сообщение ru522464 »

от 120 до 700 меняется и каждый раз разные значения !!!загрузка где то около 30%!!!но при выборе буфера не 0,1c бывает постоянное значение
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Непрерывный сбор данных

Сообщение Konstantin Sumenko »

Traditional DAQ'а у меня нет- могу судить только по картинке. Ты помимо данной операции чтения из буфера еще чем-нибудь параллельно из палитры T DAQ пользуешься? Потерь быть не должно- буфер циклический: либо он переполнен и вылетет ошибка, либо все ОК. А таймаута у AI Read нет? Если нет, то поробуй выставить таймаут event структуры на 10мс- посмотри что будет.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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