LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Benefits of using asynchronous messages (AMC library) over FGVs to send and receive data?

Hi everyone,

 

I've used the AMC (asynchronous messaging communication) library extensively in applications with multiple threads, and I've also used FGVs in the same applications.

 

I realize AMC and FGVs each have their pros and cons. But I'd like an expert to spell them out for my information & knowledge.

 

Thanks!

0 Kudos
Message 1 of 2
(2,246 Views)

They pass data in completely different ways.  FGVs are a Tag interface (single value, you only care about the latest value regardless of when it was last written).  AMC is a Message interface (intermittent updates, may or may not care about every value that comes through, only get updates when they are sent, useful for commands).  So the real question is what type of communication do you need.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 2
(2,225 Views)