Re: La fonction CTRL + J peut-elle être scriptée?Voici un exemple sur la façon d'utiliser JSL pour prendre ce que vous voulez de la sortie et le déplacer vers un journal
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dis = dt << Distribution(
Continuous Distribution(
Column( :Name( "npn1" ) ),
Process Capability(
Use Column Property Specs,
Process Capability Analysis( Nonconformance( 0 ) )
)
),
SendToReport(
Dispatch( {"npn1"}, "Process Capability", OutlineBox, {Select} )
)
);
jj = New Window( "my journal", <<JOURNAL></JOURNAL>Re: La fonction CTRL + J peut-elle être scriptée?La sélection n'est pas nécessaire pour créer le journal à partir d'un script - elle n'est utilisée que de manière interactive pour identifier la partie du rapport que vous souhaitez enregistrer.
Si vous enregistrez le résultat de votre appel Distribution () dans une variable "dist", vous pouvez envoyer un message à n'importe quelle zone du rapport pour journaliser uniquement cette partie du rapport:
(dist<<REPORT></REPORT>
Re: La fonction CTRL + J peut-elle être scriptée?Jinx! Cela m'a pris trop de temps pour écrire ma réponse, mais j'aime votre exemple complet. Bonne idée de créer une nouvelle fenêtre pour le journal. Si vous faites cela, vous pouvez également envisager de copier directement le contenu dans la nouvelle fenêtre:
jj = New Window( "my journal", <<JOURNAL></JOURNAL>
Cela copiera le contenu de la boîte donnée, tout comme lors de l'envoi de la commande << Journal.
La fonction CTRL + J peut-elle être scriptée?Salut à tous.
J'espère que quelqu'un pourra vous aider. Je m'intéresse uniquement à la partie capacité de traitement du rapport sur l'outil de distribution. Je crée des scripts pour fournir les graphiques à un journal pour les enregistrer au format PDF. Pour le moment, j'ai un code de base qui réduit toutes les autres choses qui ne m'intéressent pas et ne laisse que les éléments de capacité de processus ouverts. Cela fonctionne mais n'est pas très propre.
J'ai remarqué dans JMP que si je crée un rapport, je peux utiliser l'outil de sélection pour sélectionner uniquement la trame d'intérêt. Ensuite, l'utilisation de CTRL + JI peut copier cela dans le journal. Cela a l'air génial, mais je n'ai aucune idée de la façon de scripter la fonction CTRL + J ou si c'est possible.
J'ai le script pour la sélection ci-dessous. Si quelqu'un peut aider à obtenir cette sélection dans le journal via des scripts, je l'apprécierais vraiment.
Merci beaucoup
Martin
dt << Distribution(
Continuous Distribution(
Column( :Name( "LEAK_HI_NC_1_2/NC2" ) ),
Process Capability( Use Column Property Specs, Process Capability Analysis( Nonconformance( 0 ) ) )
),
SendToReport( Dispatch( {"LEAK_HI_NC_1_2/NC2"}, "Process Capability", OutlineBox, {Select} ) )
);