MCA-3000 Simulator Reference

MCA Simulator

Introduction

eMorpho Simulator

SiPM-1000, PMT-1000

SiPM-3000, PMT-3000

MCA Data Server

MCA-3000 Simulation Server

Introduction

The purpose of the simulator is to provide a flavor of the device operation without having actual access to the device hardware.

The simulator is reasonably realistic, and it serves data to the included data acquisition examples as well as the graphical user interface. However, it is not a bit-accurate simulation of the real hardware, and it is not meant to be used as a validator for user software.

The simulated types and data and data acquisition are summarized in the table below.

Simulation server capabilities
ItemCapability and description
arm_ctrlRead, write, read-modify-write as documented for the MDS. Count rates vary as a function of trigger threshold thr=[0, 1] maps to count rates of [500, 0]cps. Two-bank counting (sample and background) and probability computations are modeled correctly. Dynamic alarming for a portal monitor is modeled.
arm_calRead, write, read-modify-write as documented for the MDS. Data read-back security feature using the lock bit is modeled.
nv-memStorage of arm_ctrl and arm_cal in non-volatile memory is modeled.
factory resetFactory reset of arm_cal and arm_ctrl is modeled.
arm_statusDelivers status and data as documented.
arm_versionDelivers fixed version data as documented.