Pour boucle pour l'analyse du système de mesureJ'écris un script pour générer des GR&R (analyse de système de mesure). Le script fonctionne bien, mais pour chaque tracé, il affiche la fenêtre contextuelle (voir ci-dessous) et je dois cliquer sur ok pour tous les paramètres. existe-t-il un moyen de contourner cela?

dt << set name("combine");
<BR />ColList = dt_spec << get column names (numeric);
obj = data table("combine") << manage spec limits (Y(eval(ColList)), load from limits table (dt_spec), save to column properties(1));
obj << close window;
close(dt_spec,no save);
new window ("GRR",
for (i = 1, i <= N items (ColList), i++,
variability chart (
Y ((ColList [i])),
X (:Tester,:Operators, :Parts),
Model ("Crossed"),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show group means (1),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Show Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Plots( 1 ),
Name( "Gauge R&R" )(5.15),
Name( "Gauge R&R Report" )(1),
Automatic Recalc( 1 ),
)
);
);
Re: Pour boucle pour l'analyse du système de mesureVotre script me déroute. Il semble que vous obteniez les noms des colonnes à analyser à partir de la table de données référencées dt_spec
ColList = dt_spec << get column names (numeric);
Mais fermez ensuite le tableau de données avant de l'analyser
Je pense que le code pour fixer les limites des spécifications devrait être
dt << set name("combine");
ColList = dt << get column names (numeric);
obj = dt << manage spec limits (Y(eval(ColList)), load from limits table (dt_spec), save to column properties(1));
obj << close window;
close(dt_spec,no save);
Re: Pour boucle pour l'analyse du système de mesureBonjour @txnelson
Je ne sais pas si je commente le bon message, mais j'ai une question que j'aimerais avoir votre aide:
J'ai 2 tables:
Tableau 1: «CadDataFromF31» qui a 201 lignes

Tableau 2: «Fiducial 12 mesuré à partir de Fiducial 31» qui comporte 10 rangées

Je voudrais utiliser ces 3 colonnes: "Nom du fichier de Fiducial 31 Grouped", "c" et "s" du tableau 2 et ajouter au tableau 1. Le truc, c'est que j'aimerais faire ça avec itération. Signification 10x du tableau 1 [concaténé] .... et avoir 3 colonnes supplémentaires du tableau 2.
Le nouveau tableau devrait donc comporter 2010 lignes et 18 colonnes. Chaque groupe de 201 lignes doit avoir la même valeur pour les 3 dernières colonnes que dans l'image ci-dessous.

Peux-tu m'aider avec ça?
Merci d'avance
Re: Pour boucle pour l'analyse du système de mesureEn fait, je vois maintenant que cela peut être fait avec une «jointure cartésienne» .... Merci quand même!Re: Pour boucle pour l'analyse du système de mesuresalut,
oui, je reçois le nom de dt_spec pour l'analyse. je n'ai aucun problème à configurer la spécification.
Le problème que j'ai, c'est quand je trace le GR&R, pour chaque graphique, il affichera une fenêtre pop-up (voir mon email d'origine) que je dois cliquer sur ok.
Question: Existe-t-il un moyen d'ignorer cette fenêtre contextuelle? de sorte que tous les graphiques peuvent être tracés sans que l'utilisateur clique sur ok
Yanee
Re: Pour boucle pour l'analyse du système de mesureEt si vous modifiez l'option indiquée par cet argument de lancement?
Analysis Type( "Choose best analysis (EMS REML Bayesian)" )
Re: Pour boucle pour l'analyse du système de mesureEssayez d'ajouter "Sigma historique (0)" dans la partie Graphique de variabilité du script pour voir si cela aide. Par exemple:
variability chart (
Y ((ColList [i])),
X (:Tester,:Operators, :Parts),
Model ("Crossed"),
Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
Show group means (1),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Show Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Plots( 1 ),
Historical Sigma(0),
Name( "Gauge R&R" )(5.15),
Name( "Gauge R&R Report" )(1),
Automatic Recalc( 1 ),
)