什么是X系列
时间:10-18
来源:互联网
点击:
多核PC上的并行处理
若要充分利用DAQ设备上的并行硬件子系统,您需要借助高性能驱动程序和应用软件。
NI-DAQmx作为面向X系列的驱动软件,为各类信号测量和生成提供简单、一致的API。NI-DAQmx属于多线程,这意味着:用户开发的应用程序能够将测量与生成任务的处理分割为单独的线程。通过NILabVIEW、NILabWindows?/CV、C/C++、VisualBasic6和.NET等多个编程环境,均可调入NI-DAQmx。
结合NILabVIEW,用户能够最便捷地连接NI-DAQmx并优化数据采集应用,实现在多核计算机上的使用。用户可为各个测量任务创建While循环;NILabVIEW自动将您的应用程序划分为多个线程。操作系统继而能够在一个或多个CPU内核里,管理这些线程的最优化执行。例如,一个While循环用于比例积分微分(PID)控制并在一个内核上运行,一个While循环在另一个内核上处理快速傅里叶变换(FFT)。
图4.用户能够使用LabVIEW中的并行While循环,在不同CPU内核上处理DAQ设备I/O
PCIExpress和PXIExpressX系列设备需要NI-DAQmx9.0或更高版本,USBX系列设备需要NI-DAQmx9.2或更高版本。NI-DAQmx9.0添加了2项强大特性:
1.快速、轻松的数据记录。用户往往需要将采集的数据记录至磁盘,进行后期处理或趋势追踪。用户现在可借助NI-DAQmx将单个“DAQmx配置记录”VI添加至NI-DAQmx任务,继而将数据记入技术数据管理流(TDMS)测量文件。这种编写TDMS文件的方法也极为快捷:之前的测试表明磁盘上的写入速率可能超过1GB/s。
2.面向X系列的多设备任务。对于结合X系列的高通道数应用,您能够轻松实现多个设备间的同步。对于PCIExpressX系列,您需要将它们和实时系统集成(RTSI)电缆相互连接。对于PXIExpressX系列,模块能够通过PXIExpress背板上的定时和触发总线彼此同步。NI-DAQmx9.0将多设备任务引入X系列,这意味着用户可创建1组包含2个设备的测量代码,NI-DAQmx自动管理着采样时钟的共享。
图5.NI-DAQmx驱动软件借助多设备任务,轻松同步2个或者更多的X系列设备
结论
改进定时和触发、总线传输和数据处理之后的NIX系列设备,代表美国国家仪器公司设计且处于技术最前沿的DAQ设备。利用PCIExpress和多核处理器等最先进的PC技术,它现在能够创建经济的测量和控制系统,提供信号至软件级的并行技术。
若要充分利用DAQ设备上的并行硬件子系统,您需要借助高性能驱动程序和应用软件。
NI-DAQmx作为面向X系列的驱动软件,为各类信号测量和生成提供简单、一致的API。NI-DAQmx属于多线程,这意味着:用户开发的应用程序能够将测量与生成任务的处理分割为单独的线程。通过NILabVIEW、NILabWindows?/CV、C/C++、VisualBasic6和.NET等多个编程环境,均可调入NI-DAQmx。
结合NILabVIEW,用户能够最便捷地连接NI-DAQmx并优化数据采集应用,实现在多核计算机上的使用。用户可为各个测量任务创建While循环;NILabVIEW自动将您的应用程序划分为多个线程。操作系统继而能够在一个或多个CPU内核里,管理这些线程的最优化执行。例如,一个While循环用于比例积分微分(PID)控制并在一个内核上运行,一个While循环在另一个内核上处理快速傅里叶变换(FFT)。
图4.用户能够使用LabVIEW中的并行While循环,在不同CPU内核上处理DAQ设备I/O
PCIExpress和PXIExpressX系列设备需要NI-DAQmx9.0或更高版本,USBX系列设备需要NI-DAQmx9.2或更高版本。NI-DAQmx9.0添加了2项强大特性:
1.快速、轻松的数据记录。用户往往需要将采集的数据记录至磁盘,进行后期处理或趋势追踪。用户现在可借助NI-DAQmx将单个“DAQmx配置记录”VI添加至NI-DAQmx任务,继而将数据记入技术数据管理流(TDMS)测量文件。这种编写TDMS文件的方法也极为快捷:之前的测试表明磁盘上的写入速率可能超过1GB/s。
2.面向X系列的多设备任务。对于结合X系列的高通道数应用,您能够轻松实现多个设备间的同步。对于PCIExpressX系列,您需要将它们和实时系统集成(RTSI)电缆相互连接。对于PXIExpressX系列,模块能够通过PXIExpress背板上的定时和触发总线彼此同步。NI-DAQmx9.0将多设备任务引入X系列,这意味着用户可创建1组包含2个设备的测量代码,NI-DAQmx自动管理着采样时钟的共享。
图5.NI-DAQmx驱动软件借助多设备任务,轻松同步2个或者更多的X系列设备
结论
改进定时和触发、总线传输和数据处理之后的NIX系列设备,代表美国国家仪器公司设计且处于技术最前沿的DAQ设备。利用PCIExpress和多核处理器等最先进的PC技术,它现在能够创建经济的测量和控制系统,提供信号至软件级的并行技术。
USB PXI 总线 电路 步进电机 PWM LabVIEW 相关文章:
- 采用CompactDAQ平台提高USB数据采集应用的性能(01-17)
- 基于FPGA的USB2.0虚拟逻辑分析仪的设计与实现(01-18)
- 高速串行数据链路的自动化一致性测试(04-15)
- 基于LABVIEW的USB接口多路高速数据采集系统的设计(11-24)
- 基于AVR USB接口的温度测量系统下位机设计(03-01)
- 理解下一代数据采集技术(05-12)