Daher Projects
Daher daher
Epics:
EPIC Daher-5304 daher5304
- Notes:
- Pieces:
- 334G
[3/5]
:refcarto: 334G :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 2 (R1 à R5/R6 à R10) :Programme: ATRPanneauIntrados
- [X] Carto
[[file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/Carto pour thierry/334G OF 55126285/Pv US][Carto pour thierry/334G OF 55126285 45° et à l'ouverture (porte N23 - N24)
Valider
- Delete all…
Effectuer l'analyse des différents niveaux et resélectionner les défauts jugés pertinent à l'aide de l'outils de sélection.
Si besoin ouvrir la cartographie Amplitude 1er écho
Valider
- Text
Effectuer l'analyse de la cartographie 1er écho ayant uniquement les raidisseurs / zones pente A de visible, et sélectionner à l'aide de l'outil de sélection les défauts jugés pertinent.
Lancer
- Text
Avec un zoom suffisant, ré-effectuer une analyse complète de la cartographie en temps de vol premier écho, en ajustant la palette de 0.5 à 2.5 mm (correspondant à 1 pli par couleur) et en la faisant évoluer suivant l’épaisseur pièce.
Sélectionner les défauts jugés pertinent à l'aide de l'outils de sélection ainsi que les manques d'acquisitions (hors zones de bride).
Si besoin ouvrir la cartographie Amplitude 1er écho
Lancer
- Text
Nommer les indications relevées à l'aide de l'outil habillage carto puis texte (taille 48) :
- Chiffre (1, 2, 3….) pour toutes les indications correspondant à des manques d'acquisitions, atténuation ou saturation
- Lettre (A, B, C…) pour toutes les indications correspondant à des échos intermédiaires (délaminages, inclusions….)
Lancer
- Text
Afficher les 3 cartographies dans l'ordre suivant :
- Cartographie amplitude fond avec la palette 16 couleurs sur la gauche
- Cartographie amplitude fond avec la palette 8 couleurs au milieu
- Cartographie temps défaut 1er écho sur la droite
Effectuer un zoom arrière de façon à voir la moitié supérieur du panneau, puis effectuer une copie d'écran et l'insérer dans le PV.
Effectuer un zoom arrière de façon à voir la moitié inférieur du panneau, puis effectuer une copie d'écran et l'insérer dans le PV.
Lancer
- Text
Effectuer les relevées des défauts (zoom sur les défauts) sur la cartographie correspondante, et insérer les dans le PV à l'emplacement prévu à cet effet; pour ce faire :
- Menu outils puis sélection, click droit sur la zone de sélection et cocher : "informations géométriques" et "informations statistiques"
- Faire les copies d'écran et les insérer dans le PV dans la zone prévu à cet effet
- pour les défauts chiffres, effectuer les zoom sur une cartographie amplitude
- pour les défauts lettres, effectuer les zoom sur la cartographie Temps 1er écho et ajuster la palette pour mettre le défaut en évidence
Pour les défauts apparaissant sur les cartographies temps de vol 1er écho, utiliser la cartographie amplitude 1er écho et comparer les valeurs d’amplitude avec celles relevées sur l’éprouvette de test avec les corps étrangers (cf. PV-CND-CorpsEtrangers-ATR72). Dans le cas d’un défaut type corps étrangers, faire appel à un agent certifié COFREND COSAC UT3 dans la technique de détection de défaut par contact.
Dans le répertoire suivant : \\Fr1ntepfil01v\indus\22 - ATR\1 - Qualité\3-CTRL QUALITE\4-CONTROLE US\05-Mesures épaisseurs\Résultats MeP\
Déplacer le fichier excell nommé "13334202ZoneCouranteMeP.xls", dans archives dans le dossier correspondant à l'OF (le créer si besoin)
Fermer les cartographies (ne pas enregistrer l'habillage)
- Delete all…
- Fichiers complémentaire trouvé:
[12/19]
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\contexte C-Scan\334GFPmep.nkz
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\coordonées mep\PIGPeau.xls
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGnFPnervure+penteA.drs
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Masques\PIGnFPpente2.msk
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Masques\PIGnFPraid.msk
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Masques\PIGnFPporte+chanfrein.msk
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\palette saturation.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGnFPallsaturation.sel
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Détection Ø6.cdd
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Tableau défau amp.cfg
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\Palette D+.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGnFPallpenteA.sel
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\Palette CD.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGnFPallatténuation.sel
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGnFPalltpsfond.sel
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Tableau défau TdV.cfg
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGnFPalltps1erecho.sel
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\PALETTE 8 COULEURS.txt
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\palette distance panneau.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\contexte C-Scan\334GFPmep.nkz
- [X] Carto
- [X] Programme RAID
- Besoin d'automatisation:
- Change unit
Ajuster la palette Temps de vol (des rayons 1 à 5) de 0 à 3 mm
Valider
- Load layout
Ajuster la position de l'habillage sur la cartographie R1-R5
Valider
- Load selection
Ajuster la position de la zone de sélection sur la cartographie R1-R5
Valider
- Load Mask
Ajuster la position du masque sur la cartographie R1-R5
Valider
- Change Unit
Ajuster la palette Temps de vol (des rayons 6 à 10) de 0 à 3 mm
Valider
- Load Layout
Ajuster la position de l'habillage sur la cartographie R6-R10
Valider
- Load selection
Ajuster la position de la zone de sélection sur la cartographie R6-R10
Valider
- Load mask
Ajuster la position du masque sur la cartographie R6-R10
Valider
- Delete all …
- Relever les manques d'acquisitions ( NoS et NaN) de dimensions >1 pixel en Y ou ≥15 pixels en X. Les signaler par "MAxx" (+ zone de sélection) ou xx correspond à l'indexation des défauts.
- Resélectionner les indications détectées (écho intermédiaire ou manque d'acquisition) ne respectant pas les critères de dimensions définis en FI.
VALIDER
- Change unit
- Fichiers complémentaire trouvé:
[7/11]
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGraidR1R10A.drs
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\coordonées mep\PIGraid.xls
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\Palette CD.txt
Voir: /archives dat develloppement/Palette/Palette CD.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGraidall.sel
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\détection raid Ø6.cdd
Voir:
- archives dat develloppement/Panneaux/Outils raidisseurs/Ø6.cdd
- archives dat develloppement/Panneaux/outils/Détection Ø6.cdd
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\tableau défaut raid amp.cfg
Voir: archives dat develloppement/Panneaux/Outils raidisseurs/tableau défaut amp.cfg
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\PALETTE 8 COULEURS.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGraidR1R10B.drs
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\coordonées mep\PIGraid.xls
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\Palette CD.txt
Voir: archives dat develloppement/Palette/Palette CD.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\PALETTE 8 COULEURS.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGraidR1R10A.drs
- Besoin d'automatisation:
- [X] Programme RAY
- Besoin d'automatisation:
- Fichiers complémentaire trouvé:
[9/11]
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\PALETTE 16 COULEURS.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGrayallR1-R5.drs
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGrayR1R5.sel
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Masques\PIGrayR1R5peau.msk
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGrayallR6-R10.drs
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Sélections\PIGrayR6R10.sel
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Masques\PIGrayR6R10peau.msk
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Detect° TdV rayon.cdd
Voir: /archives dat develloppement/Panneaux/outils/Detect° TdV rayon.cdd
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Parametre Tableau défaut TdV rayons.cfg
Voir: /archives dat develloppement/Panneaux/Outils rayons/Outils/Parametre Tableau défaut TdV rayons.cfg
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGrayidR1-R5.drs
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13334.202.01PAN INT G\Outils PIG\Habillages\PIGrayidR6-R10.drs
CLOSED:
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\PALETTE 16 COULEURS.txt
- Besoin d'automatisation:
- [ ] Programme RS1
- 334G
- 334D
[4/5]
:refcarto: 334D :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 2 (R1 à R5/R6 à R10) :Programme: ATRPanneauIntrados
- 337G
[4/5]
:refcarto: 337G :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 1 (RAY) :Programme: ATRPanneauExtrados
- 338G
[4/5]
:refcarto: 338G :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 1 (RAY) :Programme: ATRPanneauExtrados
- 339G
[4/5]
:refcarto: 339G :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 1 (RAY) :Programme: ATRPanneauExtrados
- 337D
[4/5]
:refcarto: 337D :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 1 (RAY) :Programme: ATRPanneauExtrados
- 338D
[4/5]
:refcarto: 338D :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 1 (RAY) :Programme: ATRPanneauExtrados
- 339D
[4/5]
:refcarto: 339D :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (Raid A/B) :RAY=Rayon: 1 (RAY) :Programme: ATRPanneauExtrados
- 032G
[3/4]
:refcarto: 032G :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (BT inf/sup) :RAY=Rayon: N/A :Programme: ATRLongeronAvant
- 032D
[3/4]
:refcarto: 032D :type: Droitle :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (BT inf/sup) :RAY=Rayon: N/A :Programme: ATRLongeronAvant
- 082G
[2/4]
:refcarto: 082G :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (BT inf/sup) :RAY=Rayon: N/A :Programme: ATRLongeronArrière
- [X] Carto
- [X] Programme FP
- Fichiers complémentaire trouvé:
[4/10]
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13082.200.01LARG\Outils LARG\Habillages\LARGcompletanalyse.drs
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\palette saturation.txt
Voir: archives dat develloppement/Palette/palette saturation.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13082.200.01LARG\Outils LARG\Sélections\LARGcomplet.sel
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Détection Ø6.cdd
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Tableau défau amp.cfg
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\Palette CD.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\PALETTE 8 COULEURS.txt
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\Tableau défau TdV.cfg
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13082.200.01LARG\Outils LARG\Habillages\LARGcompletanalyse.drs
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\palette saturation.txt
- [X] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis§572.13082.200.01LARG\Outils LARG\Habillages\LARGcompletanalyse.drs
- Fichiers complémentaire trouvé:
- [ ] Programme RAID
Potentiel:
- 18-Analyse Ultis/S572.13082.200.01LARG/MeP13082200.xml
- [ ] Programme RS1
- [X] Carto
- 082D
[2/4]
:refcarto: 082D :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 2 (BT inf/sup) :RAY=Rayon: N/A :Programme: ATRLongeronArrière
- 121
[2/3]
:refcarto: 121 :type: Intrados :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: N/A :RAY=Rayon: N/A :Programme: DassaultRafaleCanard
- 111
[2/3]
:refcarto: 111 :type: Extrados :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: N/A :RAY=Rayon: N/A :Programme: DassaultRafaleCanard :cartodir: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/Carto pour thierry/111 OF 55178446 :ProgrammeFP: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/18-Analyse Ultis/Ralafe-Dassault/Revêtement Canard droit .xml :ProgrammeRAID: N/A :ProgrammeRAY: N/A :ProgrammeRS1:
- 317
[1/3]
:refcarto: 317 :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: N/A :RAY=Rayon: N/A :Programme: DassaultRafaleDérives
- 316
[1/3]
:refcarto: 316 :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: N/A :RAY=Rayon: N/A :Programme: DassaultRafaleDérives :cartodir: :ProgrammeFP: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/18-Analyse Ultis/Ralafe-Dassault/Revêtement Dérive Droite.xml :ProgrammeRAID: N/A :ProgrammeRAY: N/A :ProgrammeRS1:
- 115
[4/4]
:refcarto: 115 :type: Gauche :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 1 (RAID) :RAY=Rayon: N/A :Programme: DassaultFalcon900-2000PlanHorizontal
- [X] Carto
- [X] Programme FP
- Fichiers complémentaire trouvé:
[0/2]
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\détec Ø10 all zone.cdd
Voir:
- RS1/Outils RS1/Autres/Detect° Ø10.cdd
- Ralafe-Dassault/Outil commun/detection/Ø10 pièces.cdd
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Palettes\Palette tps 0-9mm.txt
- [ ] P:\02 - Qualité\05-QUALIFICATIONS\Qualifications DAHER\01-QUALIFICATIONS PROCEDES SPECIAUX\03-ATR\AITM6-4005 UT Inspection\12-Ultis\Analyse Cartographie série\Programmes Analyse Ultis\Outils commun\Détection défauts\détec Ø10 all zone.cdd
- Fichiers complémentaire trouvé:
- [X] Programme RAID
- [X] Programme RS1
- [X] Carto
- 116
[4/4]
:refcarto: 116 :type: Droite :NOF: OFXXXXXXXX :FP=Peau: 1(FP) :RAID=Raidisseur: 1 (RAID) :RAY=Rayon: N/A :Programme: DassaultFalcon900-2000PlanHorizontal :cartodir: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/Carto pour thierry/116 OF 54604453 :ProgrammeRAID: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/18-Analyse Ultis/PH-Dassault/Raid_PH-Dassault.xml :ProgrammeFP: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/18-Analyse Ultis/PH-Dassault/FP_PH-Dassault.xml :ProgrammeRAY: N/A :ProgrammeRS1: file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/18-Analyse Ultis/RS1/Analyse RS1 FP PH Dassault.xml
- Pieces:
- Help de Testia Support NDTkit
support.ndtkit@testia.com
- Meeting
- Notes
- Module d'analyse
- Questions
- [?] Quel est la difference entre les fichiers Verif acqui et Analyse? @Samuel
- [?] Ou sont les carto 316 et 317? @Samuel
- [?] Ou sont les programme RAID 032 et 082? @Samuel
- [?] Quel est la difference entre les fichiers Verif acqui et Analyse? @Samuel
- Questions
- levée de doute
- Questions
- [i] Quel sont les features voulu pour le module levee de doute? @Samuel
Same as in the exemple reports and in the defect modification script. No sanction in python script or ultis. Defect type in the Note column Voir: 📜 User Story
- [i] Quel sont les features voulu pour le module levee de doute? @Samuel
- Questions
- Notes
- Meeting
- Relancer le meme workspace Ultis pour la leve de doute. Le meme workspace de l'analyse.
- CNCL Samuel va nous envoyer des carto de boeing pour tester les script Ultis developer par Testia, avec notre HMI
- DONE Samuel doit tester le HMI envoyer par Martin, probleme avec la database SQL
- CNCL [#C] Je dois envoyer la liste complete et sans erreur de path manquant a Samuel
- Relancer le meme workspace Ultis pour la leve de doute. Le meme workspace de l'analyse.
- Meeting
- Questions module levée de doute
- Carto Bombardier
- Essai du HMI
- Meeting
- PROJ Module d'analyse analyse
- Notes
- Tasks
- DONE Check for IsError
- DONE Check for error after getting the composition
- DONE Check for error after adding the analysis to the database
- DONE After the process finish, check for error
- CNCL Think about task result and async
- The result of the task need to be checked after all the started process are finished. To be trully asyncronous, even the main should be a task. Do I really need that? It could even cause problem if the main try to start analysis process for task already started but not finish. Probably not because they are started on the info in the database and the analysis in the database is created before the process is started.
- Ok, after long conversation with my ai buddy, I need a AnalysisManager. Why? Because I need my analysis loop to be async to launch multiple process at the same time and use await to wait for the bach to finish to process errors. All this cannot be done in a static class and thus, a dedicated AnalysisManager.
- No batch analysis needed the boss said.
- DONE Create the AnalysisManager Class
- DONE Transfer the analysis loop in the analysisManager
- CNCL Make the analysis loop await after it lunch analysis batch
- CNCL Test it!
- DONE Commit the async code to a branch
- DONE Refactor the code to be synchronous
- DONE Refactor analysis loop
- DONE Add log file to app config
- DONE Map out the different error possible and if we need to stop or not. Also, deal with anaylysis state if fail.
Stop if error? In the end, no, never exit. Only skip steps if error accur and fail analysis
- DONE Test it on Windows in Visual studio with a dummy DB
ErrorOr FTW! It allow me to test the app without it exploding super fast everytime somthing is wrong.
- DONE Refactor analysis loop
- DONE Schedule meeting with Samuel for feature and data review
- CNCL [#C] Investigate error in log
- Logs:
2025-04-01 4:59:21 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 4:59:26 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 4:59:31 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 4:59:36 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 4:59:41 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 4:59:46 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 4:59:51 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 595 2025-04-01 5:04:04 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:04:09 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:04:14 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:04:19 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:04:24 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:05:19 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:05:24 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:05:29 PM: Analyser Error: Code: General.Expected, Description: Column 'componentid' in WHERE is ambiguous, File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:13:13 PM: Analyser Error: Code: General.Expected, Description: The column name 'abbreviation' does not exist in the result set., File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:13:18 PM: Analyser Error: Code: General.Expected, Description: The column name 'abbreviation' does not exist in the result set., File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:16:00 PM: Analyser Error: Code: General.Expected, Description: The column name 'abbreviation' does not exist in the result set., File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 592 2025-04-01 5:16:12 PM: Analyser Error: Code: General.Expected, Description: The column name 'utconfigname' does not exist in the result set., File: Z:\1-Projects\DaherModuleetSuivi\daher\Core\src\database\part.cs, Line: 594
- Logs:
- DONE Lister tout les endroits ou l'intervention d'un opérateur est demandé dans les script de Daher
- CNCL Analyser le fonctionnement des automation Ultis de Boeing
- CNCL Try to run a exemple with the new script and carto
- DONE Create Daher HMI Documentation draft
- IDEA [#C] Move the getappconfig() to CommonHMI
- DONE Mettre à jour la structure de la base de données pour prendre en compte les analyses
- [i] Quelles sont les zones scannée devant avoir une levée de doute ajouté et qu'est ce que cela implique? @Martin
Chaque fois qu'on trouve un default, il faut rajouter une entre dans la table validation check
- DONE Lire le fichier de default et récupérer la liste de default
- DONE Save the file in ultis.
The defect file is a .nkd
- DONE Make the squeleton of what is needed
- DONE Load the file in the analysis loop
- [i] What should be the workspace folder name and where do we place it? @Martin @Samuel
Place it at the same level as nka, nkc, utlis folders, and named workspace
- [i] What should be the defect table name and where should it be? @Martin @Samuel
Something like: postautomaticanalysis.nkd postmanualvalidation.nkd
- [i] Est-ce qu'il y a un meilleur moyen de développer des script pour Ultis avec un environnement Jython et débogueur? testia
Inclure le api .jar
- [i] Demander a Testia si c'est conseillé de mettre le workspace et la liste de defauts dans le m2k testia
Pas de contre indication
- DONE Ajouter dans la table de la database validationcheck une levée de doute par default
- DONE Workspace need to be saved in the .mk2
- Python script need to read path from Ultis
- DONE Merge Everything on Main branch
- DONE Produire un fichier de defect pour Martin
- DONE Indication file need to be saved in the .mk2
- New python script to save defect table Or not? the .nkd is already in the workspace, in a zip file with .nkz extension
- DONE Preparation pour le meeting du avec Daher
- DONE Ajouter les balayages A-scan à faire sur les zones inaccessible par le robot
- DONE Merge everything before going forward
- CNCL See if i can get the environment variable in the jython scripts
- DONE Check for IsError
- Notes
- PROJ Module de levée de doute validation
- Notes
- Boeing swing app ATTACH
After testing the Boeing swing app, I figured a couple of things:
- The popup window is in sync with Ultis. Every time there is a new defect selected, the numbers in the app are refresh
- 📜 User Story
- Setup: A. Operator open the HMI on his laptop B. He has his manual scanner on the side
He open the HMI menu where all the validation that need to be done are listed A. Systematic validation
- Select the validation in the HMI
- That start Ultis with the workspace associated
- No default selected because out of the scan
- Script launched to allow the creation of a new default
- New default table saved
B. Default validation
- Select the validation in the HMI
- That start Ultis with the workspace associated
- Default selected in the table
- Script launched to allow the modification of the default
- New default table saved
- Do the scan manually and enter values in the table
- Questions:
- [i] Quelles valeur on veux modifier/sauvegarder dans la table des défauts? @Samuel daher
- YES Name
- NOP Associated hole criteria
- NOP Associated hole diameter
- NOP Associated hole number
- NOP Defect length
- NOP Defect surface
- NOP Defect type
- NOP Distance between grouped defects
- NOP Distance from border
- NOP Level
- NOP Max value
- YES Mean value
- NOP Median value
- NOP Min value
- YES Note -> defecttype
- YES Outline length
- NOP Outline orientation
- NOP Outline surface
- YES Outline width
- YES Position in 2D axis
- NOP Position in 3D axis
- NOP Position in CAD axis
- NOP Position to layouts
- NOP Position in 3D axis
- NOP Position in CAD axis
- NOP Position to layouts
- NOP Standard deviation
- NOP max overthickness
- NOP mean overthickness
- NOP median overthickness
- NOP min over thickness
- YES Name
- [i] How to select a defect in the table with the script testia
fireSelectDefect(com.agi.db.partacquisition.model.Flaw flaw) Send event to force defect selection.
- [i] Does selecting a defect will automatically zoom on it? testia
Yes, probably.
- [i] How to get shape selection coordinate? testia
Class NDTKitROIInterface getAllRois(NICartographyFrame frame, NIRoi.NIEnumRoiFormat roiFormat) Get all rois (mask, selection or layout ) from given cscan.
- [i] How to get access to the defect type dropdown values? testia
from com.agi.ndtkit.common.enumerator import DefectType
- [i] Do we need precise coordinate for systematic validation? @Samuel daher
Nop. not in ultis anyway.
- [i] Est-ce que la Sanction PASS/FAIL dans la columns Note est acceptable? @Samuel daher
Nop, not in Ultis, only in the report
- [i] Quelles valeur on veux modifier/sauvegarder dans la table des défauts? @Samuel daher
- [i] How to add a menu in the Utlis toolbar? daher work testia
Is having \_menu__ before the file name suffisant? file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/.ultis/Conf_3.3_Ultis/scripts/__menu__modify_defect_value.py
According to the , yes, it only need to have \_menu__ in front and be in the .conf folder
- [i] Is agi.ndtkit.api.model.flaw the same object as com.agi.db.partacquisition.model.Flaw needed by the function NDTKitDefectDetectionInterface.AddDefects daher work testia
No, not the same, see
- [i] Est-ce possible d'ajouter une colonne à la table de défauts? daher testia
- Renommer la column note -> sanction
Besoin de la nouvelle version agi.ndtkit.api.model.flaw
- Boeing swing app ATTACH
- Tasks
- DONE Retrouver la librairie java utilise dans les script python Boeing
- DONE Understand what is going on int the file using swing
I used my code assistant to generate a .org file explaining the code with code blocks in it. Pretty nice stuff!! Here is the result
- DONE Launch the Boeing app
CLOSED:
- DONE Samuel doit me renvoyer le bon script
- DONE Essayer le script de leve de doute
- DONE List features for meeting tomorrow
- DONE Make a prototype of the defect review module
- DONE Determiner ou mettre les fichiers de defaults
- DONE Modifier la structure de la base de donnée pour savoir qui est en train de faire quoi
- Ajouter un panneau qui liste les levées de doutes à faire
- DONE Les levée de doutes
- DONE Les balayages A-scan à faire sur les zones inaccessible par le robot (balayages systématique)
- DELG Sélectionner une entrée automatiquement ouvre Ultis sur le bon module
Probablement par l'ouverture du workspace sauvegardé par l'analyse Grosse incertitude puisque jamais fait
- DONE bloquer les autres utilisateur de pouvoir le faire ouvrir la même analyse
- DONE Faire un prototype de sauvegarde et reload du workspace Utlis
- Relevant files:
- NOP file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/.ultis/Conf_3.3_Ultis/scripts/old/__menu__saveWorkspace.py
- NOP file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/DaherBoeingAnalyse/Application_Files/Ultis_Automation/analysis_ultis/python_script/loadworkspace_v1.py
- NOP file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/DaherBoeingAnalyse/Application_Files/Ultis_Automation/analysis_ultis/python_script/loadWorkspace_xxx.py
- YES file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/DaherBoeingAnalyse/Application_Files/Ultis_Automation/analysis_ultis/python_script/loadWorkspace_withProperties.py
- YES file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/DaherBoeingAnalyse/Application_Files/Ultis_Automation/analysis_ultis/python_script/saveWorkspace_withProperties.py
- NOP file:///opt/data/home/1-Projects/Daher_Module_et_Suivi/.ultis/Conf_3.3_Ultis/scripts/old/__menu__saveWorkspace.py
- Relevant ones copied to:
- Error during first test:
% Traceback (most recent call last): File "<string>", line 18, in <module> AttributeError: 'NoneType' object has no attribute 'setActionStatus'
at org.python.core.Py.AttributeError(Py.java:205) at org.python.core.PyObject.noAttributeError(PyObject.java:1013) at org.python.core.PyObject._getattr_(PyObject.java:1008) at org.python.pycode.pyx0.f$0(<string>:31) at org.python.pycode.pyx0.callfunction(<string>) at org.python.core.PyTableCode.call(PyTableCode.java:167) at org.python.core.PyCode.call(PyCode.java:18) at org.python.core.Py.runCode(Py.java:1386) at org.python.core.Py.exec(Py.java:1430) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:267) at eads.ndtkit.core.buisnessactions.ad.e.XU(SourceFile:164) at eads.ndtkit.core.buisnessactions.ad.e$5.actionPerformed(SourceFile:337) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
- Workspace saving result:
- [i] How to launch Ultis with the GUI and automatically launch a script testia
Silent mode avec -> –startupScript script.jython Dans le silentmode.bat retirer –execute %1 et rajouter ^
- Relevant files:
- DONE Les levée de doutes
- DONE Version control my python script
- Dans Ultis, formulaire de levée de doute
- CNCL Ajouter un bouton pour rajouter un nouveau défaut dans ultis
See function addDefect in NDTKitDefectDetectionInterface
Need a java.util.List<com.agi.db.partacquisition.model.Flaw> defects From the api documentation, com.agi.db.partacquisition.model.Flaw does not seem to be accessible.
- DONE Choisir la sanction dans le formulaire ultis de levée de doute
- [X] Regarder si la colonne sanction existe
Il existe defect type avec les type suivant:
- Acquisition issue
- Debonding
- Delamination
- Dry plies
- Flacking
- Foreign object
- Gap between tows
- Inclusion
- Irrelevant indication
- Missing plies
- Other defects type
- Overthickness
- Porosity (Layer)
- Porosity (Volume)
- Resin excess
- Splices
- Waviness (in-plane)
- Waviness (out-of-plane)
Sinon, on va utiliser la columne Note
- [X] Symlink mon repo dans mes projets, au folder de Ultis
- [X] Ajouter une textbox dans le formulaire
- [X] Si ça existe pas dans le tableau on prend une colonne qui sert à rien et on écrit 0 ou 1 dedans
- [X] Regarder si la colonne sanction existe
- CNCL Ajouter un bouton pour rajouter un nouveau défaut dans ultis
- CNCL Waiting response from on
- [i] Que faire avec tout les path absolue hardcodé? Possibilité de les passer au HMI en paramêtre? @Martin @Samuel
Nothing for now, and we can search and replace programaticaly.
- DONE Retour sur la rencontre avec Testia. (Documentation)
- CNCL Tester l'ajout d'un default à la table
see:
- DONE Tester le lancement d'Ultis avec GUI à partir d'un script
see:
- DONE Changer le noms de la column note to Sanction
PAs de sanction dans le formulaire
- CNCL Tester la selection d'un default dans Ultis
see:
- CNCL Tester l'obtention des coordonnée d'une selection
see:
- DONE Tester la selection dropdown pour les defect type
- Right now, it selection in the form is not reflected in the table when apply is pressed
- It was originally set NIEnumDefectChacacteristics.NOTE rather then NIEnumDefectChacacteristics.DEFECTTYPE for testing purpose I suppose. The original Testia development probably stopped there.
see:
Pas besoin finalement. Le defect type est sauvegardé dans la note.
- [i] Comment trouver de l'information sur les objets Ultis n'étant pas décris dans l'API?
- Downloader jd-gui (java decompiler. Requirement: Java installé)
- Décompiler les .jar dans C:/User/[username]/Ultis3.3/ Jusqu'à trouvé l'objet cherché. Ex: com.agi.db.partacquisition.model se trouve dans Ultis3.3/lib/ndt-flawmodel-2.0.3.jar
- DONE Screenshot des defauts et globaux
- DONE Fix the popup to have no sanction and default type in the note colum
- DONE Be able to take screenshot of the full c-scan, the palette, and each defect
- HOLD Create a Ultis automation org babel maker file
- DONE Retrouver la librairie java utilise dans les script python Boeing
- Notes
- PROJ Module de suivie des acquisitions aquisition
- Notes
- ClosedXML.Report
bibliothèque logiciel permettant de générer des fichiers Excel à partir de template.
Le fichier de template est un fichier normal qui contient des balises de la sorte ```plaintext {{name}} {{part.name}} ``` Ces balises sont ensuite remplacées par leur valeur lors de la génération du rapport. ```csharp const string outputFile = @".\reportfinal.xlsx"; var template = new XLTemplate(@".\report.xlsx"); var part = new Part(); template.AddVariable("part", part); template.AddVariable("inspection", inspection); template.Generate(); template.SaveAs(outputFile); ```
Pour faire des boucles, il faut déclarer un "named range". Un groupe de cellule Excel qui ont un nom. Le nom est décomposé par underscores (attention au snakecase) pour savoir ce sur quoi on boucle. "partcompositions" veut dire que l'on va boucler sur la liste "part.compositions" si compositions est IEnumerable. C'est pas mal fait pour du pascal case. Dans les boucles, on peut utiliser "item" comme cecis "{{item.count}}".
Voici l' dans Excel pour créer les "named range". Il faut aller dans "Formule", puis dans le gestionnaire des noms.
- ClosedXML.Report
- Tasks
- Préparer des connexions vers le module analyse (attendre les résultats)
- Gérer l'attente d'un résultat d'analyse
- IDEA Automatiquement aller chercher dans les fichiers les données relatif à chaque matériel (sonde, générateur, référence)?
- Générer un rapport Excel à partir d'un pattern.
- Utiliser
- Générer une structure intermédiaire
- Toutes les zones scanné (Raidisseur A, B, Rayon 1, 2, FP)
- Nom de config UT
- gain référence
- gain de contrôle
- date début, fin
- opérateur
- sanction
- les nom de fichiers des carto
- La liste des référentiels
- liste des défauts
- type de défaut
- positon (x, y, z?)
- nom de fichier des carto
- La liste du matériel A-scan
- La liste du matériel C-scan
- Numéro de série de la pièce
- Sanction pour la pièce
- Toutes les zones scanné (Raidisseur A, B, Rayon 1, 2, FP)
- DONE Dans la base de données, ajouter la liste des levées de doute
- DONE Confirmer que les reference physique ont été ajouté
- DONE Parser les noms correctement
- DONE Update the acquisition manager and the reference panel to fetch the ut config
- IDEA Changer step.isvalidable en reference.isvalidable
- DONE Faire un MutexLock mais pour les readerwriter lock
- IDEA Tester la fonction EnableDoubleBuferring dans le statuspanel pour l'acquisition panel
- DONE Demander à Martin sont tableau excel des noms de pieces @Martin
Martin did
- Préparer des connexions vers le module analyse (attendre les résultats)
- Notes