Skip to content

Logikanalysator-Software, geschrieben in der CSharp-Programmiersprache (Logic Analyzer software written in C#)

Notifications You must be signed in to change notification settings

KMORaza/Logic_Analyzer_Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logikanalysator-Software (Logic Analyzer Software)

  • Simulates a logic analyzer to capture, display, and analyze digital signals across multiple channels.
  • Generates random square wave signals with a 5% chance of toggling per sample.
  • Supports multiple channels (default: 8) and configurable sample rates (default: 1000 Hz).
  • Controls: Start, Stop, Reset buttons; sample rate input; trigger settings; zoom/scroll; cursor placement; FFT channel selection.
  • Displays: Waveform plot, FFT spectrum, eye diagram, decoded UART data, signal metrics, and glitch reports.
  • Interactivity: Zoom, scroll, and cursors for time measurements.
  • Supports rising edge, falling edge, and pattern-based triggers.
  • Aligns captured data based on trigger conditions.
  • Simulates UART decoding (9600 baud, 8N1) by identifying start/stop bits and extracting bytes.
  • FFT: Computes frequency components using a recursive FFT algorithm.
  • Metrics: Calculates frequency, duty cycle, rise/fall times.
  • Glitch Detection: Identifies single-sample anomalies.
  • Overlays signal periods to visualize signal integrity, assuming a 1kHz signal.


Releases

No releases published

Packages

No packages published

Languages