API 가이드 > 소개 > 컴포넌트 객체 모델
컴포넌트 객체 모델
Microsoft가 1993년에 도입한 소프트웨어 컴포넌트용 인터페이스 표준인 COM을 사용하면 다양한 프로그래밍 언어로 프로세스 간 통신과 동적 객체 생성을 수행할 수 있습니다. COM는 OLE, ActiveX, DCOM 등의 기타 여러 Microsoft 기술 및 프레임워크에 사용되는 기준입니다. WikipediaMicrosoft 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를 사용하면 다양한 단위로 값을 설정하고 읽어들일 수 있습니다.
도움이 되셨나요?