I try to read data, several bytes, from PC serial port with 'serial port read.vi' in an interval of about 1 minute, and the data is sent to serial port continuously. I want to read the latest data from the port. But the data i got is not always the latest data, sometime i got an old data which is sent to serial port before, i have no way to overcome the issue. I guess that the vi read data from some memory, not from the serial port directly. How should i do to get the lates data? Thanks.