|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Analog Breakout trouble-shooting
Wasn't sure whether to post this in the Sensors forum or here...
I am trouble-shooting our analog breakout board to use it with a pot. At this point, i'm just trying to read the input signal from the board, using printf statements and looking at the Analog Input lights on the I/O screen of the Driver Station. I have the PWM wired with 5V and ground on the middle pin and pin closest to the board, respectively, and a DC signal to the inside pin. The pertinent code looks like the following: elbow = new Analogchannel(8); //PWM is connect to the pin closest to the jumpers - the outside 2 pins are jumpered DriverStationLCD *dsLCD = DriverStationLCD::GetInstance(); while(1) { voltage = elbow->GetValue(); dsLCD->Printf(DriverStationLCD::kUser_Line1, 1,"Voltage is %d",voltage); dsLCD->UpdateLCD); Wait(1.0); } A few things are happening - 1. the print out is giving me values of 1441 -ish (was 0 last night), and they don't change if I vary the input voltage. 2. I don't see any signal on the Analog Input indicators in the I/O window 3. I'm gett the following Message in the Diagnostics window: Fatal error"Attempting to reuse an allocated resource" in Allocate() in C:/windriver/workspace/WPLib/Resource.cpp at line 76 Modifed Network Configuration: Set The object already exists. I/O unit not detected or not installed correctly. We are currently running in Autonomous mode. The analog board is connected to the 9201 which is in slot 1 of the CRIO. I've been working on this for hours, with no luck. any help is appreciated. |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|