How to use Notifiers in LabVIEW

  Рет қаралды 16,937

LabVIEW ADVANTAGE

LabVIEW ADVANTAGE

Күн бұрын

Пікірлер: 25
@kothamahesh100
@kothamahesh100 6 жыл бұрын
queues are N to 1 and Notifiers are 1 to N is the superb line that helps users to avoid confusion..awesome vedio bro
@cmedina9088
@cmedina9088 5 жыл бұрын
Hi, i still don't get it, can you explain that line, please
@matussedivy4372
@matussedivy4372 3 жыл бұрын
@@cmedina9088 Queues you use to send messages (data) form multiple producers (transmiters) to single consumer (reciever). Notifiers are vice versa.
@cmedina9088
@cmedina9088 3 жыл бұрын
@@matussedivy4372 Thanks mate
@MohitKumarSingh-l4m
@MohitKumarSingh-l4m 4 ай бұрын
Is this method no longer working in new LabVIEW versions?
@panda192012
@panda192012 5 жыл бұрын
Thank you, this is greatly appreciated
@sunilsgowda210
@sunilsgowda210 6 жыл бұрын
Can you please tell how notifier works with respect to memory allocated and erasy
@sunilsgowda210
@sunilsgowda210 6 жыл бұрын
Could you please make vedio on pydaqmx and how to install package on both sides
@ydino5215
@ydino5215 5 жыл бұрын
2:16 queues are... i don't understand what was said here, did anyone understand what was said here?
@LabVIEWADVANTAGE
@LabVIEWADVANTAGE 5 жыл бұрын
N:1
@king0vdarkness
@king0vdarkness 5 жыл бұрын
@@LabVIEWADVANTAGE thanks :)
@king0vdarkness
@king0vdarkness 5 жыл бұрын
@@LabVIEWADVANTAGE what does n to 1 mean? Is it that you can send multiple values to a queue, whereas with notifier you send 1 value to multiple loops?
@LabVIEWADVANTAGE
@LabVIEWADVANTAGE 5 жыл бұрын
N:1 means N locations to single location
@DotyFuzz
@DotyFuzz 4 жыл бұрын
Can't I do the same using local variables?
@lidarman2
@lidarman2 2 жыл бұрын
Yes you can but sometimes a race condition can occur where you read the stale local variable value right before it is updates. If you don't care about this synchronization, then use them. Basically a local variable is a register that only changes when the original variable is changed so the data is persistent, A notifier is a value passed but when it is read, it is removed and cannot be read again. It also stops the loop that is waiting for the data so it saves resources. Notifiers are great for sharing data with many other resources. Queues are kinda opposite of a notifier in that they are good and collecting data from many resources that will be used from a single resource without having race conditions.
@MetallKnighT
@MetallKnighT 3 жыл бұрын
i never saw an app with 3 stop buttons !
@LabVIEWADVANTAGE
@LabVIEWADVANTAGE 3 жыл бұрын
This is just a use case example for notifier to send Data into multiple locations from one place.
@ericbrenner690
@ericbrenner690 4 жыл бұрын
While I know this was a tutorial, there are some bad coding practices here that I hope no one uses specifically how the error wires are ran and multiple stop buttons. Those three stop buttons are not needed.
@Spintronics
@Spintronics 4 жыл бұрын
Would you please talk more about avoiding the use of multiple stop buttons? Are u suggesting using local variable? Thank you.
@LabVIEWADVANTAGE
@LabVIEWADVANTAGE 3 жыл бұрын
grafitects.com/courses/labview-for-beginners/
@ericbrenner690
@ericbrenner690 3 жыл бұрын
@@Spintronics No, just wire the error wire directly to the "stop when true" on the two obtainer loops and get rid of the merge error primitive. What will happen is when the release notifier is ran, the other two wait on notifier loops will generate an error and stop the loops.
@ydino5215
@ydino5215 5 жыл бұрын
why use a notifier in the real world application?
@LabVIEWADVANTAGE
@LabVIEWADVANTAGE 5 жыл бұрын
for 1 writer and multiple readers requirements. for example you want to stop multiple loops at once.
@king0vdarkness
@king0vdarkness 5 жыл бұрын
@@LabVIEWADVANTAGE thank you for reply, why not use local variable in this case? Is it because of race conditions?
@LabVIEWADVANTAGE
@LabVIEWADVANTAGE 5 жыл бұрын
Yes
Launching clone VIs - LabVIEW
9:24
LabVIEW ADVANTAGE
Рет қаралды 6 М.
How to use single Property Node for N number of controls in LabVIEW
7:11
LabVIEW ADVANTAGE
Рет қаралды 12 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 54 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 195 МЛН
5 Things you may not know about For Loops in LabVIEW
7:31
LabVIEW ADVANTAGE
Рет қаралды 15 М.
How to become fastest LabVIEW Programmer in the World - LabVIEW
9:05
LabVIEW ADVANTAGE
Рет қаралды 19 М.
How to use Queues in LabVIEW
5:28
LabVIEW ADVANTAGE
Рет қаралды 31 М.
Dynamically Calling a VI - LabVIEW
6:16
LabVIEW ADVANTAGE
Рет қаралды 28 М.
LabVIEW code: Queue (walk-through)
3:34
NTS
Рет қаралды 13 М.
Queue vs Notifire labview clad
9:46
LabVIEW & MULTISIM
Рет қаралды 1,6 М.
Using LabVIEW Case Structures
3:53
NI Apps
Рет қаралды 398 М.
Why you cannot become LabVIEW expert by watching Youtube Videos
17:13
LabVIEW ADVANTAGE
Рет қаралды 2,1 М.