Python으로 생성된 jsl을 JMP에 전달저는 다양한 차트와 그래프를 생성하기 위해 Python 프로그래머와 많은 작업을 하고 있습니다. 종종 저는 원하는 것을 얻기 위해 Graph Builder(또는 다른 JMP 플랫폼)를 가지고 놀곤 합니다. 그런 다음 그래픽으로 저장하고 그들에게 보내고 "이것을 만들어라"라고 말합니다.
그들에게 JSL 코드를 보내고 JMP를 그래픽 백엔드로 사용할 수 있다면 훨씬 더 효율적일 것입니다. 그래프가 필요할 때 Python 스크립트가 적절한 JSL 코드를 JMP로 보내는 것이 아이디어입니다. JMP는 그래프를 생성하고 나중에 Python 스크립트에서 사용할 수 있도록 이미지로 저장합니다.
JMP로 이런 일이 가능합니까? 이 작업을 수행하는 방법을 아는 사람이 있습니까? 우리는 파이썬 기능을 가지고 있습니다. 나를 당황하게 만드는 것은 Python/JMP 인터페이스입니다.
감사해요.
Re: Python으로 생성된 jsl을 JMP에 전달JMP의 Python 지원은 JMP에 내장된 Python 인터프리터를 통해 제공됩니다. 시스템에 있는 Python 공유 라이브러리를 로드합니다. JMP는 Python 스크립트를 실행할 수 있고, JMP와 JMP 내에서 실행되는 Python 인스턴스 간에 데이터를 주고받을 수 있습니다. JMP에는 외부 Python 인터페이스가 없습니다. 예를 들어 독립형 Python 인스턴스에서 JMP를 가져올 수 있습니다. JMP를 외부에서 실행하는 방법에는 이식 가능한 두 가지 방법과 Windows에서만 작동하는 방법이 있습니다. 이식 가능한 경우 JSL 스크립트를 사용하여 JMP를 시작하는 명령줄에서 JMP를 실행할 수 있지만 여전히 대화 상자와 그 모든 항목이 표시될 수 있습니다. 2. 소켓에서 수신 대기하는 JSL 스크립트를 실행하면 외부 프로그램이 소켓을 통해 JMP에 명령을 보내고 JSL 스크립트는 적절한 명령을 호출하기 위해 통신을 구문 분석해야 합니다. 마지막으로 Windows에서 JMP는 Windows Automation COM 인터페이스를 내보냅니다. 적절한 Python COM 패키지를 사용하면 Python 프로그램에서 COM 자동화 인터페이스를 통해 JMP를 구동할 수 있습니다. 현재로서는 옵션 3이 그러한 상호 작용을 달성하는 데 가장 좋은 방법입니다.