Можно ли передавать данные, созданные DAQ в режиме реального времени, куда-либо еще? - PullRequest
0 голосов
/ 30 января 2020

Проще говоря, мне нужно взять результаты из DAQ и визуально отобразить их в пользовательском интерфейсе (взаимодействие не требуется), который обновляет информацию в режиме реального времени. У DAQ, который я использую, есть «утилита» для подключения к Labview, поэтому кажется, что самый простой способ - получить эти данные из Labview и затем передать эти данные в некоторый интерфейс, используя один из этих методов.

Я использую Windows 10 (хотя я мог бы загрузиться в Ubuntu), но я просто не уверен, какое приложение пользовательского интерфейса будет лучше / проще в использовании.

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

Вы можете использовать DAQ Express VI в LabVIEW, как предложено @MateoRandwolf. Приятно то, что он почти автоматически создает вашу первую программу - помимо конфигурации ваших модулей NI. Отсутствуют только две вещи:

  • диаграмма формы сигнала и
  • запись в файл TDMS

Вот фрагмент простой программы Делая это (кнопка остановки важна для фактического закрытия файла TMDS перед прерыванием программы) enter image description here

Если вы действительно хотите передавать данные на другое устройство, я предлагаю использовать TCP / IP. В документации есть хорошие примеры, с которых вы можете начать ( Справка > Поиск примеров ... > Поиск -tab). Если вы не можете принять буфер примерно 40 мс, который имеет TCP / IP (из-за рукопожатия и т. Д. c.), Посмотрите на UDP.

0 голосов
/ 10 февраля 2020

Вы можете использовать этот инструмент National Instrument для визуализации DAQ UI. Поскольку он является нативным, он должен быть довольно простым в использовании.

...