How to Replay CAN Bus Logs
Replay recorded CAN bus messages to test your system without live CAN bus data.
Prerequisites
- Profinity V2 installed and running
- A recorded CAN bus log file (.csv format)
- CAN bus adapter connected (optional for testing)
Steps
Step 1: Access CAN Replay Tool
- Navigate to CAN Utilities → Replay CAN Logs
- Or click Replay in the CAN Activity window
- CAN Replay window opens
Step 2: Load Your CAN Log File
- Click Load Log File or Browse
- Select your
.csvlog file - File loads into the replay tool
Step 3: Configure Replay Settings
- Replay Speed: Select replay speed:
- Real-time: Replay at original speed
- Faster: Speed up replay (2x, 5x, 10x)
-
Slower: Slow down replay (0.5x, 0.25x)
-
Loop: Enable to loop replay continuously
- Filter: (Optional) Filter specific CAN IDs or time ranges
Step 4: Start Replay
- Click Start Replay or Play button
- Messages are sent to the CAN bus network
- Watch the CAN Activity panel to see messages being replayed
Step 5: Monitor Replay
- Check CAN Activity panel shows replayed messages
- Verify components are receiving data
- Check dashboards update with replayed data
- Monitor replay progress
Step 6: Stop or Pause Replay
- Click Stop to stop replay
- Click Pause to pause (resume with Play)
- Use Seek to jump to specific time in log
Tips
- Test Without Hardware: Use replay to test dashboards without CAN hardware
- Debug Issues: Replay logs to debug component configurations
- Record First: Use CAN logging to record logs for later replay
- Filter Messages: Filter replay to focus on specific CAN IDs
Related Documentation
- Logging and Replaying CAN Bus Messages - Complete CAN logging guide
- Send/Receive CAN Messages - CAN message tools