Cosworth Data Bytes Live - Pi Toolbox v0 8
Cosworth Data Bytes Live - Pi Toolbox v0 8
Cosworth Data Bytes Live - Pi Toolbox v0 8
Top Tip
Trip Hazard!
Your Turn
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Ten Minute Toolbox ........
1. Unwrapping the Box
What is Toolbox ?
OS Compatibility
PC Hardware requirements
Toolbox Lite and Pro Versions
Installation procedure
Dongle etiquette
Purchase a 250mm USB extension cable and use this to Velcro mount the USB
dongle on the lid of your laptop PC to prevent accidental damage
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Ten Minute Toolbox ........
2. About Workbooks
Organise
Store
Open a Workbook
Everything you do in Pi (or create a new one).
Toolbox is contained in a Workbooks contain up
Workbook (Template) to 24 Worksheets
Save
Analyse
Add Worksheets.
Add Displays to create personalised layouts.
Distribute Each Worksheet can contain up to 16
Email your templates. Workbooks Displays. Displays show Channels, Events and
contain All customised information Metrics and contain local Properties.
Math Channels, Soft Events etc.. Or:. Data files (Outings) are grouped into Tasks.
Each Task can contain up to 16 Outings. A
Workbook can contain up to 8 Tasks
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Ten Minute Toolbox ........
3. A Workbook in 2 minutes
FROM...............
Note the Difference
between Workbook
and Display Properties
TO
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Ten Minute Toolbox ........
4. My First Template Decisions, Decisions!
Identify how the use of Auto-scale can be misleading particularly so on overlaid channels
Avoid a very common trip-up...You The channel filter settings are preserved when you change
cannot add channels to a display from panes (Selection, Properties etc) and can catch you out. Hold
the Properties Pane! down shift when changing between panes to clear the filter
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
1. The Time/Distance Chart
A graphical method of displaying channel data against Time or Distance
Nifty T/D Chart Each chart can display up to 32 channels
Feature Shortcuts Nifty T/D Chart
Properties
T (Tile)
D (Toggle Time/Dist) Show Map
Z (Zoom in) Show Statistics (All)
F (Flash Active Trace)
Scale individual Y-axis
R (Reference Cursor)
M (Jump to Max value) Show Alarm lines
N (Jump to Min Value) Use in conjunction with a
O (X axis Offset mode) Navigator Display
H (Hide Trace)
Shift+O (Y axis Offset)
Cntrl +/- Scroll
Alarm lines and colours Many Shortcuts use the
allow easy identification of Statistics relate to the first letter of their
abnormal channel values active zoom region only! function (H,R,Z...)
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
2. View Controls
Cursoring
Zooming Move to previous / next sample
Zoom into Drag area (See below) Move cursor left / right fast
Zoom in centred on cursor Move cursor to start / end of the
active channel trace
Undo Zoom Moves 50% of the visible region
Undo All Zooms Moves the cursor along the active
channel trace following the mouse
cursor
Move cursor to the next/previous trace
making it the new active channel
Scrolling
Open hand cursor. (Click & drag to scroll)
Moves the viewport by 10% of its
width in the arrow direction
Scrolls the viewport up or down by 10%
of its height. If vertical scrolling is not
possible, the viewport will scroll
forwards or backwards by 10%
Auto-scrolls the viewport. The initial key
press starts the scroll at slow speed
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
3. Quick Data Navigation Tips
This indicates the Task connected to
the Navigator Control
USE THE NAVIGATOR..........!
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
1. Driver Comparison DataBytes (August 2008)
Start with a blank template. Add a Task and Load Outing ExampleF1Data1
Add a Navigator and Time/Distance Chart displaying Speed, Throttle & Steering
Now load the other 3 ExampleF1data outings to overlay the fastest laps what
happens to the colours?
Identify the fastest lap of the four outings and set it as the Datum Lap
Create the C-Time Maths Channel and add it to the T/D Display
Create the C-Time Derivative Maths Channel
Identify how the C-Time channels assist in driver comparison
In one of the outings, on the exit of turn 10 the driver comes off the throttle -
Give a possible explanation for this and, using the reference cursor, measure:
a) how long he is off throttle for and b) how much time does he lose as a result
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
2. Driver Comparison The Map Display
1-2
3-4
display! 9-10
279 kph
2: 240 kph
241 kph
177 kph
2: 241 kph
243 kph
Tools\Options\Channels
1: 226 kph 7
6
227 kph
2: 230 kph
233 kph
1: 274 kph
8-9 273 kph
9 8
11 2: 291 kph
292 kph
Press Brake F
500.00 750.00 1000.00
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
4.Tasks - A powerful Toolbox concept
A common beginners trip up is Discuss possible approaches to Use Task Auto-update at the track
inadvertently having the incorrect structuring, naming and using Tasks. to make download to data review
task attached to a display. Use the mid session virtually
Connect Worksheet Icon on the Consider the best way to use Tasks instantaneous. You can use Cntrl+C
Toolbar to connect all displays to for your application. and Cntrl+V to Copy and Paste
the same task to avoid confusion outings between Tasks
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
5. Reports #1 Split Reports
Displays channel statistics data per map sector in a spreadsheet format
Laps are separated as row headings and sectors as column headings
RH Click and choose Export to Excel Just like other displays you need There are 3 Split Report modes:
to open Excel and export the Split to add a channel to a split Auto defaults to hard beacons if
Report to a new worksheet in the report!-Elapsed Time is the present, else uses soft splits
current workbook. You can also most common choice Hard uses hard split beacons
copy as text Soft - uses soft split beacons
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
6. Reports #2 Tabular Outing Reports
Display channel statistics data in a list view on the worksheet, lap-by-lap, over an entire outing
Note that the tabular outing report shows data for a single outing only
Use the Connect outing feature and identify how the outing symbol denotes the connected outing :
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
7. Reports #3 Excel Reports
Generate and organise channel statistics data for display and manipulation in Excel spreadsheets
1. Lap Reports
2. Outing Reports
3. Hard Split Reports
4. Soft Split Reports
5. Event Reports
6. Between Events Reports
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
3. Stacked Data DataBytes (August 2007)
Whilst all are valid methods, the task is made more labour intensive and
time consuming by the multiple outings. In this instance, the Stacked
outings feature is a powerful solution.......
Use the Stacked Outings feature to view the data in a single continuous
outing. Note how this simplifies the analysis of trends and reporting of
telltale values
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
8. The X/Y Chart
Graphically illustrates the correlation (relationship) between two channels
A Powerful tool for identifying distinct characteristics and patterns of behaviour
A third channel (C), can also be added to display data in 3 dimensions
You can choose a The Polynomial curve fit Many of the features available in
Discrete OR Graduated relates to the active zoom the TD Chart are also available in
Colour Scheme for region only an XY chart using the same
Colour (C) Channel shortcuts e.g.. F, Z,H etc
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
4. Using X-Y Plots
Be sure to choose an appropriate polynomial order to match the The gate maths function and filter are powerful tools to
physical characteristics of the behaviour you are attempting to simplify and isolate particular subsets of data for
characterise i.e. 1 for linear spring rate, 2 for rising rate spring etc specific analysis
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
9. The Histogram
Graphically illustrates the distribution of data against time in the form of a bar chart
Each bar represents how long each channel spends between two bin values.
Histograms can be configured Specify the Bin size carefully. Channels commonly displayed
to show bars horizontally or Toolbox v6 allows up to 256 bins on a Histogram include RPM,
vertically Gear, Damper Velocity
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
10. Events
A powerful concept that represent points of interest that occur at a specific instant in time
Events provide a rapid method of searching for points of interest within outing data
Events can be displayed on T/D charts and Events displays via the Selection Pane, Events Tab
Two key categories of event :
Hard Event - generated by the vehicles data system and stored in the pds file
Soft Event - generated by Toolbox, definitions stored in the workbook
Event markers appear on T/D Charts as coloured triangles. Holding the cursor over an event marker
will display the event message
Events can also be displayed in Excel reports and used to create between events reports
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
5.Use of Soft Events - DataBytes (Jan 2009)
Define a Soft Event to show when the Engine Oil Temp >108 oC
Discuss the importance of the data rate in the definition of these events
A driver steering wheel marker button connected to the data system via
CAN/analogue/digital input can be used to trigger an event in the data enabling
quick navigation to the corresponding place in the data when the time of
concern/note/interest occurred
It can be useful to use soft events to test and evaluate new event strategies in
logged data as a dry run before committing them to hard events on the logger,
especially those which trigger alarms, burst loggers or control systems
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
11. Constants
A Constant is a named, fixed value item that has a global or outing context
Constants can be referenced in Toolbox Maths channels
A global constant has scope across all datasets and is saved as part of a
workbook. (Remember to save the Workbook after defining constants)
An outing constant only has scope within an outing and is saved as part
of a dataset. (Write access to the pds file is therefore required)
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
6. Constant Choices
CONSIDER THE CASE WHERE YOU WANT TO CALCULATE DRIVEN WHEEL SPEED FROM ENGINE RPM
-You need to use the applicable gear ratio - In this instance the Choose maths function offers a solution
Write a maths channel which uses the Choose function to return the gear ratio for the
current gear
What are the disadvantages of this method ?
How could the choose function be used in conjunction with Constants to provide a more
elegant solution ?
What feature of Toolbox Constants can further enhance the solution ?
You can copy / paste Excel cell references directly from Excel to Toolbox
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
7. Choose your Table
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
8. Understanding Bitfields DataBytes (Dec 2008)
Toolbox Bit Indicators graphically represent the ON/OFF status of each channel bit
Each bit of a channel can convey a specific status, diagnostic or condition description
Compact a large amount of information into a single channel and minimise the use of bandwidth
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This
9. Light it up !
I WANT TO SIMULATE THE BEHAVIOUR OF THE DASH SHIFT LIGHTS WITH HYPOTHETICAL
RPM THRESHOLDS AND COMPARE IT WITH THE SHIFT LIGHTS FROM AN ACTUAL
OUTING How could this be achieved?
Open the Light it up Toolbox workbook and use the Navigator playback controls to simulate a lap
Open the Light it up Excel Sheet and Review how the Maths Channels used to drive the Bit Indicators
work. Note that the shift light configuration can be pasted directly to / from Pi Workshop
Understand how the values used for Replica bit are calculated. Calculate the corresponding Replica
Bit value for the shift light pattern pictured below :
Race Engineers and drivers often want to tailor the configuration of the shift lights
to a specific circuit to ensure shift points are not requested at inappropriate
locations or track features
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
12. Registers...@
A powerful and versatile maths function...well worth becoming familiar with
Store discrete variables. The value of a register after the current sample is evaluated is
propagated as a value for the next sample evaluation
Particularly useful for performing time based functions and analysis
The most basic use of registers:
register @count;
@count=@count+1;
@count
register @a1;
register @a2; What does this register channel do ?
register @a3; What is the significance of the 0.8 ?
@a1=(fabs([G_Accel Lateral]));
@a2=((fabs(@a3-(@a1>=0.8))*[Speed])+(fabs(@a3-(@a1>=0.8))==0)*@a2);
@a3=(@a1>0.8);
@a2
Register names are case sensitive Each channel can contain up to 8 registers
and must begin with a @ Note use of the semicolon ;
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
10.Counter Channels (June 2008)
Pay Particular attention to the Data Rate Make use of the // comment facility
setting in maths channels which use the when writing register maths channels
Register function to perform integration
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Analyse This!
11.Fast Forward(June 2009)
You can use multiple Media displays to compare indexed video from different outings
/ drivers. Use the connect feature
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....in more Detail
13. Real Time - Going Live........
Real-time capabilities allow Toolbox to display, analyse and manipulate live data
i.e. Telemetry &Watch data alongside traditional historic (logged) data
One of the most powerful aspects of Pi Toolbox (Pro feature only)
Eliminates the need for separate telemetry client software and extends the powerful & user-friendly tools,
features and principles that Toolbox provides for use with logged to integrate the display, analysis and comparison
of live broadcast data
The Map display allows multiple car cursors to be Overlay a reference lap of logged data
shown simultaneously -enabling the location of all a on a Time/Distance chart with real-
teams cars to be shown on a single display in real time time data to allow quick comparison
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Refresher Tips -Toolbox Top 10s
1.Top 10....Workbook Tips and Tricks
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Refresher Tips-Toolbox Top 10s
2. Top 10 ....Keyboard Shortcuts
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Refresher Tips-Toolbox Top 10s
3. Top 10....Common Beginners Trip Ups
1. Cant add channels to a Display from Properties pane Press Alt+2 to Move to Selection
2. Channel Properties are not changing Check for a Local override (Note the channel symbol)
3. User Type or a quantity is suffixed to a channel name Channels with the same name but different
quantities have existed. Tip - Be mindful of channel quantity when creating maths channels. Use
Remove unused properties Feature to resolve (ensure offending channels not in use in Maths
channels/Displays)
4. Having unintentionally incorrect task associated with a display Tip use Connect all button on Toolbar
5. Incorrect Syntax in maths channels particularly Channel name capitalisation and spelling - Tip Pick
channel names from the dro down list accessed using Cntrl+Space
6. Using ^ instead of pow function in Maths Channels
7. Display zoom areas not linked
8. There are no Sector Times on my Split report Add Elapsed Time to the Split Report Display
9. Note that T/D Chart statistics only relate to the active Zoom Region
10. Channels in Overlay mode inadvertently have different scaling due to Autoscale
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Refresher Tips-Toolbox Top 10s
4. Toolbox Top 10....Cool Features
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Refresher Tips-Toolbox Top 10s
5. Toolbox Top 10....Maths Channel Tips
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....As you like it!
1. Preferences
User configuration options
Speed up data location
Speed data analysis
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....As you like it!
2. Tools\Options
Display Customisation
Enabling the Small Captions Option Maximises Screen space. Captions appear when you
hover over the controls title bar
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox .....As you like it!
3. Printing
Print all axes option prints all axes on Time/Distance, X/Y and Real-time Charts
You can also use Copy / Paste to paste images of an individual display in to other Windows
Applications MS Word etc very useful when writing reports!
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox ..Practice Laps
5. Further Examples
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
DataBytes Live ....Toolbox
Feedback
QUESTIONS ?
REQUESTS?
FEEDBACK ?
SUGGESTIONS?
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e
Toolbox Reference
Channel Icons
A d v a n c e d T e c h n o l o g i e s E v o l v i n g P e r f o r m a n c e