Manipuler et gérer vos limites de spécificationsTravaillez-vous avec des limites de spécifications ? Avez-vous du mal à trouver des moyens pratiques de gérer les informations sur les limites de spécification ? Avez-vous eu du mal à obtenir ces informations dans le bon format ? Si c'est le cas, le nouveau Gérer les limites des spécifications fonctionnalité dans JMP14 vous fera gagner beaucoup de travail et de temps. Cet article de blog détaille certaines des fonctionnalités clés de cette nouvelle plateforme.
Utiliser un tableau de limites de spécifications pour créer des propriétés de colonne de limites de spécifications
Vos limites de spécifications sont-elles actuellement stockées dans un tableau de données de limites de spécifications ? Souhaitez-vous déplacer ces informations dans les propriétés de la colonne de limite de spécification pour une autre table ? Un ajouter à a été écrit par Jim Nelson, l'un de nos utilisateurs expérimentés, pour faire exactement cela. Commençant par JMP14 , la plateforme Manage Spec Limits fournit cette fonctionnalité.
Essayons ceci sur un exemple. Commencez par ouvrir Cities.jmp et CitySpecLimits.jmp trouvés dans le JMP exemple de dossier de données.
Open(“$SAMPLE_DATA/Cities.jmp”);
Open(“$SAMPLE_DATA/CitySpecLimits.jmp”);
- Avec Cities.jmp comme table de données active, choisissez Analyse->Qualité et processus->Gérer les limites des spécifications.
- Sélectionnez OZONE, CO, SO2 et NO et cliquez sur Variables de processus.
- Cliquez sur OK.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogBoîte de dialogue Gérer les limites des spécifications
- Cliquez sur Charger à partir du tableau des limites.
- Sélectionnez CitySpecLimits.
- Cliquez sur OK.
Choose limits tableChoose limits tableChoose limits tableChoose limits tableChoisir le tableau des limites
- Pour enregistrer ces informations en tant que propriétés de colonne, cliquez sur le bouton « Enregistrer dans les propriétés de colonne » situé au bas de la fenêtre du rapport.
Propriété de la colonne Afficher les limites
J'ai souvent entendu des utilisateurs dire qu'ils avaient de nombreuses colonnes avec des limites de spécification et qu'ils devaient cocher la case « Afficher sous forme de lignes de référence graphiques » pour chacune d'entre elles. Un de mes collègues, Byron Wingerd a écrit un article de blog qui montre comment utiliser JSL pour accomplir cette tâche.
Depuis JMP 14, nous avons rendu cela encore plus facile grâce à la plateforme Gérer les limites des spécifications. Pour voir un exemple d’utilisation de cette nouvelle fonctionnalité, ouvrez Semiconductor Capability trouvé dans le dossier de données d’exemple.
Open(“$SAMPLE_DATA/Semiconductor Capability.jmp”);
- Accédez à Analyse->Qualité et processus->Gérer les limites des spécifications.
- Choisissez le groupe Processus et cliquez sur Variables de processus.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogBoîte de dialogue Gérer les limites des spécifications
À partir des informations contenues dans la propriété de la colonne Spec Limits, les valeurs LSL, Target et USL sont renseignées. La case à l'extrême droite intitulée « Afficher les limites » correspond à l'option « Afficher sous forme de lignes de référence graphiques » trouvée dans la propriété de la colonne des limites de spécifications. Il serait fastidieux de cocher ces cases une par une.
- Pour cocher toutes les cases, cliquez sur le triangle rouge à côté de Gérer les limites de spécifications et choisissez Afficher toutes les limites.
Show Limits AllShow Limits AllShow Limits AllShow Limits AllAfficher toutes les limites
- Pour enregistrer cette sélection dans la table de données, cliquez sur « Enregistrer dans les propriétés de la colonne », qui apparaît au bas de la fenêtre du rapport.
Maintenant, lorsque nous examinons la propriété de colonne des limites de spécifications pour NPN1, nous voyons que « Afficher sous forme de lignes de référence graphiques » a été coché.
NPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyPropriété de colonne Limites de spécification NPN1
Contrôlez le nombre de décimales pour vos limites de spécifications
Parfois, vos limites de spécification peuvent être stockées avec plus de décimales que vous le souhaitez. Vous pouvez utiliser l'option « Arrondir les décimales » dans Gérer les limites des spécifications pour modifier le nombre de décimales.
- En utilisant l'exemple ci-dessus, dans le triangle rouge à côté de Gérer les limites des spécifications, choisissez « Décimales rondes ».
- Entrez 1 dans la case.
- Cliquez sur OK.
Rounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRounded to 1 decimalArrondi à 1 décimale
- Vous pouvez ensuite choisir « Enregistrer dans les propriétés de la colonne » ou choisir l'une des options Enregistrer le tableau situées au bas de la fenêtre du rapport.
Créez un tableau de limites de spécifications à partir des propriétés de votre colonne
Vos limites de spécification sont-elles stockées en tant que propriétés de colonne ? Avez-vous besoin de partager uniquement les limites des spécifications avec un collègue ? Avez-vous besoin d'utiliser ces limites de spécification sur une autre table de données ? Ceci est désormais facilement réalisable grâce aux boutons de la plateforme Gérer les limites des spécifications. Dans la fenêtre Gérer les limites de spécifications ci-dessus, cliquez sur le bouton « Enregistrer dans le tableau des limites de spécifications élevées » ou « Enregistrer dans le tableau des limites de spécifications larges ». Selon l'option que vous choisissez, vous obtenez un tableau de données sur les limites de spécification hautes ou larges. Vous pouvez ensuite partager ce tableau de données avec un collègue ou utiliser ce tableau de données de limites de spécifications sur un autre ensemble de données.
Conclusions
La nouvelle plateforme Gérer les limites de spécifications vous permet de manipuler facilement vos informations de limites de spécifications. Vous pouvez créer des propriétés de colonne de limites de spécifications à partir d'un tableau de limites de spécifications, vous pouvez cocher « Afficher sous forme de lignes de référence graphiques » pour plusieurs propriétés de colonne à la fois, vous pouvez contrôler le nombre de décimales de vos limites de spécifications et vous pouvez créer des tableaux de limites de spécifications. à partir des propriétés de votre colonne.
Avez-vous du mal à trouver des moyens pratiques de gérer les informations sur les limites de spécification ? La gestion des limites des spécifications dans JMP 14 vous fait gagner du temps et du travail.
Re : Manipuler et gérer vos limites de spécifications@Vijaya Sans vos tableaux de données, il est presque impossible de déterminer ce que vous essayez de faire.Il semble que vous ayez 2 tables de données.Une table de données contient vos nouvelles données.Le deuxième tableau de données est un tableau de données de limites.Le tableau de données de limites doit être dans le format de tableau de limites approprié (comme celui de l'exemple ci-dessus).Vous devrez utiliser le code JSL que j'ai donné dans mon commentaire publié sur 04-03-2018 13h24 (ci-dessus).Vous devez utiliser la commande
Load from Limits Table(dtLimits)
où dtLimits est la référence à votre table de données de limites.
Re : Manipuler et gérer vos limites de spécificationsSalut Tonya,
J'ai récemment rejoint cette communauté et je suis complètement novice en JSL, car j'ai reçu une demande d'automatisation et je cherchais une réponse à mon problème qui est
/
/ Launch platform: Manage Spec Limits
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
// Report snapshot: 74023535_BI stability data_Sheet1 - Manage Spec Limits
Data Table("74023535_BI stability data_Sheet1") <<
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
dt = Data Table ("74023535_BI stability specifications_Sheet1");
dt2 = Data Table ("74023535_BI stability data_Sheet1");
dt3 = dt2 << Manage Spec Limits( Y( :"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n, :"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n ), Load from Limits Table("74023535_BI stability specifications_Sheet1.jmp"), Save to Column Properties (1) );
dt3 << close window;
il ouvre la fenêtre de gestion des limites des spécifications mais ne charge pas les données de la fiche technique
PS, je suis absolument nouveau dans ce domaine.
Re : Manipuler et gérer vos limites de spécificationsJe suis heureux que vous ayez pu faire fonctionner votre code comme vous le souhaitiez.
Re : Manipuler et gérer vos limites de spécificationsdt = Data Table ("Table_B");
dt2 = Data Table ("Table_A");
dt3 = dt2 << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table("Table_B.jmp"), Save to Column Properties (1) );
dt3 << close window;Salut Tonya.
Tout est réglé. Merci beaucoup
Re : Manipuler et gérer vos limites de spécificationsJe vois deux problèmes.
1) dt a été attribué aux deux Specs_Limits et Table_A.
2) La charge à partir du tableau des limites (Specs_Limits) doit être la charge à partir du tableau des limites ("Specs_Limits.jmp")
Étant donné que vous avez spécifié Spec_Limits, JMP recherche une variable nommée Spec_Limits qui n'existe pas.
Re : Manipuler et gérer vos limites de spécificationsBonjour Byron,
Je l'ai fait, mais l'erreur est toujours la même. Une autre suggestion ?
Merci.
Re : Manipuler et gérer vos limites de spécificationsLa première chose que j'essaierais :
Enregistrez le script et les deux tables de données dans le même dossier.
Re : Manipuler et gérer vos limites de spécifications
Tableau de données --

