콘텐츠로 이동

스크린샷은 영어로 표시됩니다

IPAnalyzer 인터페이스는 현재 영어와 일본어로만 현지화되어 있으므로, 본문이 번역되어 있더라도 이 페이지의 스크린샷은 영어로 표시됩니다.

작업 절차

이 페이지에서는 대표적인 작업의 흐름을 설명합니다. 개별 도구에 대한 설명은 Tools를 참조하십시오.

기본 흐름 (동심 적분)

  1. 이미지 불러오기: File → Read image (또는 드래그 앤 드롭).
  2. 선원 설정: 속성의 Wave source에서 원소/전이 또는 파장을 설정합니다.
  3. 검출기 조건 설정: Detector condition에서 카메라 길이, 픽셀 크기, 중심 위치(대략값)를 설정하고, 필요하면 기울기 φ, τ를 설정합니다.
  4. 중심 찾기: 툴바의 Find Center로 빔 중심을 자동으로 검출합니다 (탐색 범위는 Miscellaneous에서 설정).
  5. 스폿 마스킹: 단결정 반사 등을 Mask Spots로 제거합니다. 필요하면 Manual로 수동 마스킹합니다.
  6. 1차원화: Get Profile로 프로파일을 얻습니다. 저장 및 전송은 After "Get Profile" 탭에서 설정합니다 (CSV 저장, PDIndexer로 전송 등).

순차 이미지의 경우, 5–6단계 전에 Sequential에서 프레임을 선택하십시오. 방위각별 분석에는 Integral Property의 Radial integration을 사용하십시오.

매개변수 결정: 표준 시료를 이용한 기하 보정 (이중 카세트)

카메라 길이나 파장을 알 수 없을 때는, Find Parameter (Geometric)를 사용하여 표준 물질(기본값 CeO2 등)의 회절 고리로부터 기하 매개변수를 최적화합니다.

  1. Open으로 Primary image(표준 시료, 한 카메라 길이에서)를 불러오고, 중심을 찾은 다음, Get Profile로 피크를 표시합니다.
  2. Profile View에서 회절선 마커를 드래그하면 카메라 길이 추정값이 자동으로 갱신됩니다.
  3. Secondary image(동일한 표준 시료, 다른 카메라 길이에서)를 같은 방식으로 불러오고, Primary에 대한 카메라 길이 차이를 입력합니다.
  4. Peak List에서 두 이미지 모두에 나타나는 피크의 d-값을 선택합니다 (이미지당 최소 하나, 이상적으로는 셋 이상).
  5. Refinement Option에서 최적화할 매개변수(파장, 필름 거리, 기울기, 픽셀 크기, 픽셀 왜곡)를 선택합니다.
  6. Refine!를 실행하고, 잔차가 안정되면 최적화된 결과를 메인 폼으로 복사합니다.

Note

두 이미지("이중 카세트")를 사용하면 카메라 길이와 파장을 따로 결정하기가 더 쉬워집니다.

매개변수 결정: 전수 탐색 최적화 (임의 시료)

기하 최적화가 수렴하기 어려울 때는, Find Parameter (Brute force)로 카메라 길이와 파장을 전수적으로 탐색합니다. 스크린샷과 함께 자세한 안내는 Find Parameter (brute force)를 참조하십시오.

  1. Primary 및 Secondary 이미지(공통 고리를 가지며, 다른 카메라 길이에서의 두 이미지)를 불러옵니다.
  2. 메인 폼에서 중심 위치를 대략적으로 맞춥니다 (Find Center가 도움이 됩니다).
  3. 카메라 길이, 파장 등의 탐색 범위(min, max, step)를 입력합니다. 알 수 없는 매개변수(픽셀 크기, 기울기)는 처음에는 끈 상태로 둡니다.
  4. Integral Region을 슬릿(Rectangle) 모드로 설정하고 띠 폭을 좁게 하면 노이즈를 억제하는 데 도움이 됩니다.
  5. 탐색을 시작하고, 잔차가 가장 작은 조합을 메인 폼으로 복사합니다.

자동 처리 (Auto Procedure)

예를 들어 실험 중에 폴더로 들어오는 이미지를 자동으로 처리합니다. 자세한 내용은 Tools를 참조하십시오.

  1. Automatically load new images를 활성화하고, Set으로 감시 폴더를 선택합니다.
  2. 필요하면 number matching(파일명 끝의 숫자) 또는 keyword로 파일을 필터링합니다.
  3. After Loading Image, Execute "Auto"를 활성화하고, 목록에서 선택합니다: Auto Contrast / Find Center / Mask Spots / Get Profile / Execute Macro.
  4. 감시가 시작되면, 일치하는 이미지가 도착할 때마다 이 순서가 자동으로 실행됩니다.

스크립트 절차 (Python 기반 매크로)

루프와 조건문을 사용하는 처리는 매크로로 작성할 수 있습니다. 함께 제공되는 샘플 매크로가 좋은 출발점이 됩니다.

  • 이미지를 불러오고, 선원과 검출기(중심, 카메라 길이, 픽셀)를 설정하고, 표시를 맞춥니다.
  • 동심 적분 조건(start, end, step, unit)을 설정하고, 1차원화한 다음, CSV로 저장합니다.
  • 여러 파일을 일괄 처리하면서, 각 이미지 옆에 CSV를 저장합니다.
  • 다중 프레임 이미지를 프레임별로 처리합니다.
  • Debye 고리를 N개의 섹터로 분할하여 방위각 의존성을 분석합니다.
  • 마스킹(전체 지우기 → 스폿 마스킹 → 빔 스톱 영역 마스킹 → 마스크 저장)하고 1차원화합니다.
  • 반경(cake) 적분으로 방위각 대 강도를 출력합니다.
  • 클립보드 전송을 활성화하고, 1차원화한 다음, PDIndexer에서 명명된 매크로(예: 피크 피팅)를 호출합니다.

직접 작성한 매크로는 저장하고, 이름으로 호출하며, Auto Procedure에서도 실행할 수 있습니다.