SignalShark Limit Line Tutorial

Jul 10, 2024

Scripting with SignalShark: Limit Line Tutorial

Introduction

  • Topic: Setting up and using the Limit Line feature in SignalShark.
  • Purpose: Automate measurement processes by setting limits and triggering actions seamlessly.

Key Points

  • Limit Line: Allows setting a threshold in SignalShark software, which triggers actions when exceeded.
  • Trigger Settings: Record events, specify trigger events, name subfolders for results, set result prefixes and comments.
  • Creating Limit Lines: Upper and lower limits for measurements.
  • Complex Curves: Create and import CSV or HDF5 files for more detailed limits.
  • Remote Control: Example of using a remote control to test limit lines.
  • Storing Results: How to save and recall measurement results.
  • Real-Time Analysis: Discussion about limitations and options for real-time resolution.
  • Additional Scripts: Encouragement to explore and install more SignalShark scripts for extended functionality.

Steps for Setup

  1. Download and Install Script:
    • Download the limit line script from the SignalShark homepage.
    • Copy the script to the hard disk inside of SignalShark.
    • Create a folder for scripts and install the script.
  2. Trigger Settings:
    • Set trigger events (e.g., record for 1 second after a trigger).
    • Customize subfolder names, result prefixes, and comments for organized data storage.
  3. Limit Line Settings:
    • Select the trace (e.g., plus Peak) and define upper and lower limits.
  4. Measurements:
    • Start measurements and observe the limit line in the application.
    • Use a remote control to trigger and store results.
  5. Result Storage:
    • Save and organize measurements in subfolders.
    • Recall results for detailed analysis.
  6. Complex Limit Lines:
    • Create complex curves using CSV or HDF5 files.
    • Save, import, and measure with complex limit curves.
  7. Real-Time Analysis:
    • Use the IQ analyzer for precise real-time analysis (optional).

Practical Example

  • Remote Control Test:
    • Push a remote control button to observe if the signal exceeds the preset limit line.
    • Results are stored and can be recalled for analysis.

Conclusion

  • This tutorial provides a step-by-step guide to setting up and using limit lines for automated measurement in SignalShark.
  • Reminder: Explore more scripts available for SignalShark to expand its functionality.
  • Outcome: Effective use of limit lines and automated measurements in SignalShark.