Смекни!
smekni.com

7 Конфигурирование цифровых преобразователей 85 (стр. 32 из 35)

4. Вы можете теперь использовать новое название порта в окне Setup Scream.

Когда Scream печатает в постраничном режиме, он использует установленные Вами драйвера принтера, и, как правило, может получить к принтерам общего доступа. В это время Вы не должны использовать для печати порт локального принтера.


11 Регистрация и уведомление

Logging and notification

11.1 Файлы журнала

Log files

As Scream receives data blocks, it checks that each one is valid and self-consistent. Any errors it detects are highlighted in the ViewInfo window (see section 6.4, page 72.) They can also be logged to disk.

To specify this file, or to change which types of error are logged, choose File → Setup... from the main menu and move to the Event Log tab. Check Enable Event log to begin.

Когда Scream получает пакеты данных, он проверяет, что каждый правилен и последователен. Любые обнаруженные ошибки, подсвечены в окне ViewInfo (см. раздел 6.4, страницу 72). Они могут быть также зарегистрированы на диск.

Чтобы определить этот файл, или изменить типы регистрируемых ошибок, из главного меню выберите File → Setup... и перейдите на вкладку Event Log. Установите флажок в окне Enable Event, чтобы начать запись журнала регистрации событий системы.

Рис. 11‑1 Окно Setup-event-log

Setup-event-log

The top section of this window lets you select the types of event to be logged:

Block Sequence Errors: A block with an unexpected block number. Blocks received over a serial data link are marked with a block number, which increases by 1 for each new block. If Scream receives a block whose number is out of sequence, it generates this error.

Suspicious System IDs: A block coming from an instrument which is reporting a System ID of zero (i.e. blank). Although the block itself is valid, there may be a problem with the device it came from.

Invalid Time Code: A block with an out-of-range time stamp (i.e. greater than 23:59:59.)

User Commands: A command initiated by the user which affects the operation of the instrument, e.g. locking, unlocking, centering, calibration, and configuration detection.

Invalid Compression Code: A block with a compression code other than 1, 2, or 4.

Invalid Block Duration: A block which is not a whole number of seconds long. GCF blocks must contain a whole number of seconds of data, calculated as number-of-samples × sample-rate.

End Sample Mismatch: A block whose final sample (reverse integrating constant) does not equal the first sample plus all the differences within the block.

Checksum Errors: A block whose checksum does not match the sum of all the bytes in the block.

Data Discontinuities: Any detected gap in a stream, with the reason if known. This includes reboots, clock syncs, and intentional gaps in triggered channels, as well as data lost owing to slow or poor-quality communications links. Status streams hold no duration information and are not checked.

By default, log files are created in the user's directory (Local Settings under Windows), under different names according to the source of the data:

-local serial inputs are logged by port, in files named comportx.log ,

-network servers are logged by IP address, in files named aa_bb_cc_dd.log (for the IP address aa.bb.cc.dd), and

-file and SCSI disk replays are logged in the file replay.log .

Any events which do not relate to a particular stream are logged in the file scream.log . If you uncheck File for each data source, all events are logged to this file.

Log files can become quite large, and it is usual to limit their size. To do this, check Limit to... and set a value in the box. When a xxx.log file reaches this size, it will be renamed xxx.old, and a new, empty xxx.log file will be created. If the file xxx.old already exists, it is overwritten.

Finally, enter the name of a directory in the text box, or click Browse... to find a suitable directory for saving the log file(s). See the notes about choice of a suitable directory in Section 2.3, page 11.

Главный раздел этого окна позволяет Вам выбирать типы событий, которые будут зарегистрировано:

