by rwidell on Wed Sep 06, 2006 2:49 pm
Derek,
Sorry it took me so long to respond. I have been out of the office for a while.
The best thing to do in the case of a crash is post the exception number and address if Windows gives them to you when XDFviewer crashes. With the exception number and address, I can usually find the problem pretty quickly.
In pre-XP versions of Windows, you usually get a message like: "Unhandled exception 0xC00000005 at 0x00004000 in XDFviewer.exe" I just need that information.
In XP, you usually get a dialog telling you the program had a problem and needed to close. You have to click the link that reads something like "View technical information about the problem" to get the above information.
In the next version, I will add a feature to automatically send the information to us when it crashes.
As far as the incorrect signal scale...
The EDF spec provides a field for the signal's dimension. Since there is no strict rule on how this field should be used, XDFviewer just looks for "V", "mV", or "uV". It sounds like there is either no unit specified or it is not something XDFviewer recognizes.
When you open an EDF file, XDFviewer creates a XDF header file. If you backup the existing one and open the EDF file again, you will have a clean header file. Once you do that, you can open the new XDF header in notepad and search for "<xdf:Source>". From there, you should be able to tell how XDFviewer is interpreting the EDF signals. The physical min/max or unit tags may have incorrect values.