主要内容

同步

多个通道或设备之间的数据采集操作的同步具有两个方面:

  • 启动触发器:启动所有操作的信号

  • 扫描时钟:以一个时钟速率重复产生或采集信号的时间

同步可以包括触发、时钟或两者的协调。要同步多个通道或设备上的操作启动,它们必须使用共享的启动触发器。为了同步多个通道或设备上的时钟扫描操作,它们必须使用共享的扫描时钟。

以下定义总结了一些同步概念:

类型的同步 描述
开始触发同步

通道或设备被配置为从共享启动触发器同时启动它们的操作。

扫描时钟同步

通道或设备使用共享扫描时钟来生成或测量信号。

完美同步

通道或设备使用共享的开始触发和共享扫描时钟。这并不意味着设备之间的特定偏差或延迟性能或设备上的通道之间。

自动同步

默认开始触发同步和扫描时钟同步由DataAtCQuisition,驱动程序和硬件支持。金宝app这是通过DataAtCQUINITITITITIT提供的同步的程度,而无需任何显式同步配置。

当数据采集启动时,它向数据采集中所有连接的通道发送一个启动触发器信号。驱动程序和设备可能从那一刻起就支持同步。金宝app例如,在某些设备中,所有通道使用相同的内部扫描时钟和共享的启动触发器,因此无需进一步配置DataAcquisition,它们就会自动同步。

共享触发器和共享扫描时钟

典型的数据采集设备在其相同子系统的信道之间提供同步。例如,一张卡上的所有模拟输入通道使用共享扫描时钟。DataAtCQUInition可以配置启动触发和扫描时钟连接以获得更宽的同步需求。使用共享启动触发器和共享扫描时钟以同步数据之间的数据:

  • 一个设备中的多个子系统(模拟输入、模拟输出、计数器输入等)

  • 多种设备

  • 多个CompactDAQ或PXI机箱

笔记

计数器输出通道独立运行,并且不受同步连接的影响。

源设备和目的设备

您可以共享启动触发器和扫描时钟连接来同步数据采集中的操作。同步连接可以是:

  • DataAtCQUInition的设备连接到DataAtquisition的另一个设备上的启动触发器或扫描时钟源

    共享触发器或时钟源的设备

  • DataAtCQUInition的设备和机箱连接到DataAcquisition的另一个设备上的启动触发器或扫描时钟源

    来自CompactDaq机箱的共享触发器和时钟

源设备和终端对产生同步信号,并连接到目标设备和终端对。您必须在物理上连接源终端和目标终端,除非它们是内部连接的。查看您的设备规格以获得更多信息。同步连接从源设备添加到一个或多个目标设备。

  • 源设备提供启动触发或扫描时钟信号。

  • 目的地设备接收开始触发或扫描时钟信号。

例如,如果你确定一个终端在Dev1将提供启动触发器和终端在Dev2那么将收到该触发器,然后Dev1成为您的源设备和Dev2你的目标设备。触发器和时钟连接可以有多个目的地,但只能有一个源。

使用addtrigger.添加启动触发器连接,和addclock.将扫描时钟连接添加到您的数据采集。

自动同步

在大多数情况下,DataAcquisition在开始操作时同时自动启动其所有设备。当设备不在单个机箱上时,必须将它们配置为同步开始,并且不共享时钟。如果您尚未在此类设备上配置同步,则开始操作会降低设备之间的延迟,以非常靠近在一起以实现近同时信号。但是,如果它们是以下的数据,则设备自动且完全同步:

  • 在DataAcquisition的单个设备上的子系统。这使您的模拟输入,模拟输出和计数器输入通道同步。

    笔记

    计数器输出通道独立运行,并且不受同步连接的影响。

  • 数据采集中单个CompactDAQ机箱上的模块。

  • PXI模块与PXI机箱上的参考时钟同步。为了实现完美的同步,您还必须共享一个触发器。看到使用PXI设备获取同步数据为更多的信息。

同步方案

您必须使用不同的同步技术,这取决于您的通道、设备和机箱的配置。下面的部分描述了这些不同的场景。

同一设备或模块上有多个通道

在本主题中,在没有插入机箱的情况下执行信号转换的硬件被称为设备;这包括USB设备。当转换硬件是插入机箱的卡时,通常称为a模块

数据采集​​工具箱™DataAcquisition软件基于所有相同采集设备或模块的所有通道使用相同的内部扫描时钟并开始触发器。因此,这些通道符合完美同步的要求。对于大多数供应商来说,这包括数字通道,模拟通道和计数器输入通道,但不包括计数器输出通道。

以下主题说明了这种情况,提供了多个通道之间的自动同步。

例外:某些设备不支持设置启动触发的源,或者在子金宝app系统之间没有内部路由开始触发信号。这些包括国家文书®myDAQ和usb - 6002。在这些设备中,默认情况下只有相同子系统的通道支持启动触发器同步。金宝app

同一个CompactDAQ机箱中的多个模块

同一CompactDAQ底盘中的模块使用机箱扫描时钟并开始触发器。数据采集​​工具箱DataAcquisition接口配置机箱扫描时钟速率并发出启动触发信号。机箱又向其模块提供同步信号。

以下示例说明了此方案,在没有外部连接或额外编程的同一机箱中提供多个模块之间的同步。

例外:一些CompactDAQ模块有自己的板载时钟,例如DSA模块。

多个模块在同一个PXI机箱

PXI机箱中的模块共享一个公共的扫描时钟,但是默认情况下,数据采集工具箱数据采集不会同步机箱中的多个模块的启动触发器。多个DSA模块的启动触发器可以使用AutoSyncDSA属性,而其他PXI模块需要外部触发连接进行开始触发同步。

以下主题说明了这些方案,显示如何在多个模块上同步开始触发。

多个设备没有机箱或在不同机箱

此方案在最独立配置中表示多个设备或模块。该配置可以是多个USB设备,例如单独的机箱中的模块。默认情况下,启动触发器和这些设备的扫描时钟都没有同步。

下面的主题说明了这些场景,展示了如何通过外部连接在没有机箱或不同机箱的多个设备上同步启动触发器和扫描时钟。

相关话题