HOME Prise de donnees MML Controle commande Simulations Notes Hardware Ligne X Laser Interaction Diagnostiques Synchronisation
Controle commande TANGO IHM CC ELLIOOS
  Notes concernant les IHM, Page 1 of 1  Not logged in ThomX    logo
icon1.gif   Entered by Hayg Guler from 134.158.91.29 on Fri Dec 22 11:49:45 2017; Talk Vacca  VACCA_Tango_Meeting_2016_iii.pdf

Document présentant Vacca la solution qui permet de mettre en commun les differentes IHM pour TANGO. 

icon1.gif   Entered by Hayg Guler from 134.158.91.29 on Fri Apr 6 17:41:00 2018; [TaurusImage], entered from 134.158.91.29 

Taurus Image tools 

TaurusImageDialog 

class TaurusImageDialog(parent=NonedesignMode=Falsetoolbar=True**kwargs)[source]

Methodes : voir --> http://taurus-scada.org/devel/api/taurus/qt/qtgui/extra_guiqwt/_TaurusImageDialog.html#taurus.qt.qtgui.extra_guiqwt.TaurusImageDialog

setModel(model) -- modèle Tango ex : sys/tg_test/1/double_image_ro

Site pour guiqwt : pour accès à d'autres exemples, idées --> https://pythonhosted.org/guiqwt/

 

 

 

icon1.gif   Entered by Hayg Guler from 134.158.91.29 on Thu Jul 26 19:47:18 2018; Notes interfaces Meeting 26/12/18 @ 14h30, entered from 134.158.91.29 

