X와 Y 좌표 찾기JMP 커뮤니티 안녕하세요.
강조 표시된 행의 X 및 Y 좌표를 식별하는 방법을 찾으려고 합니다.
웨이퍼의 왼쪽 가장자리 중 적어도 일부가 있는 가장 왼쪽에 있는 레티클의 아래쪽 x 경계를 가져옵니다.
그리고 웨이퍼의 상단 가장자리 중 적어도 일부가 있는 상단에 가장 멀리 있는 레티클의 상단 y 경계를 가져옵니다.
이 예에서 X = 23 및 Y = 31입니다. 수식이나 계산을 사용하여 이러한 값을 얻고 싶습니다.
아래에 데이터 표를 첨부했습니다.
어떤 제안이든 정말 감사하겠습니다
감사해요,
재키
고급 통계 모델링자동화 및 스크립팅데이터 탐색 및 시각화Re: X와 Y좌표 찾기안녕 재키,
<< 선택한 행 가져오기는 어떻습니까? 선택한 행의 행렬을 반환합니다. 잠재적으로 행을 키로 사용하고 값 목록과 { x 좌표, y 좌표, "P" 값 } 값 목록을 사용하여 연결된 배열을 생성할 수 있습니다.
P bin은 bin 이외의 것으로 구분됩니까? 번호가 매겨져 있거나 이름이 지정되어 있습니까? 그렇다면 위의 AA에 포함시키는 것이 좋을 것입니다. 그런 다음 이를 반복하여 for 루프를 사용하여 필요한 값을 찾고 유용한 추가 목록 또는 AA를 생성할 수 있습니다.도움이 되었기를 바랍니다.
Re: X와 Y좌표 찾기@Starfruit밥 ,
감사해요,
참조용으로 행을 강조 표시했습니다. 두 번째로 많은 l을 식별하고 싶습니다. 가장 왼쪽에 있는 빈 "P"의 x 경계와 두 번째로 가장 높은 y 경계. 나는 당신이 제안한 것이 내가 찾고있는 것이라고 생각하지 않습니다

Re: X와 Y좌표 찾기@재키_ , 이러한 경우 좌표로 이러한 "P" 저장소를 쉽게 식별할 수 있습니다.귀하의 예에서 두 번째 맨 위 y 경계의 값은 Y = 31이거나 이에 가깝고 두 번째 왼쪽 경계의 값은 X = 23이거나 이에 가깝습니다. 어떤 유형의 목록 또는 AA를 만들면 이러한 값을 빠르게 비교하는 데 도움이 될 수 있습니다. 행 번호와 함께 AA에 이러한 값을 포함하면 귀하가 찾고 있는 다른 중요한 정보가 귀하의 요청을 충족시킬 수 있습니다.
Re: X와 Y좌표 찾기@스타프루트밥 감사해요! 나는 아직도 알아 내려고 노력하고 있습니다. 예를 들어주시면 감사하겠습니다
Re: X와 Y좌표 찾기이것은 X,Y에 있는 항목이 반지름 R인 원의 가장자리에 있는지에 대한 기하학 질문입니까? 그러면 CX,CY를 중심으로 하면
반지름 = sqrt((x-cx)^2 + (y-cy)^2)
반지름 < R 내부
반지름 > R 외부
X,Y에 있는 항목의 크기와 X,Y가 해당 항목의 중앙 또는 왼쪽 상단인지에 대한 문제만 남게 됩니다.
Re: X와 Y좌표 찾기@Craige_Hales 일종의.
제가 이 글을 올렸고 @brady_brady 웨이퍼 맵에서 레티클을 강조 표시하는 공식을 제안했습니다.
해결: Re: 열에서 이름 선택 - 웨이퍼의 레티클 강조 표시 - JMP 사용자 커뮤니티
내가 알아 내려고하는 것은 오프셋 X와 Y를 어떻게 계산할 수 있습니까?
Re: X와 Y좌표 찾기아마도 이해하기 시작했을 것입니다. x==23 및 y==31은 사각형 상자 집합의 모서리입니다. 원을 완전히 넘어선 그 모퉁이. 아래의 빈과 오른쪽의 빈은 적어도 부분적으로 원 안에 있습니까?
x와 y 모두에 있는 빈에 대해 약간의 단계 크기가 있습니다. 원에 대한 반지름이 있습니다. 23과 31 값을 결정하시겠습니까?
그것이 맞다면 루프에서 빈을 테스트하여 요구 사항을 충족하는 빈을 찾는 무차별 대입 알고리즘을 제안하겠습니다.
Re: X와 Y좌표 찾기@Craige_Hales 예, 23과 31 값을 결정하고 싶습니다. 예제 코드를 공유할 수 있습니까? 페어리 새로운
Re: X와 Y좌표 찾기무차별 대입, 모든 빈을 테스트하십시오. 무언가를 조정하고 싶을 것입니다. 그러나 이것이 아이디어입니다.
New Window( "test",
gb = Graph Box(
Frame Size( 800, 800 ),
radius = 43;
xstep = 5;// bin stride across
xsize = 3;// bin width
ystep = 4;// bin stride down
ysize = 2;// bin height
xmin = 0;
xmax = 100;
xcenter = Mean( xmin, xmax );
ymin = 0;
ymax = 100;
ycenter = Mean( ymin, ymax );
// the bins are identified by their upper left corner
isOutside = Function( {x, y}, // is this point out of the circle?
Sqrt( (x - xcenter) ^ 2 + (y - ycenter) ^ 2 ) > radius
);
isAllOutside = Function( {x, y}, // are all 4 points of this bin out of the circle?
isOutside( x, y ) & isOutside( x + xsize, y ) & isOutside( x, y + ysize ) & isOutside( x + xsize, y + ysize )
);
Circle( {xcenter, ycenter}, radius );
For( x = xcenter - xsize / 2 - xstep * Ceiling( radius / xstep ), x <= xcenter + xsize / 2 + xstep * Ceiling( radius / xstep ), x += xstep,
For( y = ycenter - ysize / 2 - ystep * Ceiling( radius / ystep ), y <= ycenter + ysize / 2 + ystep * Ceiling( radius / ystep ),
y += ystep,
// is this bin outside, and the right,below siblings not outside?
If( isAllOutside( x, y ) & !isAllOutside( x + xstep, y ) & !isAllOutside( x, y + ystep ),
Rect( x, y, x + xsize, y + ysize, fill = 1 ),
Rect( x, y, x + xsize, y + ysize, fill = 0 )
)
)
);
)
);
gb << setyaxis( {Min( 100 ), Max( 0 )} );<BR />
for-loops는 빈을 원의 중앙에 배치하는 것만으로도 복잡해 보입니다. 나는 진짜 규칙이 무엇인지 모른다.
I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.I'm a bit unclear on the rule that will make exactly one selection.정확히 하나의 선택을 만드는 규칙에 대해 약간 명확하지 않습니다.
Re: X와 Y좌표 찾기감사합니다 크레이지!