コード例 #1
0
 def next_command(self, delta):
     samples = self.signal.acquire()
     self.calls += 1
     if samples and samples > 0:
         matrix = self.signal.getdata(samples)
         raw_command = RawSignalCommand(delta, matrix, samples/self.signal.channels(), self.signal.channels(), self.timer)
         raw_command.matrix = matrix
         raw_command.data_matrix = matrix[:, :-RawSignalCommand.TriggerCount]
     else:
         raise EOFError("FileSignalReceiver: FileSignal complete; calls = "+str(self.calls))
         
     assert raw_command
     return raw_command