LabVIEW中的定时和同步

您所在的位置:网站首页 labview中如何实现实时采样 LabVIEW中的定时和同步

LabVIEW中的定时和同步

2024-07-10 07:58| 来源: 网络整理| 查看: 265

定时源控制定时结构的执行。您可以从三类定时源中选择:内部定​时​源、软件触发定​时​源或外部定​时​源(图4)。

图4:定时循环结构的定时源:内置内部定时源、软件触发定​时​源和外部定​时​源

内部定时源

内部定时源使用纳​秒​级​引擎来记录时间。您可将定时循环配置为在受支持的实时(RT)目标上使用1 kHz时钟或1 MHz时钟。使用1 kHz时钟,您可以调度毫秒​级分辨率的定时结构。可运行定时结构的所有LabVIEW平台均支持1 kHz定时源。支持1 MHz定时源的目标可以调度微秒级分辨率的定时结构。您还可将定时循环结构配置为使用这些内置定时源作为绝对时间参考,以使用时间标识开始执行循环结构。例如,可以将定时循环配置为​在​每天​的​确定​时间​开始​运行。

另一个内部定时源是同步至扫描引擎。这会将定时结构与NI扫描引擎同步。通过该定时源,将在每次扫描结束时执行定时结构。两次迭代之间的间隔对应于您在NI Scan Engine page(NI扫描引擎)页面上配置的Scan Period (µS)(扫描周期(µS))设置。

软件触发定时源

您可以创建软件触发定时源,以触发基于软件定义事件的定时结构。创建定时源VI能够创建软件触发定时源。发射软件触发定时源VI则能以编程方式触发一个由软件触发定时源控制的定时循环。也可使用软件触发定时源作为与RT兼容的事件处理器,或者在生产者-消费者应用程序中生成可用新数据时通知消费者定时循环。

外部定时源

您可以使用NI-DAQmx 7.2或更高版本创建用于控制定时结构的外部定时源。DAQmx创建定时源VI能以编程方式选择外部定时源。另有几种类型NI-DAQmx定时源可用于控制定时结构,如频率、数字边沿计数器、数字改动检测和任务源信号等。DAQmx数据采集VI能够创建以下用于控制定时结构的NI-DAQmx定时源。

频率-创建以恒定频率执行定时结构的定时源。

数字边沿计数器-创建在数字信号上升或下降边沿上执行定时结构的定时源。

数字改动检测-创建在一个或多个数字线路上升或下降边沿上执行定时结构的定时源。

任务源信号-创建以特定信号确定定时结构执行时间的定时源。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3