|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
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 |
|
#2
|
|||||
|
|||||
|
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. |
|
#3
|
||||
|
||||
|
Re: Printing values to user messages box
Quote:
Thank you. EDIT: It worked perfectly, thanks Last edited by omsahmad : 17-02-2013 at 13:04. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|