Subsections of Setup Tab

Setup Name

Overview

The Setup Name allows a name for the setup file to be defined.

This name may be displayed in Gauges using the Setup Name special format, vz.

Additionally the setup name may be transmitted over CAN. See CAN Transmit .

Setup Tab Setup Tab

LEDs

Overview

LED setup varies between display types. Some displays only support rule-based configuration: LEDs (Rule Based) .

Other displays support a simpler channel-per-LED configuration.

Setup Tab Setup Tab

Options

Use Rule Based Setup

If available for the current display type, checking the Use Rule Based Setup allows complex LED patterns and rules to be specified.

See LEDs (Rule Based) for more details.

LED List

The LED List displays a fixed list of the LEDs available on the display.

Channels may be used to drive the LED, optionally with a limit and a colour.

For some displays, a flash channel may also be specified per LED (on/off). If activated, the LED will flash at the rate configured for the gauge as a whole.

Colour Channel

Channels may be used to select the colour of an LED. The colour selected by the channel value depends on the display type, but for current displays the following table is used:

Value Colour
0 Off
1 Red
2 Green
3 Blue
4 Orange
5 Magenta
6 Yellow
7 Cyan
8 White
9 Channel (Direct Drive)
10 Channel RGB111 (Direct Drive)

The RGB111 colour space is a 3-bit colour space with 1 bit per colour channel (Red, Green, Blue), meaning that input channels have a different colour mapping and should be in the range 0-7.

Shift Lights

Depending upon the display type, a shift light pattern may be generated.

To generate a typical shift light pattern, set a Channel, a Start value and an Increment value and then click the Calculate button to generate the pattern.

LEDs (Rule Based)

Overview

Rule based LED setups enable different LED configurations on different pages and complex LED patterns based upon a collection of rules.

Groups of rules may be defined that are active on a selection of pages.

Rules consist of an arbitrary list of conditions that each produce a pattern.

If multiple rules are active at the same time then they can be prioritised.

Active rules at the same priority level can be cycled through at an adjustable rate.

Setup Tab Setup Tab

Main View

The main view shows a tree of groups and conditions; groups and rules are added and removed here.

Use the Add Group Add Group to add a group.

Use the Add Rule Add Rule to add a rule to the selected Group.

Use the Delete Delete button to remove selected groups / rules. The All Screens Group may not be deleted.

Use the Edit Edit button to edit the selected group or rule.

Rules and groups may be moved using drag & drop.

Use the context menu (right-click) to duplicate existing rules.

Priority Group Cycle Time

The Priority Group Cycle Time sets the time period at which multiple active rules of the same priority level are switched between.

Active rules at a lower priority level than another active rule may still have some effect if the active rule has not masked LEDs used in the lower priority rule. See LED Mask.

Groups

Rules within a group are only processed when the screen(s) it is assigned to are shown.

There is a default pre-defined group ‘All Screens’ which is active on every screen.

Named groups may be added and assigned to a selection of screens.
For example, you may add ‘Driver’ and ‘Diagnostic’ groups and only activate these on screens used by drivers or mechanics, respectively.

Use the Edit Edit button to edit the selected group:

LED Group Editor LED Group Editor

LED Group Editor

Group Options

Name

Sets the name of the group to express its intent or the set of screens it is associated with (e.g. “Driver” or “Diagnostic”).

Screens List

A list of screens is presented for which the group will be enabled.

Screens may be selected using the Edit Edit button on the LED Group Editor.

Rules

Rules may be added to Groups and can be given names to express their intent (e.g. Shift Lights / Critical Fault).

Use the Edit Edit button to edit the selected rule:

LED Rule Editor LED Rule Editor

LED Rule Editor

Rule Options

LED Mask

Rules have an LED Mask. When a rule is active, the LED mask prevents any lower-priority rules from modifying the state of the LEDs that are set in the mask. In general it is best to set the mask to cover all the LEDs used by the various patterns in the rule. The mask may also cover unused LEDs that should not be lit by lower priority rules.

Priority

Higher priority numbers indicate a higher processing priority and are processed first by the display.

If multiple rules are active at a given priority level then the display will cycle through those rules at the rate specified by the Priority Group Cycle Time setting on the Main View.

Conditions List

Rules may contain multiple logical conditions that can each activate a different LED pattern (LED states). The conditions are processed in order, with subsequent conditions (if active) overwriting any LED states from the prior condition.

If any conditions are active within a rule, then the rule is considered ‘active’.

To the right of the conditions list are the condition properties.

Condition Properties

If multiple conditions are selected then the properties will act upon all of them.

Conditions may specify up to 2 channel comparisons, linked by a logical operator. If no comparators are selected then the condition is always active.

If a logical operator is not specified then only ‘Comparator A’ (if any) is evaluated.

Pattern

Defines an LED pattern to display when a condition is active.

