문제 해결¶
PDIndexer를 사용하다가 문제가 발생하면 먼저 아래 항목을 확인하세요. 대부분의 문제는 런타임 설치나 설정 확인으로 해결됩니다.
애플리케이션이 시작되지 않는다¶
PDIndexer는 .NET Desktop Runtime 10.0을 필요로 합니다. 런타임이 설치되어 있지 않으면 시작 시 오류가 표시되거나, 아무 동작 없이 프로그램이 종료될 수 있습니다.
대처
런타임과 설치의 절차에 따라 최신 .NET Desktop Runtime 10.0(x64)을 설치한 다음 PDIndexer를 재시작하세요.
UI 언어가 전환되지 않는다¶
메뉴의 옵션 ▸ 언어에서 English (need restart) 또는 Japanese (need restart)를 선택하여 UI 언어를 변경할 수 있습니다. 다만 언어 변경은 재시작 후에만 적용됩니다.
Note
언어를 선택해도 표시가 즉시 바뀌지 않는 것은 정상적인 동작입니다. PDIndexer를 종료한 다음 다시 시작하세요.
손상된 설정 초기화¶
창 위치, 색상 설정, 각종 옵션은 레지스트리에 저장됩니다. 설정이 손상되어 프로그램이 오작동하는 경우, 레지스트리를 지워 초기 상태로 되돌릴 수 있습니다.
- 메뉴에서 옵션 ▸ 레지스트리 지우기 (체크 후 재시작)에 체크합니다.
- PDIndexer를 종료합니다. 종료 시 저장된 모든 설정이 지워집니다.
- PDIndexer를 다시 시작하면 초기(기본) 상태로 실행됩니다.
Warning
이 작업은 창 배치와 옵션을 포함하여 저장된 모든 설정을 지웁니다. 재시작하여 설정이 초기화될 때까지는 되돌릴 수 없습니다.
IPAnalyzer / CSManager에서의 클립보드 가져오기가 작동하지 않는다¶
IPAnalyzer나 CSManager 같은 자매 앱에서 복사한 프로파일과 결정은 클립보드를 통해 PDIndexer에 자동으로 가져올 수 있습니다. 아무것도 가져오지 않는다면 클립보드 감시가 비활성화되어 있을 수 있습니다.
- 메뉴에서 옵션 ▸ 클립보드 감시가 활성화되어 있는지 확인하세요.
- 활성화되어 있으면 다른 앱에서 복사한 프로파일/결정이 자동으로 읽어들여집니다.
Tip
특정 폴더에 새로 생성된 .pdi 파일을 자동으로 읽어들이고 싶다면 옵션 ▸ 파일 감시를 사용하세요.
강도비가 계산되지 않는다¶
이론 회절 강도를 계산하려면 결정 구조에 원자 위치(원자 좌표)가 입력되어 있어야 합니다. 원자 위치가 입력되지 않은 경우, 피크 위치(\(d\)값)는 계산할 수 있지만 강도비는 계산되지 않습니다.
대처
결정 파라미터에서 각 원자의 원소, 좌표, 점유율을 입력하세요. 원자 위치를 입력하면 구조 인자로부터 강도비가 계산됩니다.
피팅에서 격자 상수가 NA(산출 불가)로 표시된다¶
피크 피팅으로 격자 상수를 정밀화할 때, 독립적인 반사의 수가 충분하지 않으면 격자 상수를 결정할 수 없어 결과가 NA(산출 불가)로 표시될 수 있습니다.
- 결정계에 따라 결정해야 할 독립적인 격자 상수의 수만큼 충분한 반사를 포함해야 합니다(예: 입방정계에서는 \(a\)만 필요하지만, 삼사정계에서는 \(a, b, c, \alpha, \beta, \gamma\) 6개가 필요합니다).
- 반사가 선형적으로 종속되어(한 방향으로 치우쳐) 있으면 특정 격자 상수를 결정할 수 없습니다. 서로 다른 방위의 반사를 포함하세요.
대처
회절 피크 피팅을 참고하여 피팅 대상에 충분한 수의 독립적인 반사가 포함되도록 하세요.
그래도 해결되지 않는 경우¶
위 방법으로 해결되지 않는 문제, 또는 재현 가능한 버그나 기능 요청은 GitHub의 이슈 트래커에 보고해 주세요. 가능하다면 재현 절차, 사용한 파일, 스크린샷을 함께 첨부해 주시면 도움이 됩니다.