Séminaire Narval

Europe/Paris
905b, building 100 M (basement) (IPN Orsay)

905b, building 100 M (basement)

IPN Orsay

Eric Legay (CSNSM), Kane Nguyen-Kim (IPNO), Luc Legeard, Luz Guevara (IPNO), Nicolas Dosme (CSNSM), Xavier Grave (IPNO-IN2P3)
Description
Narval is a work environment to write acquisition systems. All control and configuration processes for data acquisition are available. The data manipulation is automatically supported by a set of classes herited when writing a new acquisition system. The generic actors (data manager processes) embedding C/C++ libraries are available to write user code in our acquisitions. The Narval core was built using ADA 2005.
Planning formation Narval en PDF
    • Discovering Narval: History, use cases, vocabulary

      History, use cases, vocabulary

    • Discovering Narval: Launching Narval, Werewolf / command line.
    • Creation of an actor in c language: Creation of a productor, consumer, start up.

      Presentation of differents possibilities.
      Producer, consumer, filter.

    • Creation of an actor in C language: Making a filter, start up.

      Filter creation, start up.

    • 12:00
      Lunch
    • Interaction with GRU: Standalone test

      What is GRU?, GRU standalone test, writing actors managing spectra, watchers.

    • Interaction with GRU: Making actors manage histograms

      Writing actors dealing with spectrum

    • Interaction with GRU: Watchers

      Watchers

    • Creation of an actor in Ada language: Creation of a productor, consumer, start up.

      Presentation of different possibilities. Generic Ada: productor, consumer, filter.

    • Creation of an actor in Ada language: Making a filter, start up.
    • 12:00
      Lunch
    • Who works on narval core: Narval processes : Narval naming services, aws shell, central log

      Narval processes: Narval naming services, AWS shell, central log.

    • Who works on narval core: Comunications configuration : Sub System coordinator, actors

      Communications configuration : Sub system coordinator, actors.

    • Internal mechanisms: Buffer management, production and consumption

      Buffers management : buffer production, buffers consuming, network tasks.

    • Internal mechanisms: Network tasks

      Network tasking.

    • 12:00
      Lunch
    • Pool buffer system presentation
    • Outlook