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 Controle commande, Page 1 of 3  Not logged in ThomX    logo
ID Date Authordown Status Type Category Important Subject Icon
  43   Thu Oct 20 14:48:27 2022 VincentNot FixedProblemSoft lecture des redpitaya Baie 17 

Depuis l'intervention de ce matin, la lecture des redpitaya baie 17 (à travers l'IHM RF_plot.py) ne fonctionne plus

reparé! suite à l'intervention de ce matin (test redpitaya Nb 2 ) tous les DS étaient HS et la configuration aussi .

Peut etre prévoir un parametrage automatique au démarage des DS?

 

Vincent

  59   Fri Mar 8 14:16:24 2024 VCFixedFixautre Redpitaya 

L'acquistion des redpitaya doient etre parametrée: sinon l'acquisition n'est pas à 10Hz:

les parametres redpitaya 2 et 4 sont sauvegardés par défaut 

les parametres des reditaya 1 et 3 sont à vérifier

dans propriété Event

Waveform_cha et chb    0.01

dans polling

Waveform_cha et chb    50

 

 

 

  47   Mon Nov 7 23:47:16 2022 NDNew SolutionInfoTango RE: Arrêt Machine 

Je l'ai ajouté dans PlateformeIHM, section Outils et j'ai fait un git pull.

 

Entered by Kevin Dupraz from 134.158.89.107 on Fri Nov 4 18:56:54 2022 wrote:

Bonjour,

Une commande "STOP_THOMX" a été ajouté au DS script de ThomX : "TEST/HL/ThomX_Script".

Cette commande permet d'arrêter toute la machine en une fois (Alimentation + éléments pulsés + chillers/frigo + modulateur + Laser).

*!* Une confirmation est demandé avant l'arrêt. Il faut mettre "true" pour confirmer l'arrêt.  *!*

L'info final donne les DS qui ne sont pas éteints. Souvent le modulateur qui prend du temps pour se mettre en off.

Pensez à tourner la clé PA en partant.

 

  52   Thu Feb 23 10:34:13 2023 NDFixedInfoTango Reglage alarmes temperature chiller et frigo 

Les couleurs des alarmes et erreur pour les chillers sont regles dans les atkpanels. Cf copies d'ecrans jointes.

Pour le chiller canon:

atkpanel CALC/ER_HF/RAC.17-API.AI1_AI2 &

Cliquer sur les points de suspension. J'ai mis comme gamme acceptable 31.6-32.4C (cf copie d'ecran).

Pour les clarinettes:

atkpanel ER/HF/RAC.17-API.AI2 &

Gamme acceptable clarinette canon: 10-35

Gamme acceptable clarinette section: 10-31

Temperature eau aimants:

atkpanel  ER/HF/RAC.17-API.AI1 

lignes AI6 et AI7 (pas de limites pour l 'instant)

 

  53   Thu Feb 23 12:57:41 2023 NDFixedInfoTango RE: Reglage alarmes temperature chiller et frigo 

Voici les temperatures mise a jour

ND wrote:

Les couleurs des alarmes et erreur pour les chillers sont regles dans les atkpanels. Cf copies d'ecrans jointes.

Pour le chiller canon:

atkpanel CALC/ER_HF/RAC.17-API.AI1_AI2 &

Cliquer sur les points de suspension. J'ai mis comme gamme acceptable 31.6-32.4C (cf copie d'ecran).

Pour les clarinettes:

atkpanel ER/HF/RAC.17-API.AI2 &

Gamme acceptable clarinette canon: 10-35

Gamme acceptable clarinette section: 10-31

Temperature eau aimants:

atkpanel  ER/HF/RAC.17-API.AI1 

