Смекни!
smekni.com

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

Каталог, используемый для того, чтобы хранить поступающие данные потока, установлен, используя Основной элемент Каталога на вкладке Files диалога установки. Для детализированного управления используемыми именами файла, см. Раздел 9.2, страницу 99.

Каталог, используемый для того, чтобы хранить информацию регистрации, установлен, используя элемент Каталога на вкладке Event Log диалога установки. Для получения дополнительной информации, см. Раздел 11, страница 121.


3 Главное окно Scream

The main window

When you start Scream, you will be shown an empty main window:

Когда Вы запустите Scream, Вы увидите пустое главное окно (Ошибка! Источник ссылки не найден.)

Рис. 3‑1 Главное окно Scream

Scream is now ready for you to start adding data sources.

Scream теперь готов к тому, чтобы Вы начали добавлять источники данных.

3.1 Последовательные порты

Serial ports

- Select File → Setup.... If the Com Ports tab is not visible, bring it to the front.

If you are running Scream for the first time, this window will automatically appear, together with a short tutorial.

1. Чтобы перейти в окно Setup в главном окне (Ошибка! Источник ссылки не найден.) выберите
File → Setup....,

Если Вы запускаете Scream впервые, то окно Setup появится автоматически вместе с короткой обучающей программой.

Окно (Рис.) включает следующие вкладки: Com Ports, Recording, Files, Event Log, Display, Print, Stream Mapping, Email. Переход от одного меню к другому осуществляется простым щелчком по соответствующей закладке в верхней части экрана.

Если вкладка Com Ports не видна, выберите ее, щелкнув по Com Port.

Рис. 3‑2 Окно Setup, меню Com Port

- The serial ports available to Scream are listed in the table. Identify each port, and the instrument connected to it.

If you are using Microsoft Windows, the Port number corresponds to the COMn number of the serial port.

If you are using Linux, Port numbers 1 – 64 refer to the built-in serial ports /dev/ttyS0 – /dev/ttyS63. Ports 65 and above refer to USB-connected serial ports beginning /dev/ttyUSB0.

A port may not be listed if it is not installed, suitable drivers are not available or if another program is using it. Scream scans your computer for new ports each time you open the Setup window. To make Scream scan the ports again, click the Port column heading.

Configure each port according to the settings of the instruments connected to them:

Baud Rate: The speed of the serial link to the instrument. 3-channel Güralp digitizers default to a speed of 9600 baud; 6-channel digitizers use 19200 baud; DCM units use a baud rate of 115200 by default. If you do not know the baud rate of your digitizer's output port, select Auto-Detect from the drop-down menu to have Scream attempt to detect it for you. The instrument must be producing data for this to work.

You can set all ports to the same baud rate by clicking on the column heading and choosing a suitable value from the drop-down menu.

If you are using Scream for real time data, you will not need to change any of the remaining settings.

2. Последовательные порты, доступные для Scream, перечислены в таблице
(Ошибка! Источник ссылки не найден.). Идентифицируйте каждый порт, и инструмент, связанный с этим.

Если Вы используете Microsoft Windows, номер Port соответствует номеру COMn последовательного порта.

Если Вы используете Linux, Порт, номер 1 – 64, обращаются к встроенным последовательным портам/dev/ttyS0–/dev/ttyS63. Порты 65 и выше обращаются к USB-связанным последовательным портам, начинающимся/dev/ttyUSB0.

Порт не будет включен в список, если он не установлен, не доступны подходящие драйверы или если другая программа использует его. Scream просматривает Ваш компьютер и ищет новые порты каждый раз, когда Вы открываете окно Setup. Чтобы заставить Scream просмотреть порты еще раз, щелкните по заголовку столбца Port.

3. Конфигурируйте каждый порт согласно параметрам настройки инструментов, связанных с ними:

AutoBaud: Once connected, Scream dynamically alters its baud rate to fit with the instrument to which it is connected. However, this can interfere with transmission over very noisy links. If you have problems, clear this box.

ACKs: Whether Scream should send Acknowledged messages to this instrument.

NACKs: Whether Scream should send Not Acknowledged messages to this instrument, when it detects a failure in transmission.

BRP: Whether Scream should attempt to recover dropped blocks from the instrument using the Güralp Block Recovery Protocol. You should clear this box if you are using a single-direction (simplex) communications link.

If you uncheck all three boxes (ACKs, NACKs and BRP), Scream will never acknowledge data packets that it is sent. This is particularly useful in situations where you need to connect to a digitizer without altering the flow of data. For example, a digitizer in FIFO or ADAPTIVE mode will normally save data in Flash memory only if data packets are not acknowledged. When you come to download the saved data from such a digitizer, you should uncheck these boxes before connecting the digitizer. Doing this will ensure that incoming data continues to be saved on the digitizer, rather than transmitted to Scream.

Rx T/O (receive timeout): The time, in seconds, that Scream will wait for the sender to finish transmitting a block, before assuming that it is complete. If the instrument stops transmitting in the middle of a block, Scream's diagnostics will detect it and request retransmission next time the instrument is on-line.

