Comment créer des cartes de plaquettes stables indiquant le platSalut,
J'essaie de créer une carte de plaquette et d'indiquer la position de l'appartement.
J'ai réussi à créer la carte mais l'utilisation de la fonction "Path" pour créer les bordures de la plaquette n'a pas réussi... J'ai donc essayé d'utiliser la fonction "Circle" et de la couper là où le plat devrait être.
Le résultat est montré dans l'image de droite ci-dessous.
Il y a 2 instabilités :
1/ le cercle semble avoir une échelle différente de la fenêtre elle-même !
2/ Lorsque j'essaie d'enregistrer l'image avec la fonction "enregistrer l'image", les bords de la plaquette se décalent (voir image de gauche ci-dessous) !
Mes questions:
1/ Existe-t-il un moyen d'avoir la bordure de la plaquette incluant le plat de manière simple et stable lors de l'enregistrement de l'image ?
2/ Est-il aussi possible de l'avoir lié aux XCoord et Ycoord ? (c'est-à-dire stable vis-à-vis de la mise à l'échelle de la fenêtre ?).
Veuillez trouver ci-joint le tableau de données (ShotMap_Test.jmp) et le tableau nécessaire à la création de la carte (WaferMap.jmp).
Attaché également le script que j'ai utilisé (il est également attaché à la table de données)
Merci d'avance.
Re : Comment créer des cartes de plaquettes stables indiquant le platCertaines choses que je fais différemment :
- Utilisation du dimensionnement isométrique dans la zone de cadre pour s'assurer que les points de données sont carrés.
- Utilisation d'une expression () et d'un substitut dans () pour calculer et coder en dur les valeurs dans le script en fonction des données réelles.
Dans votre code, il semble que si vous modifiez la taille du cadre ou l'axe, les choses vont devenir bizarres. Les stratégies que j'ai utilisées ci-dessus rendent le script statique et lié à l'échelle des données. Vous pouvez donc changer des choses dans le graphique et cela devrait tout déformer de la même manière.
J'espère que cela aide.
Re : Comment créer des cartes de plaquettes stables indiquant le platMerci beaucoup M_Anderson,
Ça fonctionne maintenant !
Je vois que votre complément contient un code beaucoup plus avancé que ce que je compile 
Je l'ai parcouru et vois déjà quelques points intéressants...
Je vois que vous utilisez également "Cercle" pour dessiner le bord de la plaquette. Une question : comment s'assurer que le rayon du cercle est redimensionné correctement lorsque la taille de la fenêtre change (autrement dit : comment lier le rayon aux dimensions de la fenêtre ?).
J'ai utilisé le code suivant mais il ne fait pas le travail:
// Calculate the center of the circle
Report( Biv )[Framebox( 1 )] << add graphics script(
x1 = (Col Min( WaferMap:X ) + Col Max( WaferMap:X )) / 2;
y1 = (Col Min( WaferMap:Y ) + Col Max( WaferMap:Y )) / 2;
// Calculate the radius
{r1, r2} = Report( Biv )[Framebox( 1 )] << Get Size();
radius = (r1 + r2) / 26.5;
Biv << reshow;
Pen Size( 2 );
Circle( {x1, y1}, radius );
);
Re : Comment créer des cartes de plaquettes stables indiquant le platVoici... Essaye ça.
Re : Comment créer des cartes de plaquettes stables indiquant le platJ'ai essayé en effet, mais cela ne fonctionne pas (voir ci-joint un instantané du message d'erreur).
Re : Comment créer des cartes de plaquettes stables indiquant le platIl devrait fonctionner correctement sur JMP11, mais vous devrez apporter une petite modification au complément pour l'installer. Voici la procédure :
- Téléchargez le complément.
- Dans JMP, sélectionnez Fichier > Ouvrir et accédez au complément.
- Sélectionnez-le et sélectionnez "Modifier après ouverture" dans les options (c'est sous le panneau d'options de MacOS et le petit menu triangle gris sur le bouton d'ouverture de Windows).
- Une fois que vous êtes dans le complément, modifiez simplement la "Version JMP minimale" à 11 et enregistrez-la. Cela devrait également l'installer. Sinon, ouvrez simplement le complément comme d'habitude sans l'étape 3.
L'outil d'annotation ne fait rien de trop sophistiqué, donc je pense qu'il devrait se comporter avec la v11. Je ne peux pas être sûr car je n'ai pas configuré la v11 pour le moment. Cependant, vous pourriez rencontrer des problèmes avec certains des autres outils. De plus, pendant que vous l'avez ouvert, vous pouvez regarder les fichiers et les scripts pour voir ce que je fais là-dedans, ce qui peut vous donner quelques indices sur les problèmes que vous rencontrez.
Meilleur,
M
Re : Comment créer des cartes de plaquettes stables indiquant le platIl a l'air vraiment sympa, mais je suis coincé avec JMP11 (et ce sera pour encore quelques mois).
Est-il possible d'avoir un indice sur la façon de dessiner de manière stable les bords de la plaquette ?
Re : Comment créer des cartes de plaquettes stables indiquant le platJetez un œil à la capacité d'annotation de la boîte à outils pour semi-conducteurs. Boîte à outils pour semi-conducteurs
S'il ne fait pas ce dont vous avez besoin, ajoutez un commentaire ici et nous pourrons voir ce qui manque.
Meilleur,
M