函数宏指令(COM)
执行MATLAB功能自动化服务器
剧情简介
IDL方法签名
HRESULT函数宏指令([在]functionname型,长nargout[在],[出]*因此,变体,可选__arg1变体,最长,…)
微软Visual Basic客户端
函数宏指令(字符串functionname、长numout __arg1、最长,…)作为对象
MATLAB客户端
结果=函数宏指令(h, functionName, numout, __arg1、最长,…)
描述
结果=函数宏指令(h, functionName, numout, __arg1、最长,…)
执行MATLAB®函数functionName
在自动化服务器相连h
。函数名是区分大小写的。如果functionName
没有输入参数,考虑打电话吗执行
代替。
在微软COM函数可用®窗户®系统只。
表示函数返回的输出的数量1
——- - - - - -1
双
数组,numout
。服务器返回的输出函数在单元阵列,结果
。
您可以指定多达32个输入参数传递给函数。这些参数遵循numout
在函数宏指令
参数列表。下面的表显示了方法传递一个参数。
传递机制 |
描述 |
---|---|
通过本身的价值 |
通过任何数字或字符值,指定值 一个=函数宏指令(h,“罪”1 -π:0.01:π);
|
通过客户端变量 |
通过一个参数在客户端分配给一个变量,仅指定变量名: x = -π:0.01:π;一个=函数宏指令(h,“罪”1,x);
|
引用一个服务器变量 |
引用一个变量定义在服务器中,指定变量名后面跟着一个= ( PutWorkspaceData (h,“x”,“基地”π-π:0.01);一个=函数宏指令(h,“罪”,1“x =”); MATLAB不会再分配服务器变量。 |
例子
提示
显示的输出
函数宏指令
在客户端窗口中,指定一个返回值。