Национальные инструменты USB 6008 и Linux

Я пошел посмотреть, есть ли здесь набор инструментов для сбора данных для программы octave, но не смог найти http://octave.sourceforge.net/packages.php

То, что я пытаюсь сделать, это использовать мой National Instruments USB-6008 для получения данных в октаве или любой другой программе. Я хотел бы иметь возможность экспортировать данные в текстовый файл в формате года, месяца, дня, часа, минуты, секунды, напряжения.

поэтому текстовый файл будет считываться каждую секунду, а внутри текстового файла будут следующие данные:

Я использую Ubuntu 10.04 Linux 64-битную и 32-битную версию для тестирования в виртуальной коробке. Может ли Octave это сделать? Есть ли примеры или кто-то может порекомендовать что-то еще, если октава не может этого сделать?

PS: Я знаю, что Matlab может это сделать, но для меня это дорого.

Спасибо


person Rick T    schedule 20.11.2011    source источник


Ответы (2)


Если посмотреть на страницу совместимости NI-DAQmx, похоже, что это ваше устройство работает с NI-DAQmx Base 3.4 в Linux. Таким образом, вы можете использовать его C API и создавать новые функции, похоже, в вики есть несколько места для начала.

person ChrisC    schedule 20.11.2011
comment
К сожалению, ubuntu не поддерживается, я установил opensuse 11.3 и научный linux 5.x в виртуальную коробку, но драйверы, которые они выдают, чрезвычайно глючны и содержат плохие инструкции. Люди жаловались на это, но похоже, что NI фокусируется на платформах Windows, а все остальное второстепенно. Я надеялся, что у кого-то есть драйвер типа commedi.org, но пока ничего - person Rick T; 22.11.2011

Возможно, немного поздно, но здесь у вас есть пошаговые инструкции по установке и компиляции программ на C с помощью DAQmx Base в 32- или 64-битном дистрибутиве Linux:

http://www.mrpt.org/NI_DAQmx_Base_in_openSUSE_64bit

person Jose Luis Blanco    schedule 29.10.2013