I use shared variable to communicate data between a PXI ( used to control a system and to make measurements ) and a PC ( user interface and datalogging ). I simulated a measurement from the PXI by feeding a sine function into a shared variable, and I plotted the value received by the PC on the bound shared variable in a graphic. Up to there, everything is normal. But, when the PXI changes the value of another shared variable ( a boolean for example ), the data received on the PC for the sine function is interrupted for 2 seconds, twice. The sine function generated on the PXI doesn't change at all, it is the data read on the bound shared variable that skips values.
The sine function creates a new value every 10ms, and the plot is also updated every 10 ms.
Is there any way to prevent that bug?
I have attached a screenshot of the sine function, as read on the PC.
I'm using labview 8.2.1, with the DSC module installed on both computers.