主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

MATLAB을COM자동화서버로호출하기

MATLAB®과호환되는COM응용프로그램작성하기

자동화는응용프로그램(컨트롤러또는클라이언트)이다른응용프로그램(서버)에서내보낸객체를제어할수있게해주는COM프로토콜입니다。MATLAB은微软®窗户®운영체제에서COM자동화서버기능을지원합니다。자동화클라이언트로구성할수있는모든Windows프로그램MATLAB을은제어할수있습니다。몇가지예로Microsoft Excel®Microsoft Access™微软Visual Basic®프로그램및微软Visual c++®프로그램을들수있습니다。

MATLAB을COM자동화서버로호출하는응용프로그램작성을시작하려면다음을수행하십시오。

C、c++또는Fortran을사용하여클라이언트응용프로그램을빌드할경우에는자동화서버대신MATLAB엔진응용프로그램을사용하십시오。자세한내용은选择引擎的应用程序항목을참조하십시오。

MATLAB에서COM구성요소에액세스하려면COM객MATLAB에서체항목을참조하십시오。

함수

모두확장

comserver 注册、注销或查询MATLABCOM服务器
regmatlabserver 注册当前MATLABCOM服务器
enableservice MATLAB자동화서버활성화/비활성화또는상태보고
执行 자동화서버에서MATLAB명령실행
函数宏指令 자동화서버에서MATLAB함수실행
GetFullMatrix 자동화서버작업공간의행렬
PutFullMatrix 自动化服务器工作空间的矩阵
GetCharArray 자동화서버의문자형배열
PutCharArray 自动化服务器中的字符数组
GetVariable 자동화서버작업공간의변수데이터
GetWorkspaceData 자동화서버작업공간의데이터
PutWorkspaceData 自动化服务器工作区中的数据
MaximizeCommandWindow 자동화서버창열기
MinimizeCommandWindow 자동화서버창의크기최소화
辞职 终止MATLAB自动化服务器

도움말항목

MATLAB을COM서버로등록하기

MATLAB을COM서버로사용하려면Windows레지스트리에응용프로그램을등록하십시오。

创建MATLAB服务器

要创建服务器,请使用编程标识符(ProgID)来标识服务器。

转换MATLAB类型到COM类型

MATLAB如何将MATLAB类型的数据转换为COM类型。

转换COM类型到MATLAB类型

MATLAB如何将数据从COM应用程序转换为MATLAB类型。

MATLAB c#클라이언트에서함수호출하기

이예제에서는MATLAB을자동화서버로사용하여c#응용프로그램에서사용자정의MATLAB함수를호출하는방법을보여줍니다。

Visual Basic . net클라이언트에서MATLAB함수호출하기

이예제에서는微软Visual Basic클라이언트응용프로그램에서MATLAB함수를호출합니다。

c#클라이언트에서MATLAB에복소수데이터전달하기

이예제에서는클라이언트c#프로그램에서복소수데이터를생성한MATLAB후에전달합니다。

문제해결

等待MATLAB应用程序完成

当您从另一个程序调用MATLAB函数时,程序可能会在等待MATLAB函数完成时显示超时消息。

관련정보