v30.05.06 ========= 30/05/2006 16:53 233472 wdass2sg.exe 1. Исправлена ошибка при создании подкаталогов в папке "%WSG_DATA%\Station_Name" для размещения данных в подпапки по часам 2. Проверена и настроена работа с БД Oracle (при старте во время проверки таблицы FILELIST (см. версию от 19.04.06) при наличии в поле FOFF значения по-умолчанию (512 байт) программа не могла модифицировать тип поля и завершалась с ошибкой - рекомендовано убрать значение по-умолчанию) v02.05.06 ========= 02/05/2006 16:38 233472 wdass2sg.exe 1. Исправлена ошибка при проверке наличия свободного места (для дисков размером около 4 Гб - размер ULONG). v27.04.06 ========= 27/04/2006 20:25 221184 wdass2sg.exe 1. в папке Station_Name данные раскладываются в подпапки по часам (для размещения множества файлов за год) 2. введена проверка на UNC имя - если в wsg.ini в параметре DIR= секции [DATA] указан UNC-путь, то он ВЕСЬ записывается в БД (чтобы с разных рабочих станций данные были видны по UNC-имени одинаково, например \\GEO\Data\SAR\14\144705-03032006.SHZ). Кроме того, при попытке записи в БД проверяется наличие ТОЧНО ТАКИХ ЖЕ файлов для данной станции и удаляются ДУБЛИКАТЫ. v19.04.06 ========= 19/04/2006 14:49 233472 wdass2sg.exe 1. Добавлена возможность чтения настроек подключения к БД (параметры ODBC=, USER=, PASSWORD=) из файла wsg.ini и командной строки. В случае отсутствия каких-либо из перечсленных параметров в командной строке программа: а. Производит попытку считать их из файла настройки wsg.ini в системном каталоге Windows: - параметры ODBC, PASSWORD и USER - из секции [DATABASE] б. При их отсутствии принимаются значения по-умолчанию: ODBC=WSG USER=WSG PASSWORD=WSG DATA=D:\Data Алгорит анализа настроек - если есть в командной строке, значения параметров берутся из нее (НАИВЫСШИЙ приоритет), далее - из файла настройки wsg.ini, далее при отсутствии какого-либо параметра - значения по умолчанию. 2. Добавлена проверка и модификация таблицы filelist (поля LCODE, CALIB, CALPER). 3. Исправлена ошибка при проверке наличия свободного места (~ 2Мб+(размер файла)*2) на локальном и/или сетевом диске и удаления самых старых данных до достижения свободного места ~ 2Мб (теперь удаляет ТОЛЬКО ДАННЫЕ КОНВЕРТИРУЕМОЙ СТАНЦИИ). ЧИСТИТ МЕСТО ДО УКАЗАННОГО РАЗМЕРА (удаляет файлы, пока на диске не будет (~ 2Мб+(размер файла)*2)). При невозможности расчистить место сообщает об ошибке конверсии!!! 4. Выдает итоговую статистику (кол-во отконвертированных файлов) при групповой конверсии. 5. Протестирована работа с БД Oracle, MS-Access, MS SQL, MySQL, PostgreSQL. v04.12.05 ========= 04/12/2005 14:02 217088 wdass2sg.exe 1. Исправлена ошибка конвертирования файлов без данных (один заголовок) - программа пропускает файл и идет дальше. 2. Протестирована работа с БД MS-Access, MS SQL, MySQL, PostgreSQL. 3. Добавлена проверка наличия свободного места (~ 2Мб+(размер файла)*2) на диске и удаления самых старых данных до достижения свободного места ~ 2Мб. 4. Добавлена строка состояния (показывает, какой файл обрабатывается (Scanning, Check, Convert)). v17.09.04 ========= 17.09.2004 16:39 229376 wdass2sg.exe 1. Исправлена ошибка обработки даты в високосном году (не воспринималась дата 29 февраля). V26.11.04 ========= 26.11.2004 18:49 229376 wdass2sg.exe 1. Добавлена возможность не записывать в БД значение коэффициента усиления (для раздельного учета АЧХ по каждому каналу в таблице CALIBRATION). Для этого необходимо в файле параметров wdass2sg.ini в секции, название которой совпадает с именем станции, добавить строчку USEGAIN=0. Отсутствие данного параметра в секции или установка его в 1 (USEGAIN=1) приводит к разрешению переноса информации о коэффициенте усиления в таблицу filelist БД WSG. Пример: [S50] DIR=E:\S50 USEGAIN=0 При выборе имени станции в главном диалоговом окне программы отображается информация о режиме записи коэффициента усиления. Если запись разрешена, то слева у элемента с названием “Используется коэффициента усиления” появляется отметка в виде галочки или крестика. v17.09.04 ========= 17.09.2004 16:39 229376 wdass2sg.exe 1. Исправлена ошибка обработки даты в високосном году (не воспринималась дата 29 февраля). v11.13.02 ========= 11/13/02 03:37p 217,088 wdass2sg.exe 1. Исправлена ошибка обработки файлов SDAS, имеющих в заголовке в секции [FILE] запись DATA_SEC=0 (нулевая длина данных) - конвертор отстанавливался, ничего не делая и не сообщая. Теперь он конвертирует этот файл, вычисляя длину данных из его размера. Формат файла настройки: ====================== % WDASS2SG.ini % Секция [WDASS2SG] % DIR - имя директории по умолчанию % NSTA - количество станций % STA0 - имя станции номер 0 % … % STAN - имя станции номер N % TIME - время и дата начала конверсии % TIMEQTY - длительность % % Секция [имя станции] % DIR - каталог, в котором должны находиться файлы, подлежащие конвертированию в формат WSG % USEGAIN - учитывать/нет (домножать) коэффициент усиления точного канала при конвертировании % VIRTUAL - файл-описатель "виртуальной" сети (для телеметрии) - ПАРАМЕТР УСТАРЕЛ, НЕ ИСПОЛЬЗУЕТСЯ!!!