Signal auf der X-Achse verschieben

  • Hallo Community,


    ich würde gerne eine Kurve auf der x-Achse nach links verschieben.

    Hätte jemand eine Idee, wie man es am besten macht ?

    Matrix, Famosfunktionen, Wert/Posi Manipulation....?


    Danke im Vorraus :)

  • Willst du scrollen oder willst du einen x-Offset hinzufügen?


    Beim reinen Scrollen wird nur die Ansicht verändert.

    Dazu müsstest du mit den Kurvenfenster-Funktionen auf das Kurvenfenster zugreifen, weitergehend auf die Achsen und dort den Bereich/Skalierung ändern.

    Code
    1. CwSelectWindow(id_window)
    2. CwSelectByIndex("x-axis", 1)
    3. CwAxisSet("range", 4)
    4. CwAxisSet("min", -42)
    5. CwAxisSet("max", 42)


    Beim Ändern des x-Offsets würdest du praktisch die Daten verändern.

    shifted_value = -42

    Code
    1. data_shifted = xoff(data, shifted_value)