主要内容

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Llamar aMATLABcomo servidor de automatización de COM

Escribir aplicaciones COM que funcionen con MATLAB®

Automatización es un protocolo COM que permite que una aplicación (el控制剂o elcliente) controle objetos exportados por otra aplicación (elservidor)。MATLAB es公司mpatible con las funciones del servidor de automatización de COM en sistemas operativos Microsoft®视窗®。Cualquier Programa de Windows que pueda configurarse como un cliente deautomatizaciónpuedecontrolar matlab。Modo de Ejemplo,Podemos MencionarMicrosoft Excel®yMicrosoft Access™,Asícomolos programas deMicrosoft Visual Basic®yMicrosoft Visual C++®

Para comenzar a escribir aplicaciones para llamar a MATLAB como servidor de automatización de COM:

Si crea aplicaciones cliente con C, C++ o Fortran, use las aplicaciones del motor de MATLAB en lugar de recurrir a un servidor de automatización. Para obtener más información, consulteChoosing Engine Applications

Para acceder a los componentes de COM desde MATLAB, consulteobjetos com en matlab

Funciones

expandir todo

comserver Register, unregister, or queryMATLABCOM server
regmatlabserver Register currentMATLABas COM server
enableservice Enable, disable, or report status ofMATLABAutomation server
执行 执行MATLABcommand in Automation server
Feval 执行MATLABfunction in Automation server
GetFullMatrix Matrix from Automation server workspace
PutFullMatrix Matrix in Automation server workspace
GetCharArray 自动化服务器的字符数组
PutCharArray Character array in Automation server
GetVariable Data from variable in Automation server workspace
GetWorkspacedata Data from Automation server workspace
PutWorkspaceData Data in Automation server workspace
Maximizecommandwindow Open Automation server window
MinimizeCommandWindow 最小化自动化服务器窗口的尺寸
Quit TerminateMATLABAutomation server

特姆斯

Solución de problemas

Waiting for MATLAB Application to Complete

When you call a MATLAB function from another program, the program might display a timeout message while waiting for the MATLAB function to complete.

InformaciónRoracionada