Click the … button on the LED Pattern Picker to open the pattern editor:

LED Pattern Picker LED Pattern Picker

LED Pattern Picker

LED Pattern Editor LED Pattern Editor

LED Pattern Editor

The LED Pattern Editor lists all LEDs available for configuration.

A fixed colour may be selected for each LED. Alternatively if a ‘Colour Channel’ is selected then the colour may be controlled by the channel value.

If a flash rate is configured then the LED will alternate between ‘Colour’ (or Channel based colour) and ‘Flash Colour’ at the given rate.

Selecting multiple LEDs allows their properties to be set collectively.

Interpolated Patterns

If the Pattern Mode property is set to Interpolate for a LED condition, then a channel may be selected to interpolate the state of LEDs in the selected pattern. This can be used to create shift light patterns without manually entering multiple conditions, which would otherwise be a time consuming process for a common use-case.

Interpolation only occurs over LEDs that are not configured in the pattern (i.e. have their colour set to ‘OFF’ and do not have a Colour Channel).

‘Right to Left’ will cause interpolated patterns to start from the right hand side as the starting point.

‘From’ and ‘To’ define the input channel value that signifies the beginning and ending of the interpolation range for the input channel. When the input channel is equal to the lower limit then no LEDs in the pattern will be shown. When the input channel reaches the ‘To’ value then all LEDs will be shown in the pattern.

‘From’ and ‘To’ may be reversed where To > From, in which case more LEDs will be shown as the input value decreases.

Interpolation may be used in conjunction with conditions.

Bit Patterns

If the Pattern Mode property is set to Bit Pattern for a LED condition, then a channel may be selected who’s individual bits correspond to LEDs.

Each bit in the input channel will correspond to LEDs that have been assigned a colour in the LEDs property. The first LED with a colour (i.e. not set to OFF) will be bit 0 and the next enabled LED will be bit 1 etc.

‘Right to Left’ will cause bit patterns to start from the right hand side; thr right-most LED that has a colour defined will correspond to (bit 0) in the input channel.

Dash Design will create hidden Bitmask Channel s to drive each LED individually.

The input channel will be converted to an integer representation prior to masking; the display uses 64bit floating point for channel values internally, giving exact conversions for up to 52 bits.

Colour Channel

Channels may be used to select the colour of an LED. The colour selected by the channel value depends on the display type, but for current displays the following table is used:

Value Colour
0 Off
1 Red
2 Green
3 Blue
4 Orange
5 Magenta
6 Yellow
7 Cyan
8 White
9 Channel (Direct Drive)
10 Channel RGB111 (Direct Drive)

The RGB111 colour space is a 3-bit colour space with 1 bit per colour channel (Red, Green, Blue), meaning that input channels have a different colour mapping and should be in the range 0-7.

Speed / Odometer / Trip

Overview

The Speed / Odometer Tab provides configuration of a common Speed Input channel and the built-in Odometer function, along with trip setup features.

Speed / Odometer Setup Speed / Odometer Setup

Speed Setup

Select an input for the Speed Input channel. The Speed Input channel will output the same units of its input channel.

The vehicle speed is typically used in a number of places in display setups and Speed Input offers a single place to define the speed channel.

The channel being input to Speed Input is required to specify a speed unit so that correct physical unit conversions can be applied where needed.

If there is a misconfiguration here then the Setup Checker will issue a warning.

e.g.

Error Error: Speed Input source ‘Road Speed’ does not have units of speed.

Odometer Setup

The Odometer is an internal counter backed up to non-volatile memory that cannot be reset. It is set to zero when the unit is built.

Select an output that is road speed and has units of speed. Typically the predefined “Speed Input” channel will be used here and will be set by default.

The software will arrange to convert units to [km/s] for correct functioning of the odometer.

An predefined Odometer channel will be available which is scaled in km and can be displayed on the screen.

Trip Setup

Predefined trip related settings may be configured here.

Fuel Input

Fuel Input defines the input used to calculate total fuel, trip fuel and fuel used. The fuel input can either be a Fuel Level input (which decrements as fuel is used) or a Fuel Used input (which increments as the fuel is used).

Distance Input

Distance Input defines the input used to calculate trip distance and countdown distance. This should be in either km or miles.

Trip Options

Select a trip counter to configure from the drop-down box. The trip counters are all configured to use the common Fuel Input and Distance Input channels, where appropriate.

Distance Calibration Factor

Distance Calibration Factor defines the initial value of the distance calibration factor. All ‘co-driver’ distances are multiplied by the calibration before being displayed.

See also Calibration Factor Channel .

Countdown Distance

Countdown Distance Trip defines the initial and reset values of the countdown trip. See also Distance Countdown Channel .

Interval Distance / Total Distance Trip

Resolution defines the display resolution of these trip meters. See also Distance Trip Channel .

Fuel Total / Fuel Interval

