이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
자동화는 응용 프로그램(컨트롤러또는클라이언트)이 다른 응용 프로그램(서버)에서 내보낸 객체를 제어할 수 있게 해 주는 组件对象模型프로토콜입니다. MATLAB은 微软®窗户®운영 체제에서 组件对象模型자동화 서버 기능을 지원합니다. 자동화 클라이언트로 구성할 수 있는 모든 窗户프로그램은 MATLAB을 제어할 수 있습니다. 몇 가지 예로微软Excel®,数据库™와Microsoft Visual Basic®프로그램 및微软Visual C++®프로그램을 들 수 있습니다.
MATLAB을 组件对象模型자동화 서버로 호출하는 응용 프로그램 작성을 시작하려면 다음을 수행하십시오.
응용 프로그램에서MATLAB서버를 생성합니다.
MATLAB데이터를 组件对象模型유형에 매핑하는 방법을 알아봅니다.
MATLAB함수를 호출하려면组件对象模型유형을 MATLAB유형으로 변환하십시오.
응용 프로그램에서 MATLAB데이터를 사용하려면MATLAB유형을 组件对象模型유형으로 변환하십시오.
예제는 다음 항목을 참조하십시오.
C,C++또는 Fortran을 사용하여 클라이언트 응용 프로그램을 빌드할 경우에는 자동화 서버 대신 MATLAB엔진 응용 프로그램을 사용하십시오. 자세한 내용은选择引擎应用程序항목을 참조하십시오.
MATLAB에서 组件对象模型구성요소에 액세스하려면MATLAB에서 组件对象模型객체항목을 참조하십시오.
MATLAB을 组件对象模型서버로 사용하려면 窗户레지스트리에 응용 프로그램을 등록하십시오.
要创建服务器,请使用编程标识符(ProgID)来标识服务器。
MATLAB如何将数据从MATLAB类型转换为COM类型。
MATLAB如何将COM应用程序中的数据转换为MATLAB类型。
이 예제에서는 MATLAB을 자동화 서버로 사용하여 #응용 프로그램에서 사용자 정의 MATLAB함수를 호출하는 방법을 보여줍니다.
Visual Basic.NET클라이언트에서 MATLAB함수 호출하기
이 예제에서는Microsoft Visual Basic클라이언트 응용 프로그램에서 MATLAB함수를 호출합니다.
이 예제에서는 클라이언트 #프로그램에서 복소수 데이터를 생성한 후 MATLAB에 전달합니다.
当您从另一个程序调用MATLAB函数时,该程序可能会在等待MATLAB函数完成时显示超时消息。