怎么在NI-DAQmx Base和 NI-DAQmx on Linux之间转换



主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: Driver Software>>NI-DAQmx Base

问题:         我的电脑安装的linux系统,现在已经安装了DAQmx和DAQmx Base,我怎么确定我的DAQ板卡使用的哪个驱动。

解答:

          如果你的电脑上安装了linux系统,又同时安装了DAQmx8.0和DAQmx Base,DAQ板卡总会选择DAQmx作为驱动程序,这是因为加载驱动的顺序决定的,DAQmx总是会优先加载,所以它会优先用来控制板卡。用户可以通过修改DAQmx INF 文件来优先获取DAQmx Base。

          基本情况下,当DAQmx被加载时,如果板卡被DAQmx的INF文件发现,它就会被DAQmx使用,如果这个INF文件没有发现DAQ设备,则DAQmx Base驱动就可以操作这个板卡。意味着,    你如果想用DAQmx Base来操作板卡,你需要将DAQmx INF文件注解掉。

           根据不同的板卡会有很多DAQmx INF文件,这些INF文件可以在如下路径被找到, /usr/local/natinst/nidaqmx/etc/ . 当你在MAX中找到板卡以后,如果想用DAQmx来控制板卡设备,你需要把Device List中的三项注解掉。   使用分号去注解这些行的文件。一旦你保存了INF文件,需要重启电脑来执行修改的操作。如果你又想恢复DAQmx重新控制板卡,只需要将之前的注释恢复原位。

             有些设备在Linux环境下不支持DAQmx 8.0,所以没必要去注解INF文,这些设备如下所示

  • nidaqmx_nidaq2.inf—E Series Multifunction DAQ
  • nidaqmx_nidaq3.inf—E Series Multifunction DAQ
  • nidaqmx_NIES9x.inf—E Series Multifunction DAQ
  • nidaqmx_NIXs9x.inf—M Series Multifunction DAQ
  • nidaqmx_NIDSA9x.inf—Dynamic Signal Acquisition (DSA)
  • nidaqmx_NISS9x.inf—S Series Multifunction DAQ
  • nidaqmx_NITIO9x.inf—TIO Counter/Timer
  • nidaqmx_NIWF9x.inf—Waveform Generation
  • nidaqmx_NIDS9x.inf—High Speed Digital
  •         下面是将PCI-6251设备用DAQmx Base访问的方法。

    %PCIe-6251.dDesc0%=PCIe-6251.Cfg,PCI\VEN_1093&DEV_717D
    %PCIe-6251.dDesc1%=PCIe-6251.Cfg,PCI\VEN_1093&DEV_717D&SUBSYS_00000000&REV_00
    %PCIe-6251.dDesc2%=PCIe-6251.Cfg,PCI\VEN_1093&DEV_717D&SUBSYS_717D1093
    ;%PCI-6251.dDesc0%=PCI-6251.Cfg,PCI\VEN_1093&DEV_70B8
    ;%PCI-6251.dDesc1%=PCI-6251.Cfg,PCI\VEN_1093&DEV_70B8&SUBSYS_00000000&REV_00
    ;%PCI-6251.dDesc2%=PCI-6251.Cfg,PCI\VEN_1093&DEV_70B8&SUBSYS_70B81093

    %PCI-6224.dDesc0%=PCI-6224.Cfg,PCI\VEN_1093&DEV_70F2
    %PCI-6224.dDesc1%=PCI-6224.Cfg,PCI\VEN_1093&DEV_70F2&SUBSYS_00000000&REV_00
    %PCI-6224.dDesc2%=PCI-6224.Cfg,PCI\VEN_1093&DEV_70F2&SUBSYS_70F21093



    相关链接: White Paper: Programming Data Acquisition for Linux with NI DAQmx Base
    White Paper: NI DAQmx for Linux Frequently Asked Questions

    附件:





    报告日期: 11/02/2005
    最近更新: 11/04/2015
    文档编号: 3R17MRB9