I’m trying to make a module to read out the calculated value from XEM 6001 board interfacing with LabView. However, no matter how fast I increase the sampling rate, the pipe out waveform is just not right. I put the “read from pipe out” VI inside a while loop. Does the refreshing rate of while loop affect the data readout? I also tried to modify pipetest.v but it’s still not giving me the right output. I’m 90% sure it’s the LabView/ USB clock synchronizing problem because I also wired the output out directly to one of the JP2 pins and it was the correct waveform.
And also, USB 2.0 can take 16 bits one pipe out but my upper 8 bits are always 0, no matter what data I assigned it. Does anyone have the same issue?
Please help. Thank you!