Мегаобучалка Главная | О нас | Обратная связь


FIFO (Первый вошел - первый вышел)



2020-02-03 215 Обсуждений (0)
FIFO (Первый вошел - первый вышел) 0.00 из 5.00 0 оценок




FIFO (First In First Out)

Рис. 8‑11   Режим хранения данных FIFO

filing-mode-fifo

Instructs the digitizer to begin writing blocks to Flash memory as for FILING mode, but also to transmit data to clients. Data is transmitted in strict order, oldest first; the digitizer will only transmit the next block when it receives an explicit acknowledgement of the previous block.

If the communications link is only marginally faster than the data rate, it will take some time to catch up with the real-time data after an outage. If you want data to be transmitted in real-time where possible, but are worried about possible breaks in communication, you should use ADAPTIVE mode instead.

FIFO mode will consider a data block successfully transmitted once it has received an acknowledgement from the next device in the chain. If there are several devices between you and the instrument, you will need to set up the filing mode for each device (if applicable) to ensure that data flow works the way you expect.

Like all the filing modes, FIFO mode does not delete data once it has been transmitted. You can still request anything in the Flash memory using Scream or over the command line. The only way data can be deleted is if it is overwritten (in the RECYCLE buffering mode, see below) or if you delete it manually.

Инструктирует цифровой преобразователь и писать пакеты во флэш-память как в режиме FILING, и передать данные клиентам. Данные передаются в строгом порядке, самый старый пакет - первым; цифровой преобразователь передаст следующий пакет только после подтверждения получения предыдущего пакета.

Если линия связи только незначительно быстрее, чем поток данных, потребуется некоторое время, чтобы снова выйти в режим реального времени после отключения электричества. Если Вы хотите, чтобы данные были переданы в реальном времени, когда это возможно, но Вас беспокоят возможные перерывы в связи, Вы должны использовать ADAPTIV режим вместо FIFO.

Режим FIFO полагает, что пакет данных успешно передан, только после того, как получит подтверждение от следующего устройства в цепи. Если есть несколько устройств между Вами и инструментом, Вы будете должны настроить режимы для каждого устройства (если применимо), чтобы обеспечить передачу данных таким путем, который Вы ожидаете.

Подобно всем режимам регистрации, режим FIFO не удаляет данные, как только они были переданы. Вы можете все еще запрашивать что-нибудь из флэш-памяти, используя Scream или командную строку. Единственный путь удаления данные – запись новых данных поверх старых (в режиме буферизации RECYCLE способе, см. ниже), либо удалить их вручную.

ADAPTIVE

Рис. 8‑12   Режим хранения данных ADAPTIVE

filing-mode-adaptive

Instructs the digitizer to transmit current blocks to clients if possible, but to store all unacknowledged blocks in the Flash memory and re-send them, oldest first, when time allows. ADAPTIVE mode is best suited for “real-time” installations where the link between digitizer and client is intermittent or difficult of access.

If the communications link is only marginally faster than the data rate, it will usually be busy transmitting real-time data. Thus, it may take a while for the instrument to work through the missed blocks. In this case, and if your client supports it, you may prefer to use the Block Recovery Protocol to request missed blocks where possible.

Some software packages (most commonly Earthworm) cannot handle blocks being received out of time order. If you are using such a package, ADAPTIVE mode will not work, and may crash the software.

Инструктирует цифровой преобразователь ипередавать текущие пакеты клиентам, если возможно, и хранить все неподтвержденные пакеты во флэш-памяти и перепосылать их, самый старый - первым, когда позволяет время. ADAPTIVE - Адаптивный режим наиболее близок к режиму "реального времени" там, где связь между цифровым преобразователем и клиентом неустойчива или труднодоступна.

Если линия связи только незначительно быстрее, чем скорость получения данных, она обычно будет занята, передавая данные в реальном времени. Таким образом, не будет возможности передавать пропущенные пакеты, так как не остается времени для инструмента, чтобы работать с пропущенными пакетами. В этом случае, если клиент поддерживает этот режим, предпочтительно использовать Block Recovery Protocol, позволяющий запросить пропущенные пакеты, когда это возможно.

Некоторые пакеты программ (например, Earthworm) не могут обращаться с пакетами, получаемыми несвоевременно. Если Вы используете такой пакет обработки, ADAPTIVE режим не может использоваться, он может привести к зависанию программы.

RE-USE / RECYCLE

Instructs the digitizer to carry on using the current filing technique when the Flash memory becomes full, overwriting the oldest data held. This buffering mode is called RECYCLE in Scream and on the DCM.

For example, in DUAL mode with RECYCLE buffering, the latest continuous data will be transmitted to you as normal, and the latest triggered data may be retrieved from the Flash memory using Scream or the command line. However, if you do not download data regularly from the Flash memory, you may lose older blocks. This mode thus lets you define the end point of the data held by the instrument.

Инструктирует цифровой преобразователь продолжать использовать текущую технологию регистрации, когда флэш-память становится полной, новые данные пишутся поверх самых старых данных. В Scream и DCM этот режим буферизации называют RECYCLE.

Например, в режиме DUAL с RECYCLE буферизацией, последние непрерывные данные будут переданы Вам как нормальные, и последние выделенные данные могут быть восстановлены из флэш-памяти с использованием Scream или командной строки. Однако, если Вы не выгружаете регулярно данные из флэш-памяти, Вы можете потерять старые пакеты. Этот режим, таким образом, позволяет Вам определять точку конца данных, хранимых инструментом.

 

WRITE-ONCE

Instructs the digitizer to stop writing data to the Flash memory when it is full, and to switch to DIRECT mode automatically.

For example, in FIFO mode with WRITE-ONCE buffering, the station will transmit data to you continuously, but also save it in the Flash memory until it is full. Once full, the instrument will switch to DIRECT mode and continue transmitting, though no further data will be saved. This mode thus lets you define the start point of the data held by the instrument.

Инструктирует цифровой преобразователь прекращать записывать данные во флэш-память, когда она полная, и автоматически переключиться в режим DIRECT – прямой передачи данных клиентам.

Например, в режиме FIFO с буферизацией WRITE-ONCE, станция будет передавать данные непрерывно, но также и будет писать их во флэш-память, пока она не станет полной. Как только флэш-память заполнится, инструмент переключится, чтобы продолжить передавать данные в режиме DIRECT, последующие данные не будут сохраняться в памяти. Этот режим, таким образом, позволяет Вам определять точку начала данных, сохраняемых инструментом.

 


 

 



2020-02-03 215 Обсуждений (0)
FIFO (Первый вошел - первый вышел) 0.00 из 5.00 0 оценок









Обсуждение в статье: FIFO (Первый вошел - первый вышел)

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (215)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)