Tableau des spécifications--

Script utilisant --
dt = Data Table ("Specs_Limits");
dt = Data Table ("Table_A");
dt << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table(Specs_Limits) );Erreur ---
De l'aide ?
Name Unresolved: Specs_Limits in access or evaluation of 'Specs_Limits' , Specs_Limits/*###*/Exception in platform launch in access or evaluation of 'Manage Spec Limits' , Manage Spec Limits(/*###*/Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits )
)
In the following script, error marked by /*###*/
Manage Spec Limits(
Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits/*###*/ )
)
Manage Spec Limits[]
Re : Manipuler et gérer vos limites de spécificationsLa plateforme Manage Spec Limits est uniquement destinée aux limites de spécifications.Il n'y a aucune fonctionnalité pour les limites de contrôle ou les limites de réponse dans cette plateforme.Je transmettrai votre demande au développeur.
Re : Manipuler et gérer vos limites de spécifications@tonya_mauldin Existe-t-il un moyen de faire plus que les limites des spécifications ? J'ai besoin de spécifications, de contrôles, etc. De plus, où se trouve l'option pour les limites de réponse dans la fonction _Limitskey. Le get _lmitskey a plus d'options à utiliser, mais le Gérer les limites des spécifications la fonctionnalité n’utilise pas toutes ces options.

