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

Простейшие вопросы в области инженерной разработки

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

Postby Елизавета on 15 Aug 2017, 13:29

Добрый день! Уже давно мучаюсь с генерацией двух разных сигналов в LabVIEW. Дело в том, что требуется одновременно задействовать два аналоговых выхода (под разные цели). При запуске кода возникает на данный момент ошибка, говорящая о недостаточном размере буфера. Скажите, как ее решить? Чего уже только не перепробовала... А время-то идет))) Читала, что можно вставить блок, под названием что-то вроде "конфигурация выходного буфера", но как и с чем его едят? Советовали менять число семплов в блоке SampleClock, но это не то... Прошу, помогите!!! Работаю с платой USB-6211
Attachments
код 2.png
Код и скрин
Елизавета
interested
interested
 
Posts: 4
Joined: 28 Jul 2017, 13:50
LabVIEW Version: 2013
Karma: 0

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

Postby Artem.spb on 15 Aug 2017, 13:38

сохраните значения в контролах (make as default) и нриложите код, а не его скрин.
скольо выходныхъ каналов сконфигурировано? на скрине виден только один.
Artem.spb
expert
expert
 
Posts: 1184
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 212
CLD hardware I/O VIP freelance

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

Postby Blackman on 15 Aug 2017, 20:19

Измените тип данных Analog Write.vi на Analog Wafeform 1D NChan NSamp.
Второй For Loop не нужен. Параметры всех требуемых сигналов можно задать в одном массиве Output Array control.
Upd: Обратите внимание на то, что в DAQmx значения таймаутов как правило задается в секундах - значение 10000.
Blackman
leader
leader
 
Posts: 646
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 161

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

Postby Елизавета on 25 Aug 2017, 11:00

Вот скрин со значениями
Attachments
СЃРєСЂРёРЅ_РєРѕРґР°[1].png
Скрин
Елизавета
interested
interested
 
Posts: 4
Joined: 28 Jul 2017, 13:50
LabVIEW Version: 2013
Karma: 0

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

Postby Елизавета on 25 Aug 2017, 11:04

Какой тип данных следует подавать, если в блоке записи выбрать Multiple Samples - 1D WaveForm? И можно ли в одном цикле сформировать сразу две осциллограммы?
Елизавета
interested
interested
 
Posts: 4
Joined: 28 Jul 2017, 13:50
LabVIEW Version: 2013
Karma: 0

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

Postby Blackman on 25 Aug 2017, 13:37

Пример адаптации массивов Waveforms к массивам Doubles. В обоих Dbl массивах значения последних точек Waveforms.
Attachments
Wfm2Dbl Adapting.png
Wfm2Dbl Adapting FP.png
Blackman
leader
leader
 
Posts: 646
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 161


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 6 guests

cron