*********************************************************************************************************** * Resp_out - Утилита для выгрузки из базы данных АЧХ (таблица CALIBRATION). * * * * ОПИСАНИЕ: * * Программа сохраняет АЧХ (описанную параметрами SELECT=,DATE=,-FAP,-SAC) из базы данных * * (таблица CALIBRATION) с параметрами подключения (ODBC, USER, PASSWORD) в файл со стандартным именем * * (например: OBN_BHZ_II_00_20090101.sac), находящийся в каталоге OUT_DIR, в формате указанном * * в параметре TYPE_OUT= * * * * ПРИМЕЧАНИЯ: * * В поле SAC (таблица CALIBRATION) хранится прямая хар-ка по смещению, в Count/М * * В поле FAP (таблица CALIBRATION) хранится прямая хар-ка по смещению, в мкМ/Count * * В SAC-файл по умолчанию сохраняется прямая скоростная хар-ка в Count/(М/сек) * * В FAP-файл по умолчанию сохраняется хар-ка в формате GSE2 * * * * ОБЯЗАТЕЛЬНЫЙ ПАРАМЕТР: * * SELECT=STA:CHAN:NETWORK:LOCATION * * * * ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ: * * ODBC= - источник данных ODBC * * USER= - имя пользователя * * PASSWORD= - пароль к базе данных WSG * * OUT_DIR= - путь к каталогу с выгружаемыми данными * * DATE=yyyy-mm-dd - дата АЧХ * * -FAP (/FAP) - выгружать только поле FAP из таблицы CALIBRATION * * -SAC (/SAC) - выгружать только поле FAP из таблицы CALIBRATION * * TYPE= (TYPE_OUT=) - выгружаемый формат. Может принимать значения WSG, GSE2 - для форматов WSG и GSE2 * * и значение вида PRM1;PRM2;PRM3 - для произвольного формата, где: * * PRM1 = {0,1,2} - вид характеристики (смещение, скорость, ускорение) * * PRM2 = {0,1} - (прямая, обратная) характеристика * * PRM3 = N - порядок характеристки (степень 10), например: нМ => -9, мкМ => -6 * * * * ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ: * * 0 - Операция успешно завершена * * -1 - Ошибка задания обязательного параметра SELECT= * * -2 - Ошибка подключения к базе данных * * -3 - Ошибка проверки таблицы CALIBRATION * * -4 - Ошибка выборки из базы данных * * -5 - Ошибка сохранения характеристики в файл * * 1 - В базе данных отсутствует информация по данному запросу * * 2 - В базе данных не заполнено поле SAC для данного запроса * * 3 - В базе данных не заполнено поле FAP для данного запроса * * 4 - В базе данных не заполнены поля SAC и FAP для данного запроса * *********************************************************************************************************** resp_out v1.4.3 (20110818) ================ 18/08/2011 15:45 114,688 resp_out.exe 1. При выгрузке АЧХ в SAC-формате в заголовке SAC-файла в строке комментария выводится размерность характеристики resp_out v1.4.2 (20110817) ================ 17/08/2011 17:23 110,592 resp_out.exe 1. При выгрузке АЧХ в SAC-формате в заголовке SAC-файла (строка комменария # Time ) выводится дата в формате "ГГГГ.ММ.ДД чч:мм:сс" resp_out v1.4.1 (20110802) ================ 02/08/2011 11:42 110,592 resp_out.exe 1. Добавлен подробное описание работы утилиты, которое можно вызвать ключами: --help,-help,/help,help,--h,-h,/h,--?,-?,/? resp_out v1.4 (20110729) ================ 29/07/2011 16:12 106,496 resp_out.exe 1. Добавлен параметр командной строки TYPE= (TYPE_OUT=). Может принимать значения WSG, GSE2 - для форматов WSG и GSE2 соответственно и значение вида PRM1;PRM2;PRM3 - для произвольного формата, где: PRM1 = {0,1,2} - вид характеристики (смещение, скорость, ускорение) PRM2 = {0,1} - (прямая, обратная) характеристика PRM3 = N - порядок характеристки (степень 10), например: нМ => -9, мкМ => -6 Разделителем могут быть (:,;). Для SAC-формат актуален только PRM1. Значением по умолчанию являются GSE2-формата для характеристики в виде FAP и скоростная характеристика для SAC. resp_out v1.1 (20110425) ================ 25/04/2011 15:12 94,208 resp_out.exe 1. При выгрузке данных в формате FAP добавляется комментарий вида RESPONSE COMMENT BLOCK FORMAT, где через [:] перечислены STA:CHAN:LOCATION:NETWORK,например: (OBN:BHZ:??:II) Структура файла настроек (resp_out.ini) ------------------------------------------------- [DATABASE] - секция, описывающая настройки подключения к базе данных ODBC=WSG - имя источника данных USER=WSG - имя пользователя PASSWORD=WSG - пароль [OUT] - секция, описывающая путь к каталогу с данными DIR=D:\DATA - путь к каталогу с данными Логика разбора настроек: 1. Высший приоритет - командная строка (ODBC=, USER=, PASSWORD=, OUT_DIR=) 2. Настройки из собственного файла *.ini (в секциях [DATABASE], [OUT]) 3. Настройки из файла WSG.ini (в секциях [DATABASE], [OUT]) 4. Значения по-умолчанию (WSG:WSG/WSG, D:\OUT)