lignes AI6 et AI7 (pas de limites pour l 'instant)

 

 

  60   Mon Jun 10 10:42:15 2024 NDNot FixedProblemautre Erreur dans l'IHM RF Canon+Section 

L'IHM RF Canon+Section ( RF/src/IHM_RF.py ) fait un appel (via  RF/src/setup.py ) a l 'attribut LI/HFI/MAM.01/state cependant le DS LI/HFI/MAM.01 l'etat de la pression de SF6 retourne sur le panneau est donc incorrect.

  61   Mon Jun 10 15:03:18 2024 NDNot FixedProblemautre RE: Erreur dans l'IHM RF Canon+Section 

 

ND wrote:

L'IHM RF Canon+Section ( RF/src/IHM_RF.py ) fait un appel (via  RF/src/setup.py ) a l 'attribut LI/HFI/MAM.01/state cependant le DS LI/HFI/MAM.01 l'etat de la pression de SF6 retourne sur le panneau est donc incorrect.

AI1 avant purge SF6.

  55   Thu Sep 21 12:29:54 2023 KD, HGNot FixedProblemPython changement paquet dans env conda 

Bonjour à tous,

Quelqu'un ou quelques choses à changer les paquets conda dans l'environnement "#!/usr/bin/env /data/shared/miniconda3/envs/tango_py3.8/bin/python" ce qui fait planter les DS. 

par exemple pour le DS TEST/ThomX_PhotoCathode, le paquet scipy.signal ne possède plus la fonction "convolv2d".

Merci de documenter les modifications que vous faites sur les environnements conda.

 

PS: nous avons mis à jour la version de scipy.

  42   Wed Sep 14 11:14:38 2022 KDReference SolutionInfoMachines Changement des permissions par défault 

Bonjour à tous,

Nous avons procédé à un changement des droit par défaut des comptes utilisateurs (chargé dans le thomx.bashrc) et sur client5 pour toute connexion. Les nouvelles permissions sont : tous les droits pour tout le monde.

Cela permet aux différents DS de créer des répertoires dans des dossiers créé par operateur.thomx (Mesures de /data/shared)

Bonne journée,

  22   Fri Mar 15 17:33:16 2019 HaygUnder ProcessInfoTango [Lima] Camera Balser , entered from 134.158.91.29 icon1.gif 

Update du script pour sauver les images :

2 camera en test :

  • Basler ACA640 - 100gm

  • Basler Scout SCA640 - 70gm

Quelques chiffres :

Trigger : internal

50 images demandées

  • Basler ACA640 - 100gm : 70Hz testé sans perte d'images

  • Basler Scout SCA640 : plus aléatoire

    • fonctionne pas, ou bien pertes de qq images (10 environ ou moins)

    • Image semble doublée, quadriee

CF : lien github de Lima qui reporte ces les problèmes https://github.com/esrf-bliss/Lima/issues/97

 

 

 

  23   Fri Mar 22 18:44:04 2019 HaygUnder ProcessInfoTango RE: [Lima] Camera Balser , entered from 134.158.91.29 icon1.gif 

Nouveaux tests avec la caméra Scout : scA640-70gm

Contexte : 

Update des librairies tango

      ▶  $ conda list | grep -i lima
lima-camera-basler             1.8.0          py27ha8d69ae_0    esrf-bcu
lima-camera-basler-tango  1.8.0                         0       esrf-bcu
lima-core                             1.8.0            py27ha8d69ae_0    esrf-bcu
lima-tango-server               1.8.0                         0    esrf-bcu
On est passé de release candidate à la version 1.8

Test de sauvegarde d'image

Script Tango qui sauve 100 images :

sans erreur on a sauvé 100 images, avec une vitesse > 20 Hz

Fini les soucis d'images divisées en 4

Test de lecture video :

Fonctionne sans erreur ... !!

Propriétés dans Tango :

Frame transmission  delay : 10 us

Inter packet delay : 100 us

Packet size : 2000

 

 Jumbo frames 
#  ip link show | grep mtu 
# 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
# 2: enxe4b97ad8e69e: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
# 3: wlp59s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
# modify the second one which corresponds to the camera 
# sudo ip link set enxe4b97ad8e69e mtu 9000;
 

 

 

Hayg wrote:

Update du script pour sauver les images :

2 camera en test :

  • Basler ACA640 - 100gm

  • Basler Scout SCA640 - 70gm

Quelques chiffres :

Trigger : internal

50 images demandées

  • Basler ACA640 - 100gm : 70Hz testé sans perte d'images

  • Basler Scout SCA640 : plus aléatoire

    • fonctionne pas, ou bien pertes de qq images (10 environ ou moins)

    • Image semble doublée, quadriee

CF : lien github de Lima qui reporte ces les problèmes https://github.com/esrf-bliss/Lima/issues/97

 

 

 

 

  24   Thu Apr 11 16:22:08 2019 HaygUnder ProcessInfoTango [Lima] Camera Balser  

Updates concerning the camera :

Tested camera so far

  • Scout : 3 cameras 2 working and one NOK
  • Ace A640 -100 gm  Working
  • Ace A3088-16 gm NOK

Concerning the Scout which is NOK, and the Ace A3088, we enabled sequencer feature : https://docs.baslerweb.com/index.htm#t=en%2Fsequencer_(gige_cameras).htm&rhsearch=sequencer&rhhlterm=sequencer

To do that see : https://github.com/esrf-bliss/Lima/issues/97#issuecomment-482116457

Now : 3 Scouts are working properly

Ace A3088 still has problems :

[2019/04/11 16:42:59.863241] 7fc9377fe700 (/opt/conda/conda-bld/lima-core_1549637374011/work/control/src/CtControl.cpp:791)-Error: Exception(Error): Frame(s) not available yet [thrown]


 

  41   Mon Sep 5 12:14:11 2022 Entered by Viktor Soskov from 134.158.195.153 on Mon Sep 5 12:13:45 2022Not FixedInfoMachines Laser status 

Bonjour,

Ecathode = 40µJ, iris=4mm, Att=400. Energie UV à la sortie du laser=256µJ (normale), énergie à la sortie du parcours optique 137µJ (au lieux de 200µJ, la distribution du faiseau est moche) , donc il y a une perte dans le parcours optique (probléme avec le miroir??), Il faut envisager 1-2 jours pour une révision du parcous optique

Viktor.

  Draft   Tue Oct 19 11:08:32 2021 Entered by Super Team from 134.158.195.142 on Tue Oct 19 11:08:18 2021Reference SolutionQuestionTango Connaitre l'état dun Ds  

Petite question à propos des Ds Redpytaya

  33   Wed Mar 16 18:01:56 2022 Entered by Super Team from 134.158.195.141 on Wed Mar 16 18:01:41 2022Not FixedProblemautre Soucis Matlab icon1.gif 

MATLAB crash file:/data/christelle.bruni/matlab_crash_dump.54207-1:


--------------------------------------------------------------------------------
       Segmentation violation detected at Wed Mar 16 18:01:02 2022 +0100
--------------------------------------------------------------------------------

Configuration:
  Crash Decoding           : Disabled - No sandbox or build area path
  Crash Mode               : continue (default)
  Default Encoding         : UTF-8
  Deployed                 : false
  GNU C Library            : 2.24 stable
  Graphics Driver          : NVIDIA Corporation Quadro P2000/PCIe/SSE2 Version 4.6.0 NVIDIA 390.144
  Java Version             : Java 1.8.0_152-b16 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
  MATLAB Architecture      : glnxa64
  MATLAB Entitlement ID    : 706414
  MATLAB Root              : /home/debian/R2018B
  MATLAB Version           : 9.5.0.944444 (R2018b)
  OpenGL                   : hardware
  Operating System         : Linux 4.9.0-18-amd64 #1 SMP Debian 4.9.303-1 (2022-03-07) x86_64
  Process ID               : 54207
  Processor ID             : x86 Family 6 Model 85 Stepping 4, GenuineIntel
  Session Key              : 6192dcd1-e5ea-488e-a15c-a9ae8442be9f
  Static TLS mitigation    : Enabled: Full
  Window System            : The X.Org Foundation (11902000), display localhost:12.0

Fault Count: 1


Abnormal termination

Register State (from fault):
  RAX = 00000000ffffffff  RBX = 00007f1ce546cc48
  RCX = 00007f1ce4c752b0  RDX = 00000000ffffffff
  RSP = 00007f1e854af300  RBP = 00007f1ce546cd30
  RSI = 0000000000000000  RDI = 0000000000000001

   R8 = 00007f1ce4ff6480   R9 = 00007f1d00d00e00
  R10 = 00007f1f9feda5d8  R11 = 00007f1f9f62c510
  R12 = 00007f1e6ed62058  R13 = 00007f1ce4eb0fa0
  R14 = 0000000000000001  R15 = 00007f1cf4e05bd0

  RIP = 00007f1d0092a24d  EFL = 0000000000010202

   CS = 0033   FS = 0000   GS = 0000

Stack Trace (from fault):
[  0] 0x00007f1d0092a24d      /home/debian/R2018B/bin/glnxa64/libosg.so.130+01008205 _ZN3osg16ArrayDispatchersD1Ev+00000077
[  1] 0x00007f1d00a2d475      /home/debian/R2018B/bin/glnxa64/libosg.so.130+02069621 _ZN3osg5StateD1Ev+00000101
[  2] 0x00007f1d00a2d7c9      /home/debian/R2018B/bin/glnxa64/libosg.so.130+02070473 _ZN3osg5StateD0Ev+00000009
[  3] 0x00007f1d00266898  /home/debian/R2018B/bin/glnxa64/libosgUtil.so.130+01530008 _ZN7osgUtil9SceneView9cullStageERKN3osg7MatrixdES4_PNS_11CullVisitorEPNS_10StateGraphEPNS_11RenderStageEPNS1_8ViewportE+00006504
[  4] 0x00007f1d00260faa  /home/debian/R2018B/bin/glnxa64/libosgUtil.so.130+01507242 _ZN7osgUtil9SceneView4cullEv+00001162
[  5] 0x00007f1d00f5c6a2                      bin/glnxa64/libmwosgserver.so+02401954 _ZN2hg14openscenegraph14OsgSceneServer11cullAndDrawEibdd+00003506
[  6] 0x00007f1e4b534a70                              bin/glnxa64/libuij.so+00449136 _Z23UIJ_call_OpenGLPaintFcnPN11gui_objects12scene_server16SceneServerProxyEibdd+00000048
[  7] 0x00007f1e4804833e                         bin/glnxa64/libnativehg.so+00033598 Java_com_mathworks_hg_peer_GraphicsPeer_doDisplay+00000030
[  8] 0x00007f1efd9304da                                   <unknown-module>+00000000
[  9] 0x00007f1eff3d5f24                                   <unknown-module>+00000000
 

  30   Wed Feb 2 13:19:03 2022 Entered by Super Team from 134.158.195.141 on Wed Feb 2 13:18:48 2022Reference SolutionInfoautre Didacticiel git from Philippe icon1.gif 
  35   Wed Apr 6 17:29:17 2022 Entered by Super Team from 134.158.195.141 on Wed Apr 6 17:29:02 2022Reference SolutionQuestionautre Erreur Matlab 

Matlab qui crash en plein milieu des scans ...

soucis avec le graphic certainement (Carte NVidia ?)

 

https://fr.mathworks.com/matlabcentral/answers/443587-why-does-matlab-crash-in-linux-with-nvidia-drivers-when-trying-to-plot-or-save-export-figures-wit

  31   Tue Mar 1 14:36:04 2022 Entered by Super Team from 134.158.195.141 on Tue Mar 1 14:32:03 2022Reference SolutionInfoPython Jupyter-lab, entered from 134.158.195.141 

Pour lancer jupyter-lab depuis une cession operateur :

1) source init_conda.sh

