Плагин 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.