不管你是在运用一个数据收集设备中的不同的子体系,仍是在高通道数的体系中需求同步多个数据收集设备,NI的LabVIEW 2010都能够将数据收集和生成的同步问题变得简略。
守时和同步技能能够相关或和谐事情产生的时刻。将事情同步到一个已知的规范,例如数据收集设备上的采样时钟,即为相对于一个事情为别的一个事情计时,或许说对一个事情做出呼应。守时和同步事情是测验、操控和规划应用时的重要根本元素,并在任何体系中都需谨慎考虑。
一切的National Instruments 数据收集 (DAQ)设备均装备NI-DAQmx。NI-DAQmx是一个灵敏的硬件驱动程序,能够用来在多种语言中编程,包含LabVIEW程序。其使命包含获取、剖析和保存数据所需求的一切信息。如图1所示,一个NI- DAQmx的使命一般包含:
1. 在你的DAQ设备中设定一个虚拟通道。运用虚拟通道,你能够调整缩放系数、设定输入规模和挑选设备上的物理通道。
2. 为使命设置守时。挑选采样时钟和采样速率等特性。
3. 设定触发。你能够将使命设定为在某个通道收到一个激起信号后再开端。
4. 开端使命。
5. 读写数据并绘图或将数据保存到一个文件傍边。这个函数将被重复调用,以接连地收集或生成信号。
6. 中止或铲除使命。
7. 处理任何过错。
图1.运用 LabVIEW数据流编程,一个数据收集使命为物理通道装备守时和同步参数。
许多应用程序需求在多个物理通道或长距离规模内完结同步。你能够运用LabVIEW 2010和NI- DAQmx使命来同步多个通道、设备和体系。
通道同步
你能够运用直观的LabVIEW2010编程接口,同步多个通道。如图2所示,经过在DAQmx创立虚拟通道VI的物理通道输入中挑选多通道,您能够从一个给定的设备上的多个模仿输入通道收集信号。这项使命中的一切通道均运用相同的采样时钟,并对同一个触发信号作出呼应。
图2.你能够改动DAQmx创立虚拟通道VI的物理通道输入,从一个DAQ设备的一切模仿输入通道收集信号。
NI多功能DAQ设备能够完结多种数据丈量和生成使命,包含模仿输入输出,数字输入输出和计数器输入输出。
图3. NI多功能DAQ设备数字路由和时钟生成电路能够与一切的I/O子体系交互。
你能够运用LabVIEW 2010同步不同I/O类型的通道。每种I/O类型有自己的使命,而你只需将守时参数从一个使命路由到别的一个使命即可。如图4所示,上面的使命是一个模仿输入使命,运用默许的板载时钟作为采样时钟。你能够将采样时钟(ai/SampleClock)直接连到图4中的数字输入使命的守时输入端口。当这个程序执行时,模仿输入和数字输入使命运用同一个采样时钟,所以体系能够从这个两个子体系中一起收集到信号。
两个使命一起同享开端触发信号(ai/StartTrigger),所以他们能够精确地一起开端。一旦两个使命同享同一个采样时钟和开端触发,他们便完结了彻底的同步。
图4.你能够经过从一个使命连线至另一个使命,完结在多个使命之间同享时钟和触发信号。
设备同步
当从不同类型的传感器收集数据,或在具有许多通道的体系中,你或许会需求同步多个设备模块。NI CompactDAQ和PXI渠道为DAQ模块供给插槽和背板,其间含有守时和触发线,能够用来同步机箱中的一切模块。
图5. NI CompactDAQ (左) 和 PXI (右)机箱经过运用一起的背板时钟,在多个I/O模块之间同步。
不管是在试验台、户外仍是出产线上,NI CompactDAQ供给了快捷的USB即插即用的I/O丈量。它交融了数据记录器的易用性和低成本特性以及模块化仪器的高性能和灵敏的特色,在一个小型简略且担负的起的体系上完结快速和精确的丈量。
PXI是一个巩固的根据PC的渠道,扩展了PC和笔记本电脑的丈量才能。PXI运用规范PCI总线,为你的计算机增加最多18个额定的插槽用于衔接I/O模块。PXI Express 是PXI渠道的最新演进版别。PXI Express背板具有100MHz差分时钟,可作为多个设备采样时钟的一起参阅时钟,而无需运用线缆来路由时钟信号。你能够为每个设备创立一个使命,然后将采样时钟和触发信号从一个使命连到别的一个,由此来同步多个设备,如图6所示。
图6.你能够经过在多个使命之间同享时钟和触发,来同步多个设备。