Scénario de test & Cas d'usage
Contrôle statistique des procédés (cartes de contrôle).
Découvrir toutes les actions de spcSimulation de 50 rouleaux de tissu avec une injection de défauts aléatoires et un pic artificiel au 45ème rouleau pour déclencher une alerte.
| 1 | |
| 2 | DATA mycas.TissuProduction; |
| 3 | DO rouleau_id = 1 to 50; |
| 4 | nb_defauts = floor(4 + 2*rannor(1)); |
| 5 | IF rouleau_id = 45 THEN nb_defauts = 15; |
| 6 | IF nb_defauts < 0 THEN nb_defauts = 0; |
| 7 | OUTPUT; |
| 8 | END; |
| 9 | |
| 10 | RUN; |
| 11 |
| 1 | |
| 2 | PROC CAS; |
| 3 | spc.cChart / TABLE='TissuProduction' processValue='nb_defauts' subgroupValue='rouleau_id' primaryTests={test1=TRUE} outLimitsTable={name='LimitesReference', replace=TRUE} chartsTable={name='ResultatsGraphique', replace=TRUE}; |
| 4 | |
| 5 | RUN; |
| 6 |
L'action doit générer la table 'LimitesReference' contenant les bornes (LCL, UCL). Le rouleau #45 doit être marqué comme une exception (Test 1 échoué) dans la table 'ResultatsGraphique' car il dépasse la limite supérieure de contrôle (UCL).