COM方法
方法信息
你执行,或者调用COM属于COM对象的函数或方法。方法名称是区分大小写的。你不能缩写。
看到一个COM对象支持方法,使用以下功能之一。金宝app每个函数提出了特定的信息,如表所示。使用方法的信息,请参考供应商文档。
函数 | 输出 |
---|---|
图形显示的函数名称和签名 | |
|
细胞的功能名称和签名,按字母顺序排序 |
单元阵列函数名,按字母顺序排序,首先列出大写的名字 | |
细胞的功能名称和签名 |
调用对象方法
MATLAB®金宝app支持以下语法来调用一个对象的方法。
方法名称:
outputvalue = methodname(对象、“__arg1”、“最长”,…);
通过点符号:
outputvalue = object.methodname (“__arg1”,“最长”,…);
使用显式的语法:
outputvalue =调用(对象、“methodname”、“__arg1”,“最长”,…);
的methodsview
和方法
完整的
命令显示输入和输出参数的数据类型使用。
你不能使用点语法和必须显式地调用得到
,集
,调用
函数在下列条件:
访问一个属性或方法,并不是一个对象类的公共成员。
访问一个属性或方法,不在服务器的类型库。
访问属性参数。MATLAB对这些属性和方法。
访问一个向量的对象上的属性,使用
得到
和集
功能。你不能在多个COM对象调用一个方法,即使你所说的
调用
显式函数。
指定枚举参数
枚举是一种象征价值分配一个描述性的名称。MATLAB支金宝app持枚举传递给方法的参数条件下,使用报表参数的类型库枚举
,只枚举
。
请注意
MATLAB的任何参数不支持枚举金宝app类型库报告枚举
和可选
。
跳过可选的输入参数
当调用一个方法,可选的输入参数,您可以跳过一个可选参数指定一个空数组([]
在它的位置。例如,与第二个参数调用方法的语法最长
没有指定:
methodname(处理__arg1、[],长度);
返回多个输出参数
如果服务器支持多个输出函数,您可以返回任何金宝app或所有这些输出MATLAB客户机。
以下语法显示了服务器的功能functionname
由MATLAB调用客户端。retval
是第一个输出参数或返回值。另一个输出参数着干活
,out2
,…
。
[retval着干活out2……]= functionname(处理,三机一体,in2,…);
COM MATLAB使用引用传递功能来实现这个功能。引用传递是一个COM特性;MATLAB不支持引用传递。金宝app