Retour sur les IHM Linac déjà en place 

  • General pour les interfaces Tango/Taurus 
    • Clic droit : copier coller une variable depuis l’IHM 
  • Interface LASER
    • Taille mesurée : 
      • Rajouter unités 
    • Densité pilotable à inclure 
    • Procédure allumage du laser 
      • Shutterdu laser 
    • Valeur du Jitter:
      • voir de qui c’est renvoyé 
      • il faudrait voir ce qui est prévu dans le Ds
    • Bouton qui envoie dans le logbook, un bouton sauver repidement
    • Mettre une horloge 
    • Trend de l’intensité LASER
  • RFCanon/ Section 
    • Rajouter les signaux RF 

    • Trend : 3 onglets pour afficher thermocouples ou RF 

    • Gradient : loi de conversion 

      • Puissance RF 

      • Voir avec pierre comment a partir du PiC on obtient le gradient

  • Synchro​

    • 35 canaux 

    • A mettre en Taurus 

    • Avoir les paramètres par défaut / de référence 

    • Choix par onglet ?

  • Alims

    • Pourquoi ne pas ranger les alims par zone (version ALL dans les choix)

    • Mais effectivement le choix des onglets permet d'avoir les aimants selon la zone 

  • Organisation : dépôt gitlab.in2p3.fr/CCThomX/

    • Philippe : Doc pdf pour git à envoyer à Nicolas et Slava 

  • Questions sauvegarde des données 

    • •Exemple trend : tampon ? 

    • Lorsqu’on allume une IHM le trend début mais on voudrait savoir ce qui s’est passé avant 

    • Voir une stratégie 

    • Outils simples de plots de 2 variables A vs B 

    • Récupérer la variable facilement des interfaces ? copier/coller 

      • Voir les archivages

  • BPMs

    • Taurus designer

    • voir aussi 1 seul BPM (à partir de l'interface générale ?)

A faire ou en cours  

  • Diagnostics

    • Streak 

      • Image doit apparaitre dans le paneau du LASER

      • mais pas de Ds de prévu, rien dans Tango, il faudrait voir s'il existe une librairie ou bien si Lima prend en charge 

    • Ds Images 

      • Ds Lima à installer (Ds simulation dans tango-util pour tester)

      • variables à sauvegarder : X,Y, sX, sY etc

        • pour faire des trends très utile pour le tuning 

      • Nécessité de Ds de haut niveau pour faire des "calculs" ?

    • Ds BPMs

      • En test : en particulier le 2 tours par 2 tours doit etre testé

      • IHM doit être fait en particulier un plot doit avoir la variation du signal somme avec l'emplacement des BPMs 

    • Beam Loss Monitors 

      • précision 0.5m 

      • Synoptique Linéaire + Scope 

      • Les signaux du Scope seront numérisés

Entry   Entered by Nicolas Delerue from 193.55.29.170 on Wed Nov 7 11:22:52 2018; 404 not found when tryingto reset password 

Le lien https://elog-thomx.lal.in2p3.fr/IHM/?cmd=Change%2520password&oldpwd=MURKUNTIESJCQEBF

renvoi une erreur 404.

Entry   Entered by Nicolas Delerue from 193.55.29.170 on Wed Nov 7 11:23:46 2018; Impossible de télécharger le git ThomX 

J'ai suivi les instructions sur https://gitlab.in2p3.fr/gauron/didacticiels/blob/master/Gitlab/MergeRequest/didacticiel%20Merge%20request.md

Et j'obtiens l'erreur suivante:

delerue@tango-util2:~/git$ git clone git@gitlab.in2p3.fr:delerue/IHM.git
Cloning into 'IHM'...
The authenticity of host 'gitlab.in2p3.fr (134.158.69.41)' can't be established.
ECDSA key fingerprint is SHA256:j9RRZcczB+XocN53k9R/+IAs1nLHyEjjkB4bjJiL+QU.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitlab.in2p3.fr,134.158.69.41' (ECDSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 

 

    Reply   Entered by Nicolas Delerue from 193.55.29.170 on Wed Nov 7 11:23:46 2018; RE: Impossible de télécharger le git ThomX 

j'ai l'impression que c'est un problème d'identification ... as-tu updaté ta clef publique sous gitlab ?

 

Entered by Nicolas Delerue from 193.55.29.170 on Wed Nov 7 11:23:46 2018 wrote:

J'ai suivi les instructions sur https://gitlab.in2p3.fr/gauron/didacticiels/blob/master/Gitlab/MergeRequest/didacticiel%20Merge%20request.md

Et j'obtiens l'erreur suivante:

delerue@tango-util2:~/git$ git clone git@gitlab.in2p3.fr:delerue/IHM.git
Cloning into 'IHM'...
The authenticity of host 'gitlab.in2p3.fr (134.158.69.41)' can't be established.
ECDSA key fingerprint is SHA256:j9RRZcczB+XocN53k9R/+IAs1nLHyEjjkB4bjJiL+QU.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitlab.in2p3.fr,134.158.69.41' (ECDSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
 

 

 

Entry   Entered by Hayg Guler from 134.158.195.143 on Mon Oct 21 12:31:58 2019; , entered from 134.158.195.143 
 
Entry   Entered by sophie chance from 134.158.195.141 on Mon Nov 8 19:22:04 2021; valeur ne se met pas à jour de facon aléatoire 

Les valeurs à la fois dans l'IHM alim et dans l'IHM RF ne se mettent aps à jour. Par contre la commande est bien passée dans le DS.

Vu que le meme problème arrive dans deux IHM fait par deux développeurs différents, est-ce un problème taurus ?

 

Entry   Entered by Alexandre Moutardier from 134.158.195.142 on Mon Mar 7 14:56:55 2022; Health_check 

Ajout des DS de l'archivage dans Health_check.

Entry   Entered by Alexandre Moutardier from 134.158.195.142 on Mon Mar 7 14:58:35 2022; Git pull 

Git pull sur $HOME_IHM

Entry   Entered by Moutardier Alexandre from 134.158.195.144 on Thu Mar 10 18:29:43 2022;  

Mise a jour de la methode de calibration des caméra SST

-> git pull sur $HOME_IHM

OK

Entry   Entered by Moutardier Alexandre from 91.168.92.148 on Sat Mar 26 21:34:38 2022; Connection ssh sur client 3 

Connection ssh sur client 3 pour verifier le fonctionnement de PlateformeIHM.py après l'ajout d'un bouton pour lancer l'IHM = Diags/interface_SST/IHM_power.py

    Reply   Entered by Moutardier Alexandre from 91.168.92.148 on Sat Mar 26 21:34:38 2022; RE: Connection ssh sur client 3 

Ajout fonctionnel, fin de la connection SSH.

Un git pull sur /data/shared/Interfaces/panneaux est nécésaire mais ne peux être fait que par Hayg parce qu'il est le seul a avoir les droit d'ecriture sur le fichier /data/shared/Interfaces/panneaux/.git/FETCH_HEAD

Entered by Moutardier Alexandre from 91.168.92.148 on Sat Mar 26 21:34:38 2022 wrote:

Connection ssh sur client 3 pour verifier le fonctionnement de PlateformeIHM.py après l'ajout d'un bouton pour lancer l'IHM = Diags/interface_SST/IHM_power.py

 

icon4.gif   Entered by Super Team from 134.158.195.141 on Thu Sep 8 12:31:19 2022; Soucis IHM  

Certaines des interfaces posent des soucis qui font planter la plateforme IHM :

 

MainThread     WARNING  2022-09-08 12:09:33,945 srv-2.thomx.fr:20000.li/liveviewer/sst.01-ccd.01.ImageCounter: Unknown unit "image" (will be treated as unitless)
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/taurus/qt/qtgui/base/taurusbase.py", line 2091, in updatePendingOperations
    self.updateStyle()
  File "/usr/local/lib/python2.7/dist-packages/taurus/qt/qtgui/input/tauruslineedit.py", line 186, in updateStyle
    if ((min_ is not None and value < min_) or
  File "/usr/local/lib/python2.7/dist-packages/pint/quantity.py", line 1200, in <lambda>
    __lt__ = lambda self, other: self.compare(other, op=operator.lt)
  File "/usr/local/lib/python2.7/dist-packages/pint/quantity.py", line 75, in wrapped
    result = f(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pint/quantity.py", line 1196, in compare
    self.dimensionality, other.dimensionality)
pint.errors.DimensionalityError: Cannot convert from 'dimensionless' (dimensionless) to 'second' ([time])
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/taurus/qt/qtgui/base/taurusbase.py", line 2091, in updatePendingOperations
    self.updateStyle()
  File "/usr/local/lib/python2.7/dist-packages/taurus/qt/qtgui/input/tauruslineedit.py", line 186, in updateStyle
    if ((min_ is not None and value < min_) or
  File "/usr/local/lib/python2.7/dist-packages/pint/quantity.py", line 1200, in <lambda>
    __lt__ = lambda self, other: self.compare(other, op=operator.lt)
  File "/usr/local/lib/python2.7/dist-packages/pint/quantity.py", line 75, in wrapped
    result = f(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pint/quantity.py", line 1196, in compare
    self.dimensionality, other.dimensionality)
pint.errors.DimensionalityError: Cannot convert from 'dimensionless' (dimensionless) to 'second' ([time])
Force start li/liveviewer/sst.01-ccd.01
 

 

 

Entry   Entered by Nicolas Delerue from 80.119.21.73 on Thu Jun 22 23:27:03 2023; Visualisation signal X + parametres anneau 
 
Entry   Entered by Nicolas Delerue from 80.119.21.73 on Thu Jun 22 23:27:03 2023; Visualisation signal X + parametres anneau copie_ecran_xray_search.png

Dans le git panneau: StatusInfo/xray_search.py

ELOG V3.1.4-395e101