26–29 sept. 2016
VVF Villages Le Grand Lioran
Fuseau horaire Europe/Paris

Go & Polymer: slow control, monitoring & computing

28 sept. 2016, 16:40
20m
Salle Plénière (VVF Villages Le Grand Lioran)

Salle Plénière

VVF Villages Le Grand Lioran

15800 Saint-Jacques-des-Blats
Présentation standard Online Online

Orateur

Dr Sebastien Binet (LPC/IN2P3)

Description

`Go` est un langage de programmation relativement récent qui a pour substrat un code ADN qui facilite la programmation concurrente. Dans cette présentation, nous verrons comment ce langage peut être utilisé dans le cadre d'applications temps réels (_soft_ _realtime_) comprenant plusieurs modules: - acquisition de données provenant d'un bus système ou d'un _socket_, - réception/envoi de commandes depuis/vers des variateurs et - présentation et monitoring de données en temps réel mou (_soft_ _realtime_), en mode déporté ou local. Nous présenterons les différentes technologies utilisées (`Go`, `Polymer/JS`, `WebSockets`) et les performances obtenues dans quelques cas concrets: - contrôle commande du _testbench_ `LSST-LPC`, - DAQ d'`AVIRM-LPC`, - simulation de _supernovae_ pour `LSST`.

Auteur principal

Dr Sebastien Binet (LPC/IN2P3)

Documents de présentation