You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UltraLog automatically detects the ECU format based on file contents:
294
320
-**Haltech:** Identified by `%DataLog%` header
295
321
-**ECUMaster:** Identified by semicolon/tab-delimited CSV with `TIME` column
296
322
-**RomRaider:** Identified by comma-delimited CSV starting with `Time` column
297
323
-**Speeduino/rusEFI:** Identified by `MLVLG` binary header
324
+
-**AiM:** Identified by `<hCNF` tag in XRK/DRK files
325
+
-**Link ECU:** Identified by `lf3` magic bytes in LLG files
326
+
-**Emerald:** Identified by `.lg1` and `.lg2` file pair
298
327
299
328
**Loading multiple files:**
300
329
- Each file opens in its own tab
@@ -336,7 +365,7 @@ When enabled (View menu → Cursor Tracking), the chart automatically scrolls to
336
365
337
366
### Unit Preferences
338
367
339
-
Access via **Units**menu. Changes apply immediately to all displayed values.
368
+
Access via **Settings**panel → **Units**. Changes apply immediately to all displayed values.
340
369
341
370
| Category | Options |
342
371
| ------------ | --------------------------- |
@@ -355,15 +384,15 @@ Access via **Units** menu. Changes apply immediately to all displayed values.
355
384
356
385
Field normalization maps ECU-specific channel names to standardized names, making it easier to compare data across different ECU systems.
357
386
358
-
**Enable/Disable:**View menu → Field Normalization
387
+
**Enable/Disable:**Settings panel → Display → Field Normalization
359
388
360
389
**Example mappings:**
361
390
- "Act_AFR", "AFR1", "Aft" → "AFR"
362
391
- "MAP", "Boost_Press" → "Manifold Pressure"
363
392
- "RPM", "Engine_Speed" → "Engine RPM"
364
393
365
394
**Custom mappings:**
366
-
1. Open View menu → Normalization Editor
395
+
1. Open Settings panel → Display → Normalization Editor
367
396
2. Add custom source → target mappings
368
397
3. Changes apply immediately to channel names
369
398
@@ -372,7 +401,7 @@ Field normalization maps ECU-specific channel names to standardized names, makin
372
401
Computed channels (also called virtual or math channels) allow you to create custom data channels from mathematical formulas. These formulas can reference existing log channels and use standard math functions.
373
402
374
403
**Accessing the Manager:**
375
-
-Tools menu → Computed Channels
404
+
-Settings panel → Computed Channels
376
405
377
406
**Creating a Computed Channel:**
378
407
1. Click "+ New Channel" in the Computed Channels window
@@ -447,20 +476,58 @@ Boost rate of change (kPa/second)
447
476
The scatter plot tool visualizes the relationship between two channels.
448
477
449
478
**To use:**
450
-
1. Click the tool switcher (top-right area) and select "Scatter Plot"
451
-
2. Select X-axis channel from the dropdown
452
-
3. Select Y-axis channel from the dropdown
453
-
4. Data points are plotted showing correlation between the two channels
479
+
1. Click the **Tools** icon in the activity bar
480
+
2. Select "Scatter Plot" from the tools panel
481
+
3. Select X-axis channel from the dropdown
482
+
4. Select Y-axis channel from the dropdown
483
+
5. Data points are plotted showing correlation between the two channels
454
484
455
485
**Use cases:**
456
486
- Correlate AFR vs. manifold pressure
457
487
- Compare throttle position vs. engine load
458
488
- Identify tuning anomalies
459
489
490
+
### Histogram Tool
491
+
492
+
The histogram tool creates 2D heatmap visualizations for analyzing channel distributions.
493
+
494
+
**To use:**
495
+
1. Click the **Tools** icon in the activity bar
496
+
2. Select "Histogram" from the tools panel
497
+
3. Select X-axis channel
498
+
4. Select Y-axis channel
499
+
5. Optionally select Z-axis channel for color coding
500
+
6. Choose grid size (10x10, 16x16, 20x20, or 25x25)
501
+
7. Toggle between "Hit Count" and "Average Z-Value" modes
502
+
503
+
**Features:**
504
+
- Heat gradient from blue (low) to red (high)
505
+
- Cell statistics on hover/click
506
+
- Cursor position tracking during playback
507
+
- Analyze data distributions and correlations
508
+
509
+
### Analysis Tools
510
+
511
+
The Analysis Tools panel provides built-in signal processing and statistical analysis.
512
+
513
+
**To use:**
514
+
1. Click the **Tools** icon in the activity bar
515
+
2. Select "Analysis" from the tools panel
516
+
3. Choose a category: Filters, Statistics, AFR, or Derived
517
+
4. Select an analysis tool
518
+
5. Configure parameters
519
+
6. Run analysis and optionally save results as computed channels
520
+
521
+
**Categories:**
522
+
-**Filters** - Moving average, Kalman filter, signal smoothing
523
+
-**Statistics** - Min/max, percentiles, standard deviation, variance
524
+
-**AFR** - Air-Fuel Ratio analysis with target comparison
525
+
-**Derived** - Calculate new channels from existing data
526
+
460
527
### Accessibility Features
461
528
462
529
**Colorblind Mode:**
463
-
- Enable via View menu → Colorblind Mode
530
+
- Enable via Settings panel → Display → Colorblind Mode
464
531
- Uses Wong's optimized 8-color palette
465
532
- Designed to be distinguishable for deuteranopia, protanopia, and tritanopia
0 commit comments