I originally wrote this as an email to Stuart, but it would be helpful to have more “hounds on the trail”!
Hi Stuart,
I’ve narrowed things down a bit more. I normally wouldn’t bore you with technical details, but here it might help us figure this out, so here goes:
wxsim.exe writes the .wxf file “as it goes”, meaning every time it loops through the calculation process, it adds the latest data to latest.wxf. It then closes the file when it’s done with the forecast.
However, a few versions ago, I decided I needed raw values of the various max and min temperatures in the .wxf file. The problem is that these can’t be known until ech day is over, so the program can’t write them until it’s done with the forecast. To get around this problem, I had it rewrite the .wxf file, by reading it to a temporary file called wxf.tmp. It then writes to a new .wxf file by writing the designator “v100” (which was there before, anyway), followed by all that max/min temperature data, then an asterisk, and then it reads back your site name and all that other data from the tmp file. Finally, it rewrites the wxf.tmp file as “empty”.
It looks like your file is not getting “translated” into the newer form. The instruction to do this is triggered by many different ways of closing the output form, such as hitting Repeat, Fresh, or Quit. In auto mode, Repeat is hit by the program itself, but only when it reverts to the main screen again. It’s possible you have checked it to leave that screen up for display until time for the next run. At that point the new version of the .wxf file has not been written.
I’m wondering if some action of yours, or some bug in the program, is allowing the .wxf file to remain in its untranslated state. Maybe some way of closing the program, or of booting up wret.exe, which I haven’t thought of, is doing this. What I’m really puzzled about is why there would be any difference between 11.0 and 11.0.1.
Some things to check:
(1) When did wxf.tmp get updated, and what are its contents? If it didn’t update when the forecast was finished, that’s a clue.
(2) What if you just run it manually, hit repeat, and then File/Retrieve? Does it work then?
Thanks!
Tom