2) cd /data/shared (par exemple)

3) taper : jupyter-lab

les notebooks jupyter sont sous : /data/shared/commissioning_scripts (c'est là qu'il faut aller, modifier s'il le faut, etc)

ensuite ils sont sauvés dans : /data/shared/commissioning_scripts_ref (maintenu par HG)

 

 

  Draft   Thu Nov 2 16:27:57 2023 Entered by Super Team from 134.158.195.141 on Thu Nov 2 16:27:39 2023 InfoTango Restauration Base de donnée TANGO 

Restauration effectuée.

Tests en cours.

  26   Fri Sep 17 11:52:24 2021 Entered by Super Team from 134.158.195.141 on Fri Sep 17 11:52:06 2021Not FixedProblemTango attenuation DS 

jiji  -19.860943680697755
****************************** motor_position 0 17.5 1
jiji  1256.0427115463383
*****Error set attenuatation value  ***** motor_position 0 17.5 1
Error set attenuatation value  1256.0427115463383
****************************** motor_position 0 20.5 1
jiji  1289.1434442107527
*****Error set attenuatation value  ***** motor_position 0 20.5 1
Error set attenuatation value  1289.1434442107527
****************************** motor_position 0 26.5 1
jiji  1325.874425230028
*****Error set attenuatation value  ***** motor_position 0 26.5 1
Error set attenuatation value  1325.874425230028
****************************** motor_position 0 27.0 1
jiji  1328.060511551206
*****Error set attenuatation value  ***** motor_position 0 27.0 1
Error set attenuatation value  1328.060511551206
****************************** motor_position 0 26.0 1
jiji  1323.633810076457
*****Error set attenuatation value  ***** motor_position 0 26.0 1
Error set attenuatation value  1323.633810076457
****************************** motor_position 0 25.0 1
jiji  1318.9016548632073
*****Error set attenuatation value  ***** motor_position 0 25.0 1
Error set attenuatation value  1318.9016548632073
****************************** motor_position 0 25.0 1
jiji  1318.9016548632073
*****Error set attenuatation value  ***** motor_position 0 25.0 1
Error set attenuatation value  1318.9016548632073
 

ELOG V3.1.4-395e101