I don't know what cluster array you are trying to work with.
Why do you have a while loop inside the case structure that continually writes the time and the single data point out over and over until the File Write operation happens to give an error? And why would you ask for a filename to save it to with a dialog box in every iteration of the consumer loop.?
I've got a feeling you really don't understand how the while loops and case structures work in LabVIEW. I would recommend looking at the online LabVIEW tutorials
LabVIEW Introduction Course - Three Hours
LabVIEW Introduction Course - Six Hours
Also, your VI keeps asking for the Serial Port Configure VI is some location it can't find. Did you modify the LabVIEW VI and save it somewhere else? Please replace that VI with the one from the serial palette.