How are you communicating with your device? Do the write and read VIs have an input for connecting the reference for the device you're talking to? If so, simply take the output from the write VI (reference and error) and wire those into the read VI. As a basic principal of LV and of dataflow programming, this will cause the read VI to run only after the write VI has completed running. If this doesn't help you, you can artificially create a wait period by using a sequence structure and having a frame with the Wait VI between the write frame and the read frame, but this method is less recommended. If this didn't help you, I suggest you post your code, or at least a picture of this section of the code.
___________________
Try to take over the world!