후처리기 사용자 인터페이스

후처리기 사용자 인터페이스를 살펴봅니다.

경우에 따라 도구 경로가 후처리될 때마다 구체적인 결정을 내리는 것이 좋습니다. CNC 컨트롤이 지정된 도구 경로에 적합한 올바른 모드로 작동하도록 하기 위해 필요할 수 있습니다. Fusion 후처리기에는 순차적으로 간단한 질문을 하는 것과 같은 간단한 상호 작용을 허용하는 내장 함수가 있습니다. 그러나 많은 질문/설정을 고려해야 하는 경우에는 일반적인 사용자 인터페이스 접근 방식이 선호됩니다.

후처리기는 사용자 인터페이스의 사용자화를 직접 지원하지 않습니다. 그러나 타사 응용프로그램을 실행하면 사용자 인터페이스가 표시되고 설정이 후처리기로 복귀될 수 있습니다. 요구 사항에 맞는 선호하는 개발자 플랫폼을 선택하는 것은 후처리기 개발자에게 전적으로 달려 있습니다(공통 플랫폼은 C++/MFC, C#, Java 및 Python임).

그러나 Internet Explorer를 통해 지원되는 HTA(HTML 응용프로그램)라고 하는 좋은 대체 플랫폼이 있습니다. HTA 스타일 응용프로그램은 액세스 가능한 API가 약간 변경되었으나 일반적인 HTML 웹 페이지와 거의 동일합니다. HTA에 사용 가능한 사용자 인터페이스는 일반 웹 페이지와 동일하므로 사용자 인터페이스 디자인과 동적 컨텐츠를 매우 유연하게 사용할 수 있습니다. 적절한 경우 HTA에서 사용자 인터페이스를 개발하고 JScript(Javascript와 유사)를 사용하여 후처리기와의 일관성을 유지하는 것이 좋습니다. HTA 응용프로그램은 특수 HTA 태그가 있는 일반 HTML 파일이며 "hta" 확장자를 사용합니다. "interactive.hta" 파일을 사용자 고유의 후처리기 사용자화를 위한 템플릿으로 사용할 수 있습니다. 또한 인터넷에서 HTML을 기준으로 사용자 인터페이스를 개발하는 데 필요한 모든 정보를 찾을 수 있습니다.

후처리기는 백그라운드에서 실행되므로 사후 처리하는 동안 실행된 응용프로그램은 주 사용자 인터페이스를 차단하지 않습니다. 사용자는 작업 관리자에서 실제로 후처리기가 응용프로그램이 완료되기를 기다리는 것을 볼 수 있습니다. 특히 이 예에서는 사용자가 취소 또는 수락을 클릭할 때까지 진행됩니다. 타사 응용프로그램이 중단되는 경우 언제든지 작업 관리자에서 즉시 사후 처리를 중단할 수 있습니다.

작업 관리자 대화상자 - 처리 상태

응용프로그램이 완료되기를 기다리는 후처리기.

대체로 HTA 방식은 나머지 후처리기 사용자화와 마찬가지로 사용자 인터페이스 사용자화를 간소화하고 사용자가 쉽게 유지할 수 있도록 합니다. 대부분의 경우 단일 HTA 텍스트 파일이면 사용자 인터페이스 요구 사항에 충분합니다.