Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 1.78 KB

File metadata and controls

74 lines (50 loc) · 1.78 KB

RTULogScope

RTULogScope is a lightweight, portable desktop application for visualizing data collected from Modbus RTU devices. It is designed for engineers, technicians, and system integrators who work with CSV data logs generated by embedded data loggers (e.g. ESP32 Modbus logger).


✨ Features

  • 📂 Load one or more CSV files containing time-series measurement data
  • 📊 Interactive graph with zoom & pan (powered by OxyPlot)
  • ✅ Select which measurements to display
  • 📈 Automatic statistics calculation (Min / Max / Avg)
  • 💾 Export graphs to PNG
  • 🧳 No installation required – fully portable

📁 How to Use

  1. Launch the application by double-clicking RTULogScope.exe
  2. Click 📂 Load CSV... to open one or more .csv files
  3. Use the checkbox list to select measurements to plot
  4. Zoom and pan the graph as needed
  5. Optionally export the graph using 💾 Export PNG

📦 Folder Structure

RTULogScope/
├── RTULogScope.exe
├── OxyPlot.dll
├── OxyPlot.Wpf.dll
├── OxyPlot.Wpf.Shared.dll
└── RTULogScope.ico ← (Optional) Application icon

📝 CSV Format

CSV files must contain at least the following:

  • A timestamp column in standard format (e.g. 2025-07-04 14:23:00)
  • One or more numeric columns (e.g. voltage_l1-n, current_l1, frequency)
  • Separator: comma (,), decimals: dot (.)

Example:

timestamp,voltage_l1-n,current_l1,frequency
2025-07-04 14:00:00,231.5,4.21,49.98
2025-07-04 14:00:01,231.2,4.18,49.97
...

🔧 Requirements

  • Windows 7 or later
  • .NET Framework 4.8 (preinstalled on most systems)
  • No installation required

🔒 License

MIT License. Free to use, modify, and distribute.


For feedback or suggestions, feel free to reach out.