|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: DriverStation Error -44006
Cleaning the cRIO and installing gaskets is a fine idea, but if there is a short, you'll get a blown fuse or worse. You will not simply receive an error about the Cypress I/O trying to read enhanced I/O, but not having enhanced I/O enabled.
Greg McKaskle |
|
#2
|
||||
|
||||
|
Re: DriverStation Error -44006
I'm having this exact error, many times a second, and I'm not even using the Cypress board.
How do we eliminate any/all references to the Cypress if we don't need them? I'm guessing that this error spamming might be related to some of the system watchdog errors we're getting. |
|
#3
|
||||
|
||||
|
Re: DriverStation Error -44006
I got some advice yesterday from Doug Norman (from NI) who was in high-demand this weekend at the Arizona Regionals. Mucho Mucho Kudo's to him and his first-hand knowledge of the inner workings of the cRIO.
From what I learned from him, this error is unavoidable at the moment. but you can lessen the impact of it by turning off the internal cRIO error logging. Here's how you do it: 1) With your project window selected, hit Ctrl-F (find) 2) in the search window type "error" and press Find (or hit Enter) 3) for my results, the 5th one from the top is ErrorsGlobal.vi ... select it and hit "Go To" 4) open up your Begin.VI block diagram and drag-drop the ErrorsGlobal.VI into it ... it appears as a global variable [log errors to file?] 5) wire up a constant to the input and set it to false Keep in mind that now that "view error messages" button on the DriverStation will no longer result in anything anymore ... that is, until you alter that boolean constant in your Begin.VI. I still had a few occasional system watchdogs after doing this, but not as many. It's not a perfect fix. The error is still ocurring, it just doesn't "hurt" as much. ... and it's as good as they've got for now. Last edited by Ziaholic : 13-03-2010 at 23:12. |
|
#4
|
|||
|
|||
|
Re: DriverStation Error -44006
We were trying what you said, since we had that error too. But we couldn't find errorGlobal.Vi, but we couldn't find it in our code. Any suggestions?
|
|
#5
|
|||||
|
|||||
|
Re: DriverStation Error -44006
Quote:
-Danny |
|
#6
|
|||
|
|||
|
Re: DriverStation Error -44006
I'm not set up to test very well, but the VIs for Get Digital do seem to return an error if they haven't received any enhanced data. It may need more details to reproduce the issue.
Greg McKaskle |
|
#7
|
|||
|
|||
|
Re: DriverStation Error -44006
We are getting this as well.
After implementing Mark's solution the robot will now run, but occasionally we do still see the error in the logs. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Driverstation Pong! | byteit101 | Programming | 12 | 16-01-2010 16:31 |
| DriverStation::GetAnalogIn - what range? | oddjob | C/C++ | 3 | 04-03-2009 22:41 |
| question regarding driverstation | ringo115 | Programming | 4 | 16-02-2009 11:16 |
| driverstation outputs | agough | C/C++ | 3 | 15-02-2009 22:25 |
| Wiring LED to Driverstation | sircedric4 | Electrical | 11 | 23-01-2009 08:31 |