Baud Rate скорость последовательного канала связи с инструментов. Для 3-х канальных цифровых преобразователей Güralp значение по умолчанию – 9600 , для 6-ти канальных цифровых преобразователей – значение по умолчанию - 19200 бод; модули DCM используют по умолчанию – 115200 бод. Если Вы не знаете скорость порта вывода своего цифрового преобразователя, выберите Auto-Detect обнаружение из раскрывающегося меню, позволив Scream определить скорость. Инструмент должен производить данные для этого, чтобы скорость определилась.
Щелкнув по заголовку столбца и выбрав подходящее значение из раскрывающегося меню, Вы можете установить для всех портов одинаковую скорость.
Если Вы будете использовать Scream для работы в режиме реального времени, то не изменять ни один из остающихся параметров настройки.
AutoBaud После того, как связь установлена, Scream динамически изменяет скорость, чтобы она соответствовала параметрам связи инструмента, с которым он связан. Однако, Если Вы имеете проблемы в случае передачи данных по очень шумным линиям., очистите (уберите галочку) в этом окне.
ACKs должен ли Scream послать сообщения подтверждения (Acknowledged) получения пакета сообщения в этот инструмент.
NACKs должен ли Scream послать сообщения (Not Acknowledged) о не подтверждении получения пакета сообщения в этот инструмент, когда обнаруживает отказ в передаче.
BRP должен ли Scream попытаться запросить у инструмента пропущенные пакеты от инструмента, используя Güralp Block Recovery Protocol. Вы должны очистить это окно, если Вы используете однонаправленную (симплексную) линию связи.
Если Вы не отметите (не выберете) ни одно из трех окон (ACKs, NACKs и BRP), то Scream никогда не будет посылать подтверждение получения пакетов данных. Это в частности полезно в ситуациях, когда необходимо соединиться с цифровым преобразователем, не изменяя поток данных. Например, цифровой преобразователь в режиме FIFO ИЛИ ADAPTIVE будет обычно сохранять данные во флэш - памяти, только если пакеты данных не подтверждены. Когда Вы приезжаете, чтобы загрузить сохраненные данные из такого цифрового преобразователя, Вы должны снять флажки в этих окна прежде, чем подключить цифровой преобразователь. Выполнение этого гарантирует, что поступающие данные продолжают сохраняться на цифровом преобразователе, вместо того, чтобы передаваться в Scream.
Rx T/O (receive timeout) время, в секундах, которое Scream будет ждать пока отправитель закончит передачу пакета, прежде чем предположить что передача завершена. Если инструмент прекратит передачу в середине пакета, средства диагностики Scream определят это и запросят перепередачу в следующий сеанс связи с инструментом.

You can set or unset all the check boxes in a column by clicking on the column heading.

-Click OK.

If any instruments are connected, data streams should now begin appearing in the right-hand portion of Scream's main window.

Another way to configure a serial port is to right-click on its entry in the streams list (the left-hand panel in the main window) and selecting Configure... However, you can only do this if data has already arrived through the port, making it appear in the streams list.

If you want to access Scream servers on the network (i.e. DCMs, or other instances of Scream), you will need to add the servers to the list using the Network Control window. See Section 5.1, page 52, for more details.

Scream will remember all the data sources you have specified on exit. When you next open the program, it will automatically try to re-establish all the connections.

Вы можете установить или сбросить все флажки в столбце, щелкнув по заголовку соответствующего столбца.

4. Щелкните OK.

Если установлена связь с какие-нибудь инструментами, соответствующие потоки данных начнут появляться в правой части главного окна Scream'.

Другой способ конфигурировать последовательный порт состоит в том, чтобы щелкнуть правой кнопкой мыши на его входе в списке потоков (левая панель в главном окне) и выбрать Configure... Однако, Вы можете сделать это, только если данные уже поступают через этот порт, и он появился в списке потоков.

Если Вы хотите получить доступ к серверам Scream (то есть DCMs, или другие запросы Scream), то Вы должны будете добавить серверы в список, используя окно Network Control. Для получения дополнительной информации См. Раздел 5.1, страницу.

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

3.2 Буфер данных потоков

The stream buffer

Scream works by recording incoming streams into a fixed area of memory, called the stream buffer. All of Scream's operations work with the data in this buffer.

When you start Scream for the first time, this buffer is empty. You can add data to it either by receiving it from local serial ports, connecting to Scream network servers, or replaying GCF files.

Once the stream buffer is full, Scream will start discarding the oldest data. If you have not told Scream to record the incoming streams (see Chapter 9, page 97), then you will not be able to get discarded data back.

You can change the size of the stream buffer in the Display pane of the Setup window (see Section 4.4, page 47.)

If you have enabled GCF recording, Scream keeps track of the files which contain data in the stream buffer, and saves this information in a .lst file in the current recording directory (set using the Base Directory item on the Files tab of the setup dialogue). When Scream is restarted, it reads this file and tries to rebuild the stream buffer as it was when it was shut down. Otherwise, the buffer starts off empty as before.

Все поступающие потоки Scream записывает в заданную область памяти, называемую stream buffer - буфером потока. Все операции с данными выполняются в этом буфере.

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