![]() |
Printing values to user messages box
Very simple question, whose answer I cannot figure out. I am using a CAN bus system to control the speed of my motors. I think it is working but I want to display the value of the encoder in the user messages box. How exactly do I accomplish this? Currently only text is showing up in the messages box.
DriverStationLCD is lcd my code: lcd->Printf(DriverStationLCD::kUser_Line3, 1, "Rate: ", shooterOne->GetSpeed); lcd->UpdateLCD(); Thanks |
Re: Printing values to user messages box
You need to use standard printf formatting.
Your line should be something like: lcd->Printf(DriverStationLCD::kUser_Line3, 1, "Rate: %f", shooterOne->GetSpeed()); Also, calling the Clear() method first tends to prevent weird overwriting problems that muddle the output. |
Re: Printing values to user messages box
Quote:
Thank you. EDIT: It worked perfectly, thanks |
| All times are GMT -5. The time now is 18:20. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi