Skip to content

Oscilloscope: In Mixed Signal Mode, changing the time base causes DIO signals to not align correctly #1528

Open
@DeflateAwning

Description

@DeflateAwning

Environment:

  • OS: Linux
  • FW Version: Latest, with ADALM2000
  • SW Version: v1.4.1

Describe the bug
In Mixed Signal Mode, changing the time base (us/div) for an analog channel causes DIO signals to not align correctly.

To Reproduce
Steps to reproduce the behavior:

  1. Enable the scope with both channels (or maybe just one).
  2. Enable Mixed Signal mode, and plot DIO 0.
  3. Do a "Single" of a signal like in the screenshot. Use 5 us/div, for example (may not be important).

At this point, this is what it looks like. Note that t=0 is a DIO rising edge, and also the start of the analog signals.
image

  1. Change the Time Base from 5 us/div to 4 us/div.

This is what it looks like now. See that the analog and DIO traces are not aligned anymore. Note that I accidentally shifted the x position; it has no effect though (19us in first image, 12us in second image).
image

Expected behavior
T=0 should remain aligned for both the DIO and the Analog signal plots.

If this problem can't be fixed easily, then the DIO signal should be cleared upon changing the analog time base. As it currently works, misleading data is displayed, which is worse than not showing it at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugm2kbugs related to the M2kPlugin in Scopy v2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions