• Oscilloscope Series 6

    I have a code for recording single waveform from two channels within 50 ns coincidence window in python. When I run the code, I can print instrument ID which tells my connection via USB interface is working but I am not able to record. I have an error related to timeout. Please see attached code and error below. The only thing I changed in the attached code is my instrument ID. I replaced exact address by XXXX. The error is as follows-

    Instrument ID: TEKTRONIX,MSO64B,B028935,CF:91.1CT FV:2.0.3.950

    Traceback (most recent call last):
      File "C:/Users/khanalob/Desktop/Python/oneacquisition.py", line 49, in <module>
        waveform1 = scope.query("WAVEFORM:DATA? CH1")
      File "C:\Users\khanalob\AppData\Local\Programs\Python\Python312\Lib\site-packages\pyvisa\resources\messagebased.py", line 648, in query
        return self.read()
      File "C:\Users\khanalob\AppData\Local\Programs\Python\Python312\Lib\site-packages\pyvisa\resources\messagebased.py", line 486, in read
        message = self._read_raw().decode(enco)
      File "C:\Users\khanalob\AppData\Local\Programs\Python\Python312\Lib\site-packages\pyvisa\resources\messagebased.py", line 442, in _read_raw
        chunk, status = self.visalib.read(self.session, size)
      File "C:\Users\khanalob\AppData\Local\Programs\Python\Python312\Lib\site-packages\pyvisa\ctwrapper\functions.py", line 2337, in read
        ret = library.viRead(session, buffer, count, byref(return_count))
      File "C:\Users\khanalob\AppData\Local\Programs\Python\Python312\Lib\site-packages\pyvisa\ctwrapper\highlevel.py", line 226, in _return_handler
        return self.handle_return_value(session, ret_value)  # type: ignore
      File "C:\Users\khanalob\AppData\Local\Programs\Python\Python312\Lib\site-packages\pyvisa\highlevel.py", line 251, in handle_return_value
        raise errors.VisaIOError(rv)
    pyvisa.errors.VisaIOError: VI_ERROR_TMO (-1073807339): Timeout expired before operation completed.

      Please explain me the error and way to fix it. For more understanding, I have attached the snapshot of waveform saved by using another code. Why the waveform recording has error while saving image code is working well to save image? My ultimate goal is to record 100 acquisitions data within the coincidence window. But I am not able to record single acquisition.

    Thank You
    Om
  • RE: Oscilloscope Series 6

    Can you explained me the detail process to be done in PC and in MSO 64B instrument in order to get communicated via VISA?
    Thank You
    Om
  • Oscilloscope Series 6

    Hi,
    I have MSO64B with 4 GHz bandwidth. I also have key from Tek for 6GHz bandwidth. How do I upgrade the bandwidth of my oscilloscope?
    Thank You
    Om
  • RE: Oscilloscope Series 6

    Hi Afonso,
    I used the same link to download but could not get the supportive one. Also in the list shown in that link, there is not MSO64B. There is only MSO64. Do you have any instructive videos to be followed to download?
    Thank You
  • Oscilloscope Series 6

    Can you provide me link to download Tek VISA for MSO64B?
  • RE: Oscilloscope Series 6

    Hi Afonso,
    I am trying to study timing resolution calculating the time difference between the waveforms within certain coincidence window ( 50 ns was just a number provided). So I would like to record an acquisition within a coincidence window. Can you explain me how do I do that?
    Thank You
    Om 
  • Oscilloscope Series 6

    I have two channels from two detectors. I want to record continuous waveform (not single pulse as done by save as command in file menu) from these two channels setting a coincidence windows of 50 nano seconds. How do I do that?