自动化服务器工作区中的变量数据
HRESULT GetVariable([in] BSTR varname, [in] BSTR workspace,
[out, retval]变量* pdata)
GetVariable(varname As String, workspace As String)作为对象
D = GetVariable (h,‘varname’,‘
工作空间
')
D = GetVariable (h,‘varname’,‘
获取存储在variable中的数据工作空间
')varname
从指定的工作空间
连接到句柄的服务器的h
并在输出参数中返回D
.的值工作空间
是基地
或全球
.
做不使用GetVariable
稀疏数组、结构或函数句柄。
如果脚本语言要求显式返回结果,请使用GetVariable
代替GetWorkspaceData
,GetFullMatrix
,或GetCharArray
.
本例使用Visual Basic®.NET客户端从MATLAB中读取数据®自动化服务器:
Dim Matlab As Object Dim Result As String Dim C2 As Variant Matlab = CreateObject(" Matlab. application") Result = Matlab。执行(“C1 ={25.72,“你好”,兰德(4)};”)C2 = Matlab。GetVariable("C1", "base") MsgBox("Second item in cell array: " & C2(0, 1))