Re : Manipuler et gérer vos limites de spécificationsvous pouvez étendre le code pour :
obj=dt<obj << close window;
Re : Manipuler et gérer vos limites de spécificationsMerci pour vos commentaires.Voici un exemple qui montre comment créer un script sur la plate-forme pour obtenir les limites de spécifications d'une autre table.
dtLimits=New Table( "Limits",
Add Rows( 4 ),
New Column( "Variable",
Character,
"Nominal",
Set Values( {"OZONE", "CO", "SO2", "NO"} )
),
New Column( "_LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.075, 5, 0.01, 0.01] )
),
New Column( "_USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.25, 12, 0.09, 0.04] )
),
New Column( "_Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.15, 7, 0.04, 0.025] )
),
New Column( "Show Limits",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Values( [1, 1, 1, 1] )
)
);
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj=dt<<Manage Spec Limits( Y( :OZONE, :CO, :SO2, :NO ), Load from Limits Table(dtLimits) );
Re : Manipuler et gérer vos limites de spécificationsTout d'abord, merci x10^9 pour cette nouvelle plateforme. Je pense qu'il est en mesure de résoudre 99 % de mes problèmes de "travail avec les spécifications".
J'ai une petite question sur le script de la plateforme.
dans l'index de script, il y a JSL pour ouvrir la plateforme Manage Spec Limits (merci)
<BR />Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = Manage Spec Limits(
Y( dt << Get Column Group( "Processes" ) )
);
Si ma table ne contient pas de spécifications, comment puis-je créer un script pour la plate-forme pour obtenir les limites de spécifications d'une autre table ?