NIDays 2011 : Présentation NI TestStand et exemple d'application banc test spatial chez Radiall

Par MESULOG · 2011

Document original : NIDays 2011 : Présentation NI TestStand et exemple d'application banc test spatial chez Radiall (PDF, 4,0 Mo, 31 pages)

Télécharger le PDF Ouvrir dans le navigateur

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 1

MESULOG

Jean-Louis Schricke

exemple d'utilisation chez RADIALL

pour le test de commutateurs HF spatialisés

Introduction au séquenceur de test NI TestStand et

Diapositive 2

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 2

NI TestStand : vue d’ensemble

NI TestStand : exemples de réalisations

NI TestStand : quelques principes

Banc de test commutateur RF spatialisé chez RADIALL

Ressources

Sommaire

Diapositive 3

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 3

Exigences communes en test automatisé

1. Architecture de test ouverte et flexible

2. Ne pas redévelopper le noyau d’exécution

3. Réutilisation de code

4. Maintenance simplifiée

5. Réduction des temps de développement

6. Système performant

Diapositive 4

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 4

pour

de test

Gestionnaire

Interface opérateur

Gestion utilisateur

Suivi unité sous test

Flux d’exécution

Résultats d’archivage

Rapports de test

Opérations répétées

chaque unité à tester :

pour

Calibration

Configuration

Acquisition

Mesures

Analyse

Stratégie de test

Composants d’un système de test

Opérations différentes

chaque unité à tester :

Diapositive 5

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 5

NI TestStand — Gestionnaire de test

Éditeur de séquences

Tests unitaires à développer

dans son environnement favori

Exécution multithread

Génération de rapports ASCII,

HTML/Web, XML, et ATML

Liaison bases de données

Access, Oracle, MySQL, SQL

Server

Diapositive 6

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 6

VEE,

ATLAS,

Java

Autres Autres

Interface Interface

opérateur opérateur

HTBasic HTBasic

ActiveX ActiveX

Exécution

C/C++ C/C++

API NI TestStand API NI TestStand

Edition

.NET .NET

Moteur d’exécution NI TestStand Moteur d’exécution NI TestStand

CVI CVI

Éditeur Éditeur

de séquences de séquences

LabVIEW LabVIEW

NI TestStand : Architecture

Diapositive 7

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 7

DB

Rapports

Exécution

Test

Propriétés

Étape 5

Module

Étape 5

Interface

opérateur

Test

par Lot

Propriétés

Étape 4

Module

Étape 4

Mémoire &

Test

variables partagées

Propriétés

Étape 3

Module

Étape 3

Parallèle

Test

Propriétés

Étape 2

Module

Étape 2

Modèles de processus

Propriétés

Étape 1

Test

Module

Étape 1

Éditeur

Séquentiel

de séquences

API NI TestStand

Moteur NI TestStand

NI TestStand : Architecture

séquenceur

Plus qu’un simple

de développement de tests

Un véritable environnement

automatisés

Diapositive 8

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 8

NI TestStand : Exemples de réalisations

ascenceur

  • Banc de test armoire

sous LabVIEW

  • Initialement prévu

générique

  • Un seul StepType

par un technicien

  • Création séquences

Diapositive 9

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 9

NI TestStand : Exemples de réalisations

communicants

  • Banc de test produits

(systèmes d’alarme)

  • Testeur fonctionnel et

automate

  • 3 unités sous test en

parallèle

  • Base de données :

produit, config. banc,

résultats

  • Vidéos d’aide

Diapositive 10

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 10

NI TestStand : Exemples de réalisations

commutateurs RF

  • Banc de test

parallèle

  • 32 unités sous test en

modulaire PXI

  • Instrumentation

Diapositive 11

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 11

NI TestStand : Exemples de réalisations

caractérisation de

  • Banc validation et

composants RF

  • Environnement :

laboratoire

  • Instrumentation

traditionnelle, besoin

d’interchangeabilité

  • Database résultats

MySQL

Diapositive 12

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 12

Démo

Éditeur de séquences

Création

Édition

Gestion

Exécution

Mise au point

Déploiement

Personnalisation

Diapositive 13

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 13

Parallèle

A3

B3

A2

B2

par Lot

1a

A1

B1

Modèles de processus

Séquentiel

Diapositive 14

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 14

Outils de déverminage :

  • Trace d’exécution
  • Point d’arrêt
  • Sonde sur variable
  • Messages d’exécution (output window)
  • Mode pas à pas

Mise au point de séquences

Diapositive 15

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 15
  • Gestion des utilisateurs (avec profils)
  • Identification de l’Objet Sous Test (en anglais : UUT )
  • Génération automatique d’un rapport (trace d’exécution)
  • Sauvegarde des résultats en base de données
  • Outils de branchement et de synchronisation
  • Outils de chargement de conditions de tests
  • Pilotage d’instruments IVI
  • Traitement des erreurs
  • Exemples d’interface opérateur (avec code source)

