Solution
When you write a value from LabVIEW to VeriStand using
Set Single/Multiple Channel Value VI, the VeriStand Gateway receives the value and passes the value to the VeriStand Engine. If a new value is written to VeriStand Gateway faster than it can be written to VeriStand Gateway, the old value will be overwritten and lost.
To ensure a handshake between write and read from VeriStand Gateway and VeriStand Engine, it is recommended to use blocking method. Blocking method means, after calling Set Channel Values, immediately read back the variable and compare with the written value using
Get Channel Values VI. Below is an example:
Note: This image is a LabVIEW snippet, which includes LabVIEW code that you can reuse in your project. To use a snippet, right-click the image, save it to your computer, and drag the file onto your LabVIEW diagram