View Single Post
  #15   Spotlight this post!  
Unread 13-03-2010, 23:09
Ziaholic's Avatar
Ziaholic Ziaholic is offline
Elec/SW Mentor
AKA: Marc
FRC #1164 (Project NEO)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2002
Location: Las Cruces, NM
Posts: 194
Ziaholic is a jewel in the roughZiaholic is a jewel in the roughZiaholic is a jewel in the roughZiaholic is a jewel in the rough
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.
__________________
----
There are 10 types of people. Those who understand binary, and those that do not.
Team #1164 - Project NEO Robotics

Last edited by Ziaholic : 13-03-2010 at 23:12.
Reply With Quote