컴포넌트 객체 모델
Microsoft가 1993년에 도입한 소프트웨어 컴포넌트용 인터페이스 표준인 COM을 사용하면 다양한 프로그래밍 언어로 프로세스 간 통신과 동적 객체 생성을 수행할 수 있습니다. COM는 OLE, ActiveX, DCOM 등의 기타 여러 Microsoft 기술 및 프레임워크에 사용되는 기준입니다.
Wikipedia 및
Microsoft Windows Developer 웹 사이트에서 COM 관련 추가 정보를 확인할 수 있습니다.
PTC Mathcad Prime API는 COM을 기반으로 하므로 C++, C#, VB, VB Script, JavaScript 등의 여러 프로그래밍 언어를 사용하여 응용 프로그램을 빌드할 수 있습니다. API는 대부분 Mathcad Prime 사용자 인터페이스(UI)를 토폴로지로 준수합니다. 응용 프로그램으로 시작하고, 워크시트를 로드하며, 값(스칼라, 벡터 또는 행렬)을 설정하고 가져오며, 워크시트를 저장하고, 응용 프로그램을 닫습니다.
자동화 명령을 사용하여 다음 작업을 수행할 수 있습니다.
• 다른 응용 프로그램에서 Mathcad로 데이터 전송 또는 변수 값 지정
• Mathcad 워크시트 열기, 실행 또는 닫기
• 원래 응용 프로그램으로 결과를 다시 보내기
PTC Mathcad Prime API는 작동 중인 Mathcad 워크시트의 내용을 제어하고 조작하기 위한 프로그래밍 인터페이스입니다. 조작할 모든 변수와 결과는 입력 또는 출력으로 정의되어야 합니다. 이 작업은 PTC Mathcad Prime 사용자 인터페이스(UI)를 통해 수행됩니다.
API를 사용하려면 Microsoft Excel과 같이 자동화 클라이언트로 사용할 수 있는 응용 프로그램에서 프로그램을 작성하십시오. 작성하는 프로그램은 PTC Mathcad Prime 워크시트에서 변수를 정의하고 읽어들입니다. PTC Mathcad Prime에서 정의되고 읽어들이는 변수는 복소수 스칼라, 문자열 또는 행렬일 수 있습니다.
이 가이드는 위에 나와 있는 대다수 언어를 사용하는 코드 예제 컬렉션으로 구성되어 있습니다. 이러한 예제에서는 Mathcad 15 API에서는 사용할 수 없었던 새로운 개념을 비롯한 API 기능에 대해 설명합니다.
PTC Mathcad Prime API에는 많은 값을 변경하여 동시에 전송하고, 대기할 시간을 결정한 후, 결과를 가져올 수 있는 새로운 컬렉션 set가 도입되었습니다. 그리고 방정식 내부 구문을 나타내는 문자열인 SExpression도 도입되었습니다. 따라서 API를 사용하여 방정식을 읽고, 분석하며, 다시 작성할 수 있습니다. 또한 PTC Mathcad Prime API를 사용하면 다양한 단위로 값을 설정하고 읽어들일 수 있습니다.