ADL2 - Possible to change the data type of a channel?
Posted: Thu Aug 04, 2011 8:14 am
Hey guys,
I have a 2009 Porsche GT3 Cup race car with the factory ADL2 dash. I've been trying to get an identifier of (pending) wheel lockup under braking working for the last month or so, with out much luck. I could get it working with hardcoded minimum speed values for each wheel, but that's not optimal for tracks with a wide range of corner speeds.
I currently have it setup as:
1 User Math Channel (Lockup Threshold): value 1 is Ground Speed, multiply then divide by scale factor of 1000 the second value, which is the % minimum wheel speed I want to trigger the alert ('90' for 90% of ground speed).
2 Alarms setup, 1 for the front and 1 for the rear. Each alarm simply checks if Brake Status > 0, Ground Speed > 15 km/h, and Ground Speed <= Lockup Threshold, for each wheel.
When I save the Alarms I get a warning that the channels being compared are of different data types. 'Ground Speed' is km/h, and 'Lockup Threshold' is unitless. I was hoping it'd Just Work out in the real world, but after testing it, it definitely does not trigger the alarm.
If I graph the values (individual wheel speeds and the Lockup Threshold channel), I can definitely see the wheel speeds drop below the Lockup Threshold but no alarm is triggered. Is there a trick to set the data type of the Lockup Threshold channel to km/h so the comparison works properly in the dash config? Or should I create additional channels for each wheel that simply take the wheel speed and multiply by 1 and return the whole number of unitless type, and compare that to Lockup Threshold?
Thanks for any tips/advice you guys may have!
-mike
I have a 2009 Porsche GT3 Cup race car with the factory ADL2 dash. I've been trying to get an identifier of (pending) wheel lockup under braking working for the last month or so, with out much luck. I could get it working with hardcoded minimum speed values for each wheel, but that's not optimal for tracks with a wide range of corner speeds.
I currently have it setup as:
1 User Math Channel (Lockup Threshold): value 1 is Ground Speed, multiply then divide by scale factor of 1000 the second value, which is the % minimum wheel speed I want to trigger the alert ('90' for 90% of ground speed).
2 Alarms setup, 1 for the front and 1 for the rear. Each alarm simply checks if Brake Status > 0, Ground Speed > 15 km/h, and Ground Speed <= Lockup Threshold, for each wheel.
When I save the Alarms I get a warning that the channels being compared are of different data types. 'Ground Speed' is km/h, and 'Lockup Threshold' is unitless. I was hoping it'd Just Work out in the real world, but after testing it, it definitely does not trigger the alarm.
If I graph the values (individual wheel speeds and the Lockup Threshold channel), I can definitely see the wheel speeds drop below the Lockup Threshold but no alarm is triggered. Is there a trick to set the data type of the Lockup Threshold channel to km/h so the comparison works properly in the dash config? Or should I create additional channels for each wheel that simply take the wheel speed and multiply by 1 and return the whole number of unitless type, and compare that to Lockup Threshold?
Thanks for any tips/advice you guys may have!
-mike