What Is a Notifier in LabVIEW?

Updated Feb 10, 2021

Reported In

Software

  • LabVIEW

Issue Details

What are LabVIEW notifiers and how can I get started using them?

Solution

Notifiers are a communication mechanism between two independent parts of the block diagram or between two or more VIs running on the same machine. Notifiers are similar to mailboxes for data, one process sends data to the mailbox and one or several other processes receive data from the mailbox. In this way, they are similar to local or global variables. When using a variable, however, a process that is waiting for information must cycle continuously to check the value of the variable. One benefit of notifiers is that a process that receives information completely stops execution while waiting, and starts only when new data becomes available. This reduces excess processing power being wasted on unneeded polling.

In LabVIEW, the Notifier Operations functions can be found under the Data Communication » Synchronization palette as shown in the picture below.
 

 

Additional Information

The LabVIEW shipping examples are a good starting point to start using notifiers. Open LabVIEW » Help » Find Examples and search for notifier on the Search tab.