MATLABCOM集成
概念和术语
支持COM技术思想直截了当,术语则非直截了当COM术语的含义随时间变化,几乎没有简明定义有一些条件你应该熟悉以上并非综合定义完全描述COM需要咨询外部资源
COM对象、客户端和服务器
COM对象设置软件组件符合构件对象模型COM强制封装对象,禁止直接存取数据并实现实现COM对象曝光界面,由属性、方法及事件组成
COM客户端程序使用COM对象COM对象曝光功能称COM服务器.COM服务器可以是进程内服务器或进程外服务器程序外服务器实例微软®Excel应用®电子表格程序
MATLAB®可用作COM客户端或COM自动化服务器
接口
函数由一个或多个接口定义使用 COM 组件时,必须学习界面和组件实施的方法、属性和事件组件商提供此信息
有2个标准COM接口:
未知
界面所有COM组件所有其他COM接口均取自未知
.Idispatch应用
万博1manbetx界面显示对象、方法及属性支持自动化应用
MATLABCOM客户端
COM客户端程序操作COM对象对象可以在MATLAB应用中运行或成为显示对象程序接口的另一应用的一部分
MATLAB客户端提供两种技术开发MATLAB程序:
可把COM组件输入MATLAB应用中(例如电子表格)。
可访问通过自动化暴露对象的现有应用
万博1manbetxMATLABCOM客户访问支持自动化应用,例如Excel电子表格程序MATLAB创建自动化服务器运行程序并返回主界面
MATLABCOM自动化服务器
自动化提供基础应用程序称自动化控制器可访问并操作(即集属性或调用方法)共享自动化对象任何Windows®可配置为自动化控制器程序可控制MATLAB
例举使用微软视觉基础®程序设计语言中可运行MATLAB脚本微软PowerPoint®演示文稿PowerPoint控制器和MATLAB服务器