USB-6255 аналоговый выход
-
- beginner
- Сообщения: 21
- Зарегистрирован: 15 окт 2015, 13:58
- Версия LabVIEW: 14
- Контактная информация:
USB-6255 аналоговый выход
Надо генерить одновременно двумя выходными каналами.
Сделал прогу по образцу и подобию дефолтного примера:
Voltage (non-regeneration) - Continuous Output.vi
Только расширил на оба канала. Пока я работаю с одним из них ошибок не возникает, а когда пытаюсь включить одновременно оба, возникает эта ошибка http://digital.ni.com/public.nsf/allkb/ ... 37006CEB89 Почитав это я так и не понял, что я делаю не так.
Сделал прогу по образцу и подобию дефолтного примера:
Voltage (non-regeneration) - Continuous Output.vi
Только расширил на оба канала. Пока я работаю с одним из них ошибок не возникает, а когда пытаюсь включить одновременно оба, возникает эта ошибка http://digital.ni.com/public.nsf/allkb/ ... 37006CEB89 Почитав это я так и не понял, что я делаю не так.
- Вложения
-
- prog.llb
- (128.89 КБ) 230 скачиваний
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: USB-6255 аналоговый выход
Две задачи с одним устройством работать не будут.
Бросьте лучше картинку BD.
НЕ все счастливые обладатели Вашей версии LabVIEW)
Бросьте лучше картинку BD.
НЕ все счастливые обладатели Вашей версии LabVIEW)
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: USB-6255 аналоговый выход
Объедините все каналы в одну задачу
https://decibel.ni.com/content/docs/DOC-7692
https://decibel.ni.com/content/docs/DOC-7692
-
- beginner
- Сообщения: 21
- Зарегистрирован: 15 окт 2015, 13:58
- Версия LabVIEW: 14
- Контактная информация:
Re: USB-6255 аналоговый выход
То есть как две задачи не будут работать? У устройства два аналоговых выхода, и они не могу работать одновременно?
Как объединить все каналы в одну задачу? Не понял
Как объединить все каналы в одну задачу? Не понял
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: USB-6255 аналоговый выход
они будут работать вместе в одной задаче, а не в разных.
как объединять показано в примере по ссылке, которую я дал.
как объединять показано в примере по ссылке, которую я дал.
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: USB-6255 аналоговый выход
Это не имеет значения. Двумерный массив значений или одномерный вэйформ.abelar писал(а):Добавлю, сигналы в двух каналах оличаются
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: USB-6255 аналоговый выход
Этот пример сразу позволяет работать с несколькими каналами; но, как уже писали выше, они будут генерировать данные одновременно. Но можете играться со значениями waveform - если сигнал на одном из каналов не нужен, подавайте нулевое напряжение, и все...abelar писал(а):Надо генерить одновременно двумя выходными каналами.
Сделал прогу по образцу и подобию дефолтного примера:
Voltage (non-regeneration) - Continuous Output.vi
Только расширил на оба канала.
Мы делили апельсин - много наших полегло...
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: USB-6255 аналоговый выход
Start Task VI и Case для него можно удалить. Так как в такой последовательности задача может стартануть при первом вызове функции Write. Достаточно задать Auto Start=True.
Потому что каждая задача включает "железные" ресурсы, которые не могут быть общими.То есть как две задачи не будут работать?
-
- beginner
- Сообщения: 21
- Зарегистрирован: 15 окт 2015, 13:58
- Версия LabVIEW: 14
- Контактная информация:
Re: USB-6255 аналоговый выход
Спасибо! До меня дошло, надо было добавить второй "DAQmx Create Virtual Channel"
в одну задачу-процесс и выбрать в нем второй канал
в одну задачу-процесс и выбрать в нем второй канал
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: USB-6255 аналоговый выход
Или подать на вход одного список требуемых физических каналов. Обратите внимание, что входной терминал называется physical channels. Множественное число.
-
- beginner
- Сообщения: 21
- Зарегистрирован: 15 окт 2015, 13:58
- Версия LabVIEW: 14
- Контактная информация:
Re: USB-6255 аналоговый выход
Не понятная ситуация с sample rate. Задаю 1000. Подаю на генерацию 1000 семплов. Они генерятся за 2 секунды. Почему так? Вроде логично, что sample rate - кол-во семплов в секунду. Разве не так?
-
- beginner
- Сообщения: 21
- Зарегистрирован: 15 окт 2015, 13:58
- Версия LabVIEW: 14
- Контактная информация:
Re: USB-6255 аналоговый выход
А есть ли способ узнать текущее значение буфера или еще какой способ привести в соответствие график на экране и реальный сигнал, который отстает от графика примерно на секунду или больше?
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: USB-6255 аналоговый выход
Это не реальный сигнал отстает, а график опережает события, которых может и не быть)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 622 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 482 Просмотры
-
Последнее сообщение Eugene543210
-
- 4 Ответы
- 244 Просмотры
-
Последнее сообщение Embedder74