Block Sequence Errors Ошибки Последовательности пакетов Пакет с неожиданным номером. Пакеты, полученные по последовательному каналу связи, маркируются в соответствии с номером пакета, который должен увеличиваться на 1 для каждого нового пакета. Если Scream получает пакет, число которого вне последовательности, оно генерирует эту ошибку.
Suspicious System IDs Подозрительный System IDs System ID полученного от инструмента пакета, равен нулю (то есть чистый). Хотя сам пакет правилен, возможно, есть проблема с устройством, из которого пакет получен.
Invalid Time Code Недопустимый Код Времени Пакет с недопустимым штампом времени (то есть большим, чем 23:59:59).
User Commands Команды пользователя Команда, инициализированная пользователем, которая относится к функционированию инструмента, например, блокировка или разблокирование, центрирование, калибровка, и определение конфигурации.
Invalid Compression Code Недопустимый код компрессии (сжатия данных) Пакет с кодами компрессии иными, чем 1, 2, или 4.
Invalid Block Duration Недопустимая продолжительность пакета Пакет, продолжительность которого не является целым числом секунд. Пакеты GCF должны содержать целое число секунд данных, вычисленных как произведение числа отсчетов на частоту выборки.
End Sample Mismatch Несоответствие последнего отсчета Пакет, последний отсчет (reverse integrating constant) которого не равняется первому образцу плюс все разности в пределах пакета.
Checksum Errors Ошибки контрольной суммы Пакет, контрольная сумма которого не соответствует сумме всех байтов в пакете.
Data Discontinuities Отсутствие непрерывности данных Любой обнаруженный разрыв в потоке, с причиной, если известно. Это включает перезагрузки, синхронизацию тактового генератора, и существующие по определению промежутки в потоках выделенных событий, так же как данные, потерянные вследствие того, что линия связи слишком медленная или низкокачественная. Поток состояния не имеет информации продолжительности и не проверяется.

По умолчанию, журналы регистрации создаются в каталоге пользователя (Local Settings под Windows), под разными именами в соответствии с источником данных:

- локальные последовательные входы, зарегистрированы портом - в файлах с именами comportx.log,

- сетевые серверы, зарегистрированы адресом IP, в файлах с именами aa_bb_cc_dd.log (для адреса IP aa.bb.cc.dd), и

- файл и воспроизведение диска SCSI зарегистрированы в файле replay.log.

Любые события, которые не касаются конкретного потока, зарегистрированы в файле scream.log. Если Вы не установили флажок в окошке File for each data source, все события зарегистрированы в этом файле.

Журналы регистрации могут стать весьма большими, и обычно ограничивают их размер. Чтобы сделать это, установите флажок Limit to...и установите значение в окне. Когда xxx.log файл достигнет этого размера, он будет переименован xxx.old, и новый, пустой xxx.log файл будет создан. Если файл xxx.old уже существует, он будет записан поверх ранее существовавшего.

Наконец, введите имя каталога в текстовом поле, или нажмите Browse...,чтобы найти подходящий каталог для того, чтобы сохранить журнал (или файлы) журнала регистрации событий. См. примечания о выборе подходящего каталога в Разделе 2.3, странице 11.

11.2 Уведомление E-mail

E-mail notification

You can also instruct Scream to send e-mail to warn the operator when particular events happen. To set this up, choose File → Setup... from the main menu and move to the Email Options tab.

Вы можете также проинструктировать Scream, посылать e-mail, чтобы предупредить оператора, когда случаются определенные события. Чтобы настроить эту функцию, выберите File → Setup... из главного меню и перейдите к вкладке Email Options.

Рис. 11‑2 Окно Setup-email

Setup-email-42

To e-mail, you will need access to a mail (SMTP) server which will accept messages from the address Scream_SMTP_client@your-hostname. Fill in the IP address or hostname of this server in the SMTP Server box. Enter the e-mail address which you want to receive this mail in the Recipient box.

The events you can monitor are:

Digitizer re-boots: Scream can recognise the boot-up status messages of a Güralp digitizer or digital instrument. These are normal after a power cycle, or when a new configuration is uploaded to the digitizer. Ater a re-boot, you should receive Re-Sync and Data Discontinuity messages as well.

Re-Syncs: Whenever the digitizer's internal clock is resynchronized with GPS. These are normal after a re-boot, or an extended period of GPS outage.

Data Discontinuities: Any detected gap in a stream, with the reason if known. This includes reboots, clock syncs, and intentional gaps in triggered channels, as well as data lost owing to slow or poor-quality communications links. You should check the log files (see above) to help you determine the cause.

SAM disk full: SAM units send status messages when they stop recording data because their disk is full. SAM units in circular-buffer mode carry on recording, and do not send these messages.

Scream Start / Stop: Generated by Scream when it starts, and when it shuts down cleanly. If a computer suffers a sudden loss of power or is not shut down properly, you will not see a Scream Stop message.

Scream recording stopped: Whenever recording fails for a particular stream, because of a write error on the local disk. Check that the disk is not full, and that you have write access to the relevant directories. If you have Auto Record – Enable active and have set recording to GCF format, replaying a previously-recorded GCF file will cause Scream to attempt to record to the same file, causing this error. The file will be undamaged.

