主要内容

编写COM应用程序MATLAB

使用MATLAB®作为一个COM自动化服务器

自动化是一个COM的协议,它允许一个应用程序(控制器客户端)控制对象由另一个应用程序(出口服务器)。MATLAB支万博1manbetx持微软COM自动化服务器功能®窗户®操作系统。任何可以配置为一个Windows程序自动化客户端可以控制MATLAB。一些示例Microsoft Excel®Microsoft Access™,以及微软Visual Basic®微软Visual c++®项目。

开始编写应用程序调用MATLAB作为一个COM自动化服务器:

如果您构建客户端应用程序使用C, c++,或者Fortran,然后利用MATLAB引擎应用程序而不是自动化服务器。有关更多信息,请参见选择引擎的应用程序

从MATLAB访问COM组件,请参阅在MATLAB中使用COM对象

函数

开发宣传

comserver 注册、注销或查询MATLABCOM服务器
regmatlabserver 注册当前MATLABCOM服务器
enableservice 启用、禁用或报告的状态MATLAB自动化服务器
执行 执行MATLAB命令在自动化服务器
函数宏指令 执行MATLAB功能自动化服务器
GetFullMatrix 矩阵从自动化服务器工作区
PutFullMatrix 矩阵在自动化服务器工作区
GetCharArray 从自动化服务器字符数组
PutCharArray 字符数组自动化服务器
GetVariable 自动化的变量数据服务器的工作区
GetWorkspaceData 从自动化服务器数据工作区
PutWorkspaceData 数据自动化服务器工作区
MaximizeCommandWindow 打开自动化服务器窗口
MinimizeCommandWindow 减少自动化服务器窗口的大小
辞职 终止MATLAB自动化服务器

Rubriques

解决问题

等待MATLAB应用程序来完成

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