Skip to content

[BUG]: Scope Timeout results in partial waveform without any other indication of error #66

@tekperson

Description

@tekperson

Description of the bug

The default timeout for HSI on a scope is 20 seconds. If a user enables HSI with the default timeout and sets the scope to 1G points while transferring 16-bit data, the data transfer time on an unloaded 1GBe network exceeds the scope's timeout. As a result, Python returns a partially filled buffer without raising an exception or providing any error indication. This has led to difficulties for a user in diagnosing the issue.

The workaround is to increase the HSI timeout on the scope manually.

Steps To Reproduce

  1. MSO64
  2. Enable HSI leaving default timeout of 20s
  3. Set record length to 1G
  4. Use the Python to retrieve the waveform using TekHSI
  5. This will results in a partial waveform being retrieved.

Environment Information

No response

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions