Плагин DemoDevices

Инструменты

sRAlgebraDemo
Demo console showing simple math over physvalues.

Драйверы

sRadiofictivityGauge

Драйвер-эмулятор некоего вымышленного счётчика Гейгера, расположенного около быстро распадающегося радиоактивного источника (демонстрирует двустадийный "прогрев" с возможной неудачей, а также некую глючность в процессе измерений).

На первой стадия прогрева просто ждёт 5 секунд. В начале второй стадии решает, есть ли у него настроение поработать. Если в идентификаторе экземпляра устройства есть слово "broken", то "рабочее настроение" возникает с вероятностью 1/2. Эта глючность введена намеренно.

Если настроение есть, то счётчик переходит в состояние Operating. Если нет, то переходит в состояние Frozen. Использующие его инструменты должны учитывать обе возможности.

По команде Start запускает непрерывный цикл измерений и на каждый отсчёт выдаёт сигнал NewData с аргументом, равным измеренному значению.

@bug Имеет пикантную особенность зависать в процессе измерений: если в идентификаторе экземпляра устройства есть слово "broken", то с вероятностью 1/1000 данные перестают поступать (вырубается Clock) - типа контакт отвалился :-). В этой версии драйвер не обрабатывает такую абсдачу, хотя должен бы. "Недоработка" оставлена умышленно для проверки того, как будут "ломаться" использующие его инструменты (они и "ломаются", но не критично).

Создаваемая по умолчанию конфигурация устройств содержит два экземпляра счётчиков типа sRadiofictivityGauge с идентификаторами "Radiofictivity Gauge (broken)" и "Radiofictivity Gauge (good one)". Они подключены к разным приборам, соответственно, к "Radiofictivity Indicator" и к "Radiofictivity Recorder". Можно переподключить их, или к обоим приборам подключить неглючный "Radiofictivity Gauge (good one)".

sStepperFantastic317
Драйвер-эмулятор устойства управления развёрткой спектрометра с шаговым двигателем.
sDummyCCDDriver
Драйвер-эмулятор ПЗС-линейки.
sDummyTunableCCDDriver
Драйвер-эмулятор ПЗС-линейки с перестройкой длины волны.

Устройства, предлагаемые к установке при инсталляции

RAlgebra Demo
Demo console showing simple math over physvalues.