Skip to content
This repository has been archived by the owner on Jan 26, 2021. It is now read-only.
/ supercycleEngine Public archive

"supercycleEngine" is an EPICS IOC plugin for "mrfioc2" community release.

License

Notifications You must be signed in to change notification settings

icshwi/supercycleEngine

Repository files navigation

"supercycleEngine" plugin for "epics-modules/mrfioc2".

Description

"supercycleEngine" is an EPICS IOC plugin for the "mrfioc2" community release. It converts supercycles into cycles.

A supercycle is a set of cycles. Different supercycles can have different lengths.

Each cycle distributes:

  • Master Event Sequence (global events).
  • Data Buffer (global data packet).
  • reftabs as input arguments.

Design Diagram

The design diagram

Cycle Specification

  • Operating frequency: 0-100Hz.
  • Sequential execution.

Building

Requirements

  • mrfioc2 >= 2.2.0
  • EPICS Base >= 3.14.10 (tested with base-7.0.3.1).
  • install $(cat requirements.txt).

Binary

  • Edit 'configure/CONFIG_SITE' and run TOP "make".

Deployment

Detailed documentation

New feature request

  • Create "New issue"