USB-6255 аналоговый выход

Радиотехника, платы, схемы, оборудование, фото- видео- приборы, компьютеры
Artem.spb

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

Re: USB-6255 аналоговый выход

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

в свойствах задачи есть параметр "количество сгенерированных".
показать не могу, инсталяха сейчас запущена.
abelar
beginner
beginner
Сообщения: 21
Зарегистрирован: 15 окт 2015, 13:58
Версия LabVIEW: 14
Контактная информация:

Re: USB-6255 аналоговый выход

Сообщение abelar »

Так и не понял почему заданное кол-во сэмплов в сэмпл рейте генерится по факту 2 секунды. Решил просто этот параметр умножать на 2, так чтобы actual sample rate был в 2 раза больше.
Появилась еще одна проблема. Подключил выход устройства ко входу и решил посмотреть что там генерится по факту. На скринах в правой части - дефолтная прога чтения аналогового входа.
Обнаружилось, что при некотором кол-ве семплов в пакете, подаваемом на DAQmx write появляется пилообразное искажение на замеряемом сигнале. При разных комбинациях sample rate и samples искажения появляются чаще или реже. Впечатление, что они появляются в тот момент когда идет обращение к DAQmx write. Хотя ведь эта vi всего лишь записывает данные в буфер устройства. От чего так получается? Как видно на 1 скрине искажений нет если выбрать сэмпл рейт 1кк и засылать по 80 тыс сэмплов.
Вложения
Capture1.JPG
Capture2.JPG
Capture3.JPG
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: USB-6255 аналоговый выход

Сообщение Blackman »

Максимальные значения travel speed X и Y?
Функции передачи X = f(Vxout), Y = f(Vyout)?
Оценка значения Sample rate для AO Task?
Покажите как задаются Sample Rate и Buffer Size для AO Task, а так же значение свойства регенерации буфера.
abelar
beginner
beginner
Сообщения: 21
Зарегистрирован: 15 окт 2015, 13:58
Версия LabVIEW: 14
Контактная информация:

Re: USB-6255 аналоговый выход

Сообщение abelar »

К сожалению я не понял ни одного вопроса. Что такое travel speed, AO Task? Как получить свойства регенерации буфера? X и Y формируются при помощи Arbitrary wave палитры Signal generation
Вложения
1.png
2.png
2.png (11.31 КБ) 6322 просмотра
abelar
beginner
beginner
Сообщения: 21
Зарегистрирован: 15 окт 2015, 13:58
Версия LabVIEW: 14
Контактная информация:

Re: USB-6255 аналоговый выход

Сообщение abelar »


график по центру - то что подается на выход
график справа - то что подается на вход, после замыкания аналоговых входа и выхода
abelar
beginner
beginner
Сообщения: 21
Зарегистрирован: 15 окт 2015, 13:58
Версия LabVIEW: 14
Контактная информация:

Re: USB-6255 аналоговый выход

Сообщение abelar »

такое наблюдение, пила появляется если остановить подачу данных в буфер и если последняя пачка данных не состояла из одинаковых значений. Впечатление, что устройство генерит циклически последнюю пачку данных определенной длины, не известно какой. Закономерность в том, что длина этой пачки данных не меняется при кратном изменении sampl rate и samples. Здесь в таблице N - длина в семплах участка пилы входного сигнала (sampl rate входного сигнала не менялся и равен 10000)
sampl rate \ samples \ N
1000000 80000 400
10000 100 50
100000 1000 50
1000000 10000 50
1000000 100000 500
Artem.spb

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

Re: USB-6255 аналоговый выход

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

abelar писал(а):К сожалению я не понял ни одного вопроса. Что такое travel speed,
это к автору вопроса
AO Task?
Это задача работы с оборудованием. Фиолетовый провод, путешествующий через все функции типа "создать канал", "записать", "считать"
Как получить свойства регенерации буфера?
По умолчанию она включена, так что если вы её не выключали, то ответ именно такой. как управлять написано тут
такое наблюдение, пила появляется если остановить подачу данных в буфер и если последняя пачка данных не состояла из одинаковых значений. Впечатление, что устройство генерит циклически последнюю пачку данных
так и есть, потому что регенерация буфера включена.
определенной длины, не известно какой.
известно какой, равной длине буфера (точнее, размеру куска данных в нём). Если вы не задали буфер руками (а на диаграмме этого нет), то буфер создаётся автоматом, его размер равен записанному блоку данных.
акономерность в том, что длина этой пачки данных не меняется при кратном изменении sampl rate и samples
Это у них такая запутка.
На чтение параметр samples означает количество сэмплов и влияет на буфер, В задаче на выдачу этот параметр влияет на количество повторений.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Железо»