Страница 1 из 1

Генерация двух сигналов с двух каналов аналоговых выходов

Добавлено: 15 авг 2017, 13:29
Елизавета
Добрый день! Уже давно мучаюсь с генерацией двух разных сигналов в LabVIEW. Дело в том, что требуется одновременно задействовать два аналоговых выхода (под разные цели). При запуске кода возникает на данный момент ошибка, говорящая о недостаточном размере буфера. Скажите, как ее решить? Чего уже только не перепробовала... А время-то идет))) Читала, что можно вставить блок, под названием что-то вроде "конфигурация выходного буфера", но как и с чем его едят? Советовали менять число семплов в блоке SampleClock, но это не то... Прошу, помогите!!! Работаю с платой USB-6211

Re: Генерация двух сигналов с двух каналов аналоговых выходо

Добавлено: 15 авг 2017, 13:38
Artem.spb
сохраните значения в контролах (make as default) и нриложите код, а не его скрин.
скольо выходныхъ каналов сконфигурировано? на скрине виден только один.

Re: Генерация двух сигналов с двух каналов аналоговых выходо

Добавлено: 15 авг 2017, 20:19
Blackman
Измените тип данных Analog Write.vi на Analog Wafeform 1D NChan NSamp.
Второй For Loop не нужен. Параметры всех требуемых сигналов можно задать в одном массиве Output Array control.
Upd: Обратите внимание на то, что в DAQmx значения таймаутов как правило задается в секундах - значение 10000.

Re: Генерация двух сигналов с двух каналов аналоговых выходо

Добавлено: 25 авг 2017, 11:00
Елизавета
Вот скрин со значениями

Re: Генерация двух сигналов с двух каналов аналоговых выходо

Добавлено: 25 авг 2017, 11:04
Елизавета
Какой тип данных следует подавать, если в блоке записи выбрать Multiple Samples - 1D WaveForm? И можно ли в одном цикле сформировать сразу две осциллограммы?

Re: Генерация двух сигналов с двух каналов аналоговых выходо

Добавлено: 25 авг 2017, 13:37
Blackman
Пример адаптации массивов Waveforms к массивам Doubles. В обоих Dbl массивах значения последних точек Waveforms.