GPS Control Timeout: Generated if Scream has previously received satisfactory GPS synchronization messages, but has not received any within the last 12 hours. Scream will not send another GPS Control Timeout message until GPS operation resumes, at which point it will restart the 12-hour timer.

Digitizer Trigger Report: Whenever the digitizer triggers. Scream determines this from lines in status messages, and not from the data streams. Accordingly, there may be a slight delay between a trigger and this message. The contents of the status lines are repeated in the message.

Mass Positions: Generated if an instrument reports a mass position over the value you specify, expressed as a percentage of the mass's travel. Most Güralp instruments can operate satisfactorily with mass positions up to 50% of their travel; some can operate with significantly higher mass positions.

Disk Full Warning: Generated if the amount of data on the hard disk exceeds a specified percentage of the size of the disk.

Для того, чтобы послать e-mail Вы должны будете иметь доступ на почтовый сервер (SMTP), который примет сообщения с адреса Scream_SMTP_client@your-hostname. Заполните адресе IP или введите имени хоста этого сервера в окне SMTP Server. Введите адрес e-mail получателя в окне Recipient.

События, которых Вы можете контролировать:

Digitizer re-boots Scream может идентифицировать сообщения состояния начальной загрузке цифрового преобразователя Güralp или цифрового инструмента. Это нормально после выключения – включения питания, или когда новая конфигурация загружена в цифровой преобразователь. После перезагрузки, Вы должны получить сообщения Re-Sync и Data Discontinuity.
Re-Syncs Всякий раз, когда внутренний тактовый генератор цифрового преобразователя ре-синхронизируется с GPS. Обычно после перезагрузки, или для тельного перерыва в работе GPS.
Data Discontinuities Любой обнаруженный разрыв в потоке, с причиной, если известно. Это включает перезагрузки, синхронизацию тактового генератора, и существующие по определению промежутки в потоках выделенных событий, так же как данные, потерянные вследствие того, что линия связи слишком медленная или низкокачественная. Вы должны проверить журналы регистрации (см. выше), что должно помочь Вам определить причину.
SAM disk full Модули SAM посылают сообщения состояния, когда они прекращают регистрацию данных, потому что их диск полон. Модули SAM в кольцевом буферном режиме продолжают делать запись, и не посылают эти сообщения.
Scream Start / Stop Генерируется Scream, когда он стартует, и когда это закрывается (shuts down) должным образом. Если питание компьютера выключится неожиданно и он не закроется должным образом, то Вы не будете видеть сообщение Scream Stop.
Scream recording stopped Остановка регистрации в Scream Сообщение появляется всякий раз, когда из-за ошибки записи на локальном диске регистрация терпит неудачу. Проверьте что, диск не полон, и что у Вас есть доступ записи в соответствующие каталоги. Если установлено Auto Record – Enable и запись в формате GCF, то, воспроизводя ранее зарегистрированный GCF файл, Scream будет пытаться продолжить запись в тот же самый файлу, вызывая эту ошибку. Запись файла не будет подтверждена.
GPS Control Timeout Генерируется в случае, если Scream ранее получил сообщения подтверждающие, что синхронизация по GPS прошла удачно, но не принял ни одного аналогичного сообщения в течение последних 12 часов. Scream не будет посылать другое сообщение Времени ожидания Управления GPS до резюме операции GPS, в котором пункте оно перезапустит 12-часовой таймер.Scream не будет посылать следующее сообщение GPS Control Timeout пока работа GPS не возобновится, в это время перезапустится 12-часовой таймер.
Digitizer Trigger Report Всякий раз, когда цифровой преобразователь выделяет событие. Scream вставляет строку в сообщение о состояния, но не по получении потоков данных. Соответственно, может быть небольшая задержка между выделением события и этим сообщением. Содержание строк состояния повторяется в сообщении.
Mass Positions Генерируется, если инструмент сообщает о смещении центра массы на величину более той, которую Вы определили при его конфигурировании, как процент от полной амплитуды перемещения центра массы. Большая часть моделей инструментов Güralp может работать удовлетворительно с 50 % смещением центра массы их путешествия; некоторые могут работать и с большими смещениями.
Disk Full Warning Генерированный, если количество данных на жестком диске превышает указанный процент (от размера диска).

12 Расширения Scream

Extending Scream