The approach used for most point-by-point analysis operations in LabVIEW remains the same as array-based analysis. You can use filters, integration, mean value algorithms, and so on, in the same situations and for the same reasons that you can use these operations in array-based data analysis. In contrast, the computation of zeros in polynomial functions is not relevant to point-by-point analysis, and point-by-point versions of these array-based VIs are not necessary.
The following table compares array-based LabVIEW analysis to point-by-point analysis.
| Data Analysis Technology | |
|---|---|
| Array-Based Analysis (traditional paradigm) | Point-By-Point Analysis (newer paradigm) | 
The following table presents other comparisons between array-based and point-by-point analysis.
| Characteristic | Array-Based Analysis | Data Acquisition and Analysis with Point By Point VIs | 
|---|---|---|
| Compatibility | Limited compatibility with real-time systems | Compatible with real-time systems; backward compatible with array-based systems | 
| Data typing | Array-oriented | Scalar-oriented | 
| Interruptions | Interruptions critical | Interruptions tolerated | 
| Operation | You observe, offline | You control, online | 
| Performance and programming | Compensate for startup data loss (4-5 seconds) with complex �state machines� | Startup data loss does not occur; initialize the data acquisition system once and run continuously | 
| Point of view | Reflection of a process, like a mirror | Direct, natural flow of a process | 
| Programming | Specify a buffer | No explicit buffers | 
| Results | Output a report | Output a report and an event in real time | 
| Run-time behavior | Delayed processing | Real time | 
| Run-time behavior | Stop | Continue | 
| Run-time behavior | Wait | Now | 
| Work style | Asynchronous | Synchronous | 
When you perform point-by-point analysis, keep in mind the following concepts:
![]()  | 
                     Note If you create custom VIs to use in a point-by-point application, be sure to enable reentrant execution. Reentrant execution is enabled by default in almost all Point By Point VIs. |