主要内容

同步

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

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

  • 扫描时钟:以时钟速率重复生成或获取信号的时序

同步可以涉及触发,时钟或两者的协调。要同步多个通道或设备上的操作开始,它们必须使用共享的开始触发。要同步多个通道或设备上的时钟扫描操作,它们必须使用共享扫描时钟。

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

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

通道或设备被配置为同时从共享开始触发开始运行。

扫描时钟同步

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

完美同步

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

自动同步

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

当DataAtquisition启动时,它将启动触发信号发送到DataAtCQUEnition中的所有连接的通道。驱动程序和设备可能会支持向前的同步。金宝app例如,在某些设备中,所有通道都使用相同的内部扫描时钟和共享的开始触发,因此它们会自动同步而无需进一步配置DataAtCQuisition。

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

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

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

  • 多个设备

  • 多个CompactDAQ或PXI机箱

笔记

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

源和目标设备

您可以共享开始触发器和扫描时钟连接以在DataAcquisition内同步操作。同步连接可以是:

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

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

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

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

源设备和终端对产生同步信号并连接到目的地设备和终端对。您必须物理连接源终端和目标终端,除非它们是内部连接的。有关更多信息,请检查您的设备规格。将同步连接从源设备添加到一个或多个目标设备。

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

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

例如,如果您确定终端dev1.将提供一个开始触发器和终端dev2.那么将收到该触发器,然后dev1.成为您的源设备和dev2.您的目的地设备。您可以为触发器和时钟连接有多个目的地,但只有一个源。

addtrigger.添加启动触发连接,和addclock.添加扫描时钟连接到数据卡。

自动同步

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

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

    笔记

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

  • 在DataAtquisition的单个CompactDAQ机箱上的模块。

  • PXI模块与PXI机箱上的参考时钟同步。为了完美同步,您也必须共享触发器。看使用PXI设备获取同步数据想要查询更多的信息。

同步方案

您必须采用不同的同步技术,具体取决于频道,设备和机箱的配置。以下部分描述了这些不同的方案。

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

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

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

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

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

同一CompactDAQ机箱中的多个模块

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

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

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

同一PXI机箱中的多个模块

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

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

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

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

以下主题说明了这些方案,显示了如何通过外部连接,在没有机箱或不同机箱的多个设备上同步开始触发和扫描时钟。

相关话题