国家仪器 USB 6008 和 Linux

2 投票
2 回答
3336 浏览
提问于 2025-04-17 06:42

我去找了一下,想看看有没有适用于Octave的数据显示工具,但没找到。你可以在这个链接上查看一下:http://octave.sourceforge.net/packages.php

我想做的是用我的国家仪器USB-6008设备在Octave或者其他程序中获取数据。我希望能把数据导出到一个文本文件,格式是:年份、月份、日期、小时、分钟、秒、和电压。

所以这个文本文件每秒会记录一次数据,里面的内容会像这样: 11182011054735,3.3V 11182011054736,3.9V 11182011054737,3.1V

我现在在用Ubuntu 10.04的64位系统,还在虚拟机里测试32位版本。请问Octave能做到这个吗?有没有什么例子,或者如果Octave做不到,有没有其他推荐的工具?

附:我知道Matlab可以做到,但对我来说太贵了。

谢谢!

2 个回答

0

也许有点晚了,但这里有关于如何在32位或64位的Linux系统上安装和编译C程序的详细步骤,使用的是DAQmx Base:

http://www.mrpt.org/NI_DAQmx_Base_in_openSUSE_64bit

1

根据这个NI-DAQmx 兼容性页面,你的设备可以在Linux系统上使用NI-DAQmx Base 3.4。所以你可以利用它的C语言接口来创建新的功能。看起来这个维基页面上有一些入门的资料可以参考。

撰写回答