En standard dans NI TestStand

Diapositive 16

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 16

Test Program Set Wizard

Distributed Data Management

Display & Video Test

Boundary Scan

Switch Management

Configuration Management

Requirements Management

Functional Test Systems

Statistical Analysis

Semiconductor

Characterization Analysis

Et plus…

NI TestStand : produits partenaires

Diapositive 17

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 17

test précis comprenant des opérations manuelles, semi-

  • Tester des commutateurs RF spatialisés selon un plan de

automatiques et automatiques

produit

  • Avoir une traçabilité sur toutes les actions effectuées sur le

Objectif :

  • Préparer la séquence de test et le rapport de test « offline »

Exemple : Banc RADIALL « spatial »

Diapositive 18

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 18

Stand Up

T-Switch SMA

Lay Down

T-Switch SMA

DPDT SMA

Banc RADIALL « spatial » : produits à tester

Commutateurs RF spatialisés (exemples) :

Diapositive 19

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 19

Station

test manuel

Classeurs

UUT_XXX_Test

Station

Serveur

fichiers

test semi-auto

Plus de 20 stations

Banc

test auto

Ethernet

Banc

test auto

Banc test « spatial » : architecture

Diapositive 20

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 20

2 multimètres 7.5 digits FlexDMM

4 multiplexeurs FET 2x2x32

2 matrices FET 4x64 (3A par ligne)

1 matrice FET 4x6

  • Baie 19’’
  • PC industriel avec pont MXI-4
  • Châssis PXI 14 slots
  • Connectique modulaire VPC
  • Etuve programmable

Banc test auto : matériel

Diapositive 21

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 21

MS Excel

  • NI TestStand 3.5
  • LabVIEW 8.2.1
  • LV Report Gen. Toolkit 1.1.2
  • MS Excel 2003 (2007)
  • IVI (Switch, DMM, PowerSupply)

Banc test auto : logiciel

Diapositive 22

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 22

Plan de test

commun à

tous les UUTS

Historique

Affichage

de l’UUT

Température

des mesures

sélectionnée

Banc auto « spatial » : interface opérateur

UUTs

Sélection

Diapositive 23

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 23

RS232

ActiveX

Etuve

suivi Excel

UUT = fiche de

Banc auto « spatial » : principe

Diapositive 24

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 24

Test auto

Test semi-auto

Test manuel

Séquence principale (process model Sequential)

  • Séquences NI TestStand

Lecture et ecriture fiche de suivi

Séquences tests génériques :

Sous-séquences spécifiques par type de mesure

Sous-séquences accès au hardware

Banc auto « spatial » : quelques détails

Diapositive 25

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 25

Saisie douchette code-barres

  • Convivialité

Minimum d’interactions opérateur

Visualisation mesures en cours de test

Prise en compte molette souris et flèches clavier

Sous-panels LabVIEW

  • Modularité

Indicateurs connectés

sur des « Variables partagées »

Banc auto « spatial » : quelques détails

Diapositive 26

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 26

Identification UUT

Paramètres de tests

Plan de test

Mesures effectuées

Rapport de test

Aide diagnostic défaut banc (autotest)

  • Fiabilité

Procédure vérification de la chaîne de mesure

  • Traçabilité

avec dispositif calibré

Fiche de suivi complète contenant :

Banc auto « spatial » : quelques détails

Diapositive 27

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 27

Identification étape

et statut étape

Environnement

Paramètres

étape test auto

Limites et statut

de chaque mesure

Mesures

plan de test

Chaque onglet

est une étape du

Banc auto « spatial » : fiche de suivi

Diapositive 28

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 28

Impression PDF

Fiche de suivi MS EXCEL

Banc auto « spatial » : rapport de test

Diapositive 29

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 29

adapter à chaque besoin en test automatisé

  • NI TestStand est un outil puissant que l’on peut

National Instruments

  • N’hésitez pas à faire appel aux partenaires de

Conclusion

Diapositive 30

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 30

www.ni.com/teststand

www.ni.com/teststand/partner.htm

Sur ni.com :

Présentation TestStand :

Produits partenaires :

“NI TestStand Advanced Architecture Series”

Sur mesulog.fr :

NIDays 2006 : TestStand et LabVIEW, une association idéale pour l'automatisation de vos tests

NIDays 2008 : Bâtir un projet sous TestStand : Architectures et méthodologies

NIDays 2009 : NI TestStand et LabVIEW valident les commutateurs RF chez Radiall

NIDays 2009 : Guide de programmation avancee NI TestStand - conseils et recommandations

NIDays 2010 : Présentation NI TestStand

Ressources

Diapositive 31

Introduction au séquenceur de test NI TestStand et exemple d'utilisation chez RADIALL pour le test de commutateurs HF spatialisés – diapositive 31

QUESTIONS ?