8.5.5 逐点

更新于 2026年10月10日 版权声明
8.5.5 逐点

传统的基于缓冲和数组的数据分析过程是缓冲区准备、数据分析和数据输出,分析是按数据块进行的。由于构建数据块需要时间,因此使用这种方法难以构建实时的系统。在逐点信号分析中,数据分析是针对每个数据点的,一个数据点接一个数据点连续进行的,数据可以实现实时处理。使用逐点信号分析库能够跟踪和处理实时事件,分析可以与信号同步,直接与数据相连,数据丢失的可能性更小,编程更加容易,而且因为无须构建数组,所以对采样速率要求更低。

逐点信号分析具有非常广泛的应用前景。实时的数据采集和分析需要高效稳定的应用程序,逐点信号分析是高效稳定的,因为它与数据采集和分析是紧密相连的,因此它更适用于控制FPGA(Field Programmable Gate Array)芯片、DSP芯片、内嵌控制器、专用CPU和ASIC等。

在使用逐点VI时应注意以下两点。

1)初始化。逐点信号分析的程序必须进行初始化,以防止前后设置发生冲突。(https://www.daowen.com)

2)重入(Re-entrant)。逐点VI必须被设置称为可重入的。可重入VI在每次被调用时将产生一个副本,每个副本都会使用不同的存储区,所以使用相同VI的程序间不会发生冲突。

逐点节点位于“函数选板”→“信号处理”→“逐点”子选板中,如图8-137所示。逐点节点的功能与相应的标准节点相同只是工作方式有所差异,在此不再一一列出。

图示

图8-137 “逐点”子选板

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)