Tachometer
The Tacho Gauge provides a Tacho (dial) representation of a channel. For how to add objects see the Adding an Object section.


Configuration
The Tacho is easiest to configure via its configuration dialog (but it is also configurable via the Properties Window).
Right click the gauge and select ‘Configure Gauge…’ or click on the small spanner icon in the title bar of the Tacho window:


Global settings may be modified by checking the ‘Edit Global Settings’ checkbox, and will be stored as part of the tabs layout. These settings are not saved when you save single tabs only (i.e. Use ‘Save Current Tab Only’ in the save tab dialog).
Changing the channel
Right click on the Tacho and select properties. This will display the properties for the Tacho. Next to the ‘Channel’ property click the ‘…’ button and you will be given a list of all the available channels.
Setting the range
Bring up the properties for the Tacho. Set the properties ‘Minimum’ and ‘Maximum’ to your desired values for the Tacho range.
Setting a multiplier
If for example you want to display engine speed as 1,2,3 etc instead of 1000,2000,3000 etc, you can do this by setting a multiplier. Bring up the properties for the Tacho and set the ‘Multiplier value’. For this example, it should be set to 0.001.
Adding a red-line area
Using the ‘Thresholds’ section of the configuration dialog, add items using the button.
Each item’s range can be set and a colour/gradient supplied.


View Properties
Properties editable via the properties editor.
Property | Script ID | Description |
---|---|---|
Title | title |
The title of the window. |
Script ID | id |
The scripting ID of the window. Can be used as an alternative to the title for searching for windows from scripts. |
Tool Tip | tooltip |
Window tool tip. |
Display Units | display_units_text |
Show units after the number on the view. |
Display Units (Label) | display_units_label |
Show units after the label on the view. |
Prefix Text | prefix_text |
Text to display before the value. |
Postfix Text | postfix_text |
Text to display after the value. |
Limits | limits |
Set up alarm limits for this gauge. |
Show Value | show_value |
|
Show Label | show_label |
|
Label Font | label_font |
|
Value Font | value_font |
|
Value Height % | value_height_percent |
A value of zero disables auto font size fitting if Value Height Max is set |
Value Height Max [dp] | value_height_max_dp |
Maximum font height of the value text, in device pixels |
Label Height % | label_height_percent |
|
Label Height Max [dp] | label_height_max_dp |
Maximum font height of the label, in device pixels |
Label Text | label_text |
|
Label Align | label_align |
|
Label Vertical Align | label_valign |
|
Value Align | value_align |
|
Value Vertical Align | value_valign |
|
Low Limit Text | low_limit_text |
|
High Limit Text | high_limit_text |
|
Value Override Text | value_text |
|
Max length Text | max_length_text |
Leave blank for auto |
Background | bg_colour |
Background colour |
Text | text_colour |
Text colour |
Alarm Low Background | alarm_low_bg_colour |
Alarm Lower Limit Background colour |
Alarm Low Text | alarm_low_text_colour |
Alarm Lower Limit Text colour |
Alarm High Background | alarm_high_bg_colour |
Alarm Upper Limit Background colour |
Alarm High Text | alarm_high_text_colour |
Alarm Upper Limit Text colour |
Input Value | parameter |
The source of the value that will be displayed by the gauge. |
Update Rate | update_rate |
Rate at which the input value is requested from the ECU. |
Decimal Places | decimal_places |
Set to -1 for auto |