User Channels
File β User Channels
User channels and user events in EmVision are client-side definitions stored with the application configuration. They let you name and style custom channels for maths, plots, and display β separate from channels that were recorded inside a log file.
Channels and Events tabs
| Tab | Purpose |
|---|---|
| Channels | Named value channels (units, colour, and related properties). |
| Events | Named event definitions for use where event markers apply. |
Creating a channel
- Open File β User Channels.
- On the Channels tab, click Add Channel.
- Set Name, Units, and Colour as needed.
- Close the dialog β definitions are kept in client config and become available in channel pickers.
Creating an event uses the Events tab and Add Event.
How this differs from Display Studio user channels
| EmVision (this dialog) | Display Studio | |
|---|---|---|
| Menu | File β User Channels | Setup β User Channels |
| Scope | Client config on the PC (analysis / maths) | Vehicle display configuration |
| Logged data | Does not rewrite historical samples in the open log | Channels can be written by functions and logged on the device |
Display Studioβs setup guide is still useful for the general idea of custom channels β see User Channels (Display Studio). EmVision uses a separate ID range for client user channels so they do not collide with custom channels already stored inside a log file.
User channels vs math channels
| User channels | Math channels | |
|---|---|---|
| Role | Define channel identity (name, units, colour) | Compute values from expressions or function pipelines |
| Values | Not a formula engine by themselves | Produce a full time series from the open log |
| Typical use | Naming targets for maths output, gauges, or project-specific labels | Derived signals (ratios, filters, blends) |
For expressions and function libraries, see Math Channels. Full emexpr syntax is documented under Display Studio: Math Functions.
Tips
- Prefer built-in log channels when the data already exists in the file.
- Use user channels when you need a stable custom name or presentation for analysis-only work.
- Use math channels when the goal is a calculated series over the log.