主要内容

COM方法

方法信息

你执行,或者调用COM属于COM对象的函数或方法。方法名称是区分大小写的。你不能缩写。

看到一个COM对象支持方法,使用以下功能之一。金宝app每个函数提出了特定的信息,如表所示。使用方法的信息,请参考供应商文档。

函数 输出

methodsview

图形显示的函数名称和签名

方法完整的限定符

细胞的功能名称和签名,按字母顺序排序

方法

单元阵列函数名,按字母顺序排序,首先列出大写的名字

调用

细胞的功能名称和签名

调用对象方法

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

相关的例子

更多关于