Noms par défaut ici(1); CCProperty = {"Résistance", "Allongement", "Poids", "Épaisseur"}; CCFormat = [60 66 1 4, 25 45,5 5 4, 3,4 4,0 0,1 4, 8 16 1 4]; outputwin = Nouvelle fenêtre("Cartes de contrôle", Boîte de contour("Cartes de contrôle", Boîte principale = V Liste déroulante())); Pour(i = 1, i <= N éléments(CCProperty), i++, Mainbox << append(hb = H List Box()); hb << append( Générateur de graphiques de contrôle( Taille(650, 600), Espacement des graphiques(10), Test des sous-groupes exclus(0), Afficher les étiquettes de limite(1), Afficher la capacité(0), Afficher les résumés de limite(0), Variables(Sous-groupe(:Ordre de travail), Y(Colonne(CCProperty[i]))), Graphique(Position(1), Points(Statistique("Moyenne")), Limites(Sigma("Plage mobile"), Limites de spécification(1))), Graphique(Position(2), Points(Statistique("Plage mobile sur les moyennes")), Limites(Sigma("Plage mobile"))), Graphique(Position(3), Points(Statistique("Écart type")), Limites(Sigma("Écart type"))), Afficher le panneau de contrôle(0), Par(:Ligne), Où(:Ligne == "Ligne 1"), SendToReport( Dispatch({}, CCProperty[i], ScaleBox, {Min(CCFormat[i, 1]), Max(CCFormat[i, 2]), Inc(CCFormat[i, 3]), Minor Ticks(CCFormat[i, 4])}), ) ) ); hb << append( Générateur de graphiques de contrôle( Taille(650, 600), Espacement des graphiques(10), Test des sous-groupes exclus(0), Afficher les étiquettes de limite(1), Afficher la capacité(0), Afficher les résumés des limites(0), Variables(Sous-groupe(:Ordre de travail), Y(Colonne(CCProperty[i]))), Graphique(Position(1), Points(Statistique("Moyenne")), Limites(Sigma("Plage mobile"), Limites de spécification(1))), Graphique(Position(2), Points(Statistique("Plage mobile sur les moyennes")), Limites(Sigma("Plage mobile"))), Graphique(Position(3), Points(Statistique("Écart type")), Limites(Sigma("Écart type"))), Afficher le panneau de configuration(0), Par(:Ligne), Où(:Ligne == "Ligne 2"), Envoyer au rapport( Répartition({}, CCProperty[i], ScaleBox, {Min(CCFormat[i, 1]), Max(CCFormat[i, 2]), Inc(CCFormat[i, 3]), Ticks mineurs(CCFormat[i, 4])}), ) ) ); ); //fin de la boucle For