Configure the fuel trip meters as-per Fuel Channel

Countdown Timer

Specify the initial (and reset) values for the countdown timer.

Also specify the amount the timer is incremented and decremented by during increment/ decrement events by setting the Delta value in seconds.

The events for controlling the Countdown Timer may be specified here.

See also Timers Tab .

Lap Timing / GPS

Overview

The Lap Timing / GPS Tab provides configuration of lap timing.

Lap Timing / GPS Setup Lap Timing / GPS Setup

Lap Timing Mode

Several pre-defined channels are automatically created if the Display Module supports lap timing. See Lap Timing Channels .

Beacon

In this mode, the beacon input is connected to a lap timing beacon receiver.

Standard

The lap timing outputs are updated as appropriate every time the beacon input is driven low.

AIM

If using an AIM beacon receiver, select AIM under Beacon Type.

AIM beacons have a slightly different output to other beacons; 3 pulses within 10ms must be received by the Display Module to register a beacon event.

Average Speed Setup

Input for average lap speed and predictive lap

Select a vehicle speed here. This will be set to the predefined Speed Input channel by default. Speed Input offers a single place to identify the speed channel and may be configured on the Speed / Odometer / Trip Setup page.

Use Speed Input here and set a common speed channel on the Speed / Odometer / Trip Setup page.

GPS Mode Setup

In this mode, a button (to ground) is connected to the beacon input.

Pressing the button (i.e. grounding the beacon input) for at least 500ms sets the location of the GPS Start/Finish line at the point the button was initially pressed, provided valid GPS data is being received by the display.

When the finish line is crossed again with the GPS Course within 90 degrees of the start finish line, a new lap is triggered.

For GPS mode to work, the outputs for GPS Longitude, GPS Latitude and GPS Course (all in degrees) must be specified together with the width of the track in metres. This should normally be a couple of metres wider than the actual track.

If using the serial input for GPS, these entries will be automatically populated.

The GPS Start/Finish position is stored between sessions and only changed when setting a new start/finish line.

Uploading a setup or uploading new firmware will reset the start/finish line.

If a speed input is specified, the average lap speed and predictive lap timing outputs will function.

Page Select

Overview

The Page Select Tab allows a channel to be selected to change the current screen (page).

Pages are numbered starting at 1 for the first page.

Page Select Setup Page Select Setup

Brightness

Overview

The Brightness Tab allows selection of a channel for controlling the screen brightness.

Brightness Setup Brightness Setup

Brightness Input Value

The display brightness can either be set coarsely or finely.

In either mode, the channel could be connected to one of the analogue inputs for example to use a rotary pot to control the brightness or it could be controlled from an ECU via the CAN bus.

Coarse Control (0…7)

The coarse control has eight brightness levels which can be selected by configuring a channel to produce a value in the range 0…7, with 7 being brightest. This mode is adequate for single seater/ steering wheel use where the display will be used in daylight conditions.

Note

Brightness levels 6 and 7 of the coarse mode brightness are over-driven for extra brightness but this results in a loss of image contrast.

Fine Control (129…191)

The fine control has 63 brightness levels which can be selected by configuring a channel to produce a value in the range 129…191 with 129 being the darkest, 191 the brightest and 160 the default brightness value.

Fixed Brightness

If a fixed brightness is required, create a maths output whose equation is the brightness number required and use this as the brightness output.

Monitored Channels

Overview

The Monitored Channels lists channels that should be processed even when not being used by any gauges on the current page.

Some special channels such as Calibration Factor Channel can be added to the monitor channels list to ensure that it is persisted during power-off of the display.

Normally a given output is only monitored if used by a gauge on the currently displayed screen. In certain circumstances however, it is necessary to monitor some outputs irrespective of whether or not they are used by the currently displayed screen page.

For example, if the maximum coolant temperature is used only by gauges (or derived outputs), switching screens deletes the output as the screen changes and recreates it if necessary. The maximum output is then be reset and its’ information is lost. By adding this output to the Monitored Channels it is created when the display module is switched on. Changing screens has no effect on the output and the data is not reset unless a reset signal is received.

Furthermore, outputs added to the Monitored Channels are automatically stored in non-volatile memory. The values of a min, max or average output added to the Monitored Channels are preserved even when the screen is powered off. Consequently, it is important to make sure a reset method is set for such channels added to the Monitored Channels.

Setup Tab Setup Tab

Adding / Removing channels

Use the Add and Delete buttons to the bottom right of the channel list to add or remove. Predefined channels may not be removed.

Low Side Drivers

Overview

The Low Side Drivers Tab allows configuration of electrical outputs from the display module.

Low side drivers (switched to ground) can be used to drive relays or other items that are connected to a positive supply.

Select an output to drive each low side driver available on the display - when the output is greater than zero, the output will be on.

Low Side Drivers Setup Low Side Drivers Setup