forked from M-Labs/artiq
1
0
Fork 0

pxi6733: fix verification of the number of buffered sample values

This commit is contained in:
Yann Sionneau 2015-08-14 10:36:03 +02:00
parent 1ce8bbe3ae
commit 966d0ee3f2
1 changed files with 3 additions and 3 deletions

View File

@ -115,9 +115,9 @@ class DAQmx:
ret = t.WriteAnalogF64(samps_per_channel, False, 0, ret = t.WriteAnalogF64(samps_per_channel, False, 0,
self.daq.DAQmx_Val_GroupByChannel, values, self.daq.DAQmx_Val_GroupByChannel, values,
byref(num_samps_written), None) byref(num_samps_written), None)
if num_samps_written.value != nb_values: if num_samps_written.value != samps_per_channel:
raise IOError("Error: only {} sample values were written" raise IOError("Error: only {} sample values per channel were"
.format(num_samps_written.value)) "written".format(num_samps_written.value))
if ret: if ret:
raise IOError("Error while writing samples to the channel buffer") raise IOError("Error while writing samples to the channel buffer")