seed2wsg ------------------------------------------------- seed2wsg v1.3 ================ 28/08/2013 17:19 212,992 seed2wsg.exe 1. В файл настроек (seed2wsg.ini) добавлена секция [SYSTEM], имеющая ключ BLOCK_SIZE, задающая размер seed блока (если не задана, то используется стандартный расчет размера блока) seed2wsg v1.1 ================ 16/11/2011 17:53 208,896 seed2wsg.exe 1. Исправлена ошибка чтения локального файла настроек (seed2wsg.ini) 2. Изменен help 3. Вызов помощи осуществляется при помощи ключей: --help,-help,/help,help,--h,-h,/h,--?,-?,/? seed2wsg ================ 27/10/2011 17:21 208,896 seed2wsg.exe 1. Добавлена возможность просмотреть часть файла (в командной строке ключ -i=размер_в_МБайтах). При задании ключа -i сканируется весь файл seed2wsg ================ 03/10/2011 16:41 208,896 seed2wsg.exe 1. Добавлена возможность задавать список станций используя спецсимволы (* - заменяет любое количество символов и ? - заменяет один символ) seed2wsg ================ 27/05/2011 16:08 208,896 seed2wsg.exe 1. При записи в формате CSS3.0 LCODE добавляется к имени канала seed2wsg ================ 19/05/2011 15:53 208,896 seed2wsg.exe 1. Исправлена ошибка с чтением файла WSG.ini 2. При записи данных в формате CSS3.0 файл описатель (.wfdisc) не созданется заново, а дописывается 3. Исправлена ошибка создания файлов с данными при указании в командной строке ключа CSS (не создавались) 4. Изменена логика чтения командной строки для параметра CSS=: - Если указано имя каталога, то отконвертированные данных будут находится в нем с именем SEED-файла + .wfdisc seed2wsg ================ 01/04/2011 15:48 208,896 seed2wsg.exe 1. Добавлена дата конвертирования в .wfdisc-файл (при сохранении данных в формате CSS) 2. Исправлена ошибка при стыковке отконвертированных данных (добавлялись лишние отсчеты) 3. Исправлено чтение настроек (ODBC=... и т.п.) 4. Исправлена ошибка с конвертированием данных в указанном интервале (параметры комадной строки BEG=... и т.п.) 5. Изменено наименование файлов с данными в CSS-формате (ггггммддччММсс-STA-CHAN-LCODE.w) 6. Исправлено выборочное конвертирование по отдельным станциям (параметр командной строки STA:CHAN:LCODE) 7. Изменен параметр командной строки CSS= (добавлена возможность использования ключа CSS) Логика разбора параметра командной строки CSS (CSS=): - Если указан полный путь к .wfdisc-файлу, то он используется - Если указано только имя .wfdisc-файла, то пишется в каталог с SEED-файлом - Если ничего не указано (ключ CSS), то пишется в файл с именем SEED-файла + .wfdisc - Указание относительного пути невозможно (выводится ошибка) seed2wsg ================ 15/03/2011 16:23 200,704 seed2wsg.exe 1. Исправлена ошибка с записью данных в несуществующий каталог (ранее не создавался) seed2wsg ================ 23/11/2010 16:39 196,608 seed2wsg.exe 1. Исправлена ошибка с занесением информации в базу данных (ранее происходило некорректное удаление данных) ================================================================================ Для работы с программой необходимо в командной строке указать путь к конвертируемому файлу (1-ый параметр). После этого будет произведена конвертация в формат WSG (по пути указанному в секции [DATA]) и произведена соответствующая запись в базу данных (секция [DATABASE]) или файл CSS. Кроме того вы можете использовать параметры (необязательные): ODBC= - источник данных ODBC USER= - имя пользователя PASSWORD= - пароль к базе данных WSG CSS= - путь к CSS-файлу (при этом запись не будет проводиться в базу данных) BEG= - время начала (hh:MM:ss-dd.mm.yyyy) конвертирования (должно быть < END=) END= - время окончания (hh:MM:ss-dd.mm.yyyy) конвертирования (должно быть > BEG=) QTY= - продолжительность конвертирования (используется только с параметром BEG=) и ключи: ? (или -h) - вывод справки STA:CHAN:LCODE - список станций, например (OBN:BHZ:00 или OBN:*) ================================================= Коды возврата ------------------------------------------------- 0 - Нормальная работа утилиты -1 - Ошибка подключения к источнику данных -2 - Ошибка открытия SEED-файла -3 - Ошибка чтения SEED-файла ================================================= Структура файла настроек (seed2wsg.ini) ------------------------------------------------- [DATABASE] - секция, описывающая настройки подключения к базе данных ODBC=WSG - имя источника данных USER=WSG - имя пользователя PASSWORD=WSG - пароль USE_TEND=1 - использовать (1) или не использовать (0) поле TEND таблицы FILELIST [DATA] - секция, описывающая путь к каталогу с данными DIR=u:\data - путь к каталогу с данными ================================================= Логика разбора настроек: ------------------------------------------------- 1. Высший приоритет - командная строка (ODBC=, USER=, PASSWORD=, DIR=) 2. Настройки из собственного файла *.ini (в секциях [DATABASE], [DATA]) 3. Настройки из файла WSG.ini (в секциях [DATABASE], [DATA]) 4. Значения по-умолчанию (WSG:WSG/WSG, D:\DATA) ================================================= Заполнение поля CPATH таблицы FILELIST: ------------------------------------------------- Если параметр DIR= в секции [DATA] начинается с символов "\\" или "//", то заносится полный путь, иначе относительный