主要内容

GetVariable

自动化服务器工作区中的变量数据

剧情简介

IDL方法签名

HRESULT GetVariable([in] BSTR varname, [in] BSTR workspace, [out, retval] VARIANT* pdata) / /输入变量

微软Visual Basic客户端

GetVariable(varname As String, workspace As String)作为对象

MATLAB客户端

D = GetVariable (h,‘varname’,‘工作空间')

描述

D = GetVariable (h,‘varname’,‘工作空间')获取存储在variable中的数据varname从指定的工作空间连接到句柄的服务器的h并在输出参数中返回D的值工作空间基地全球

使用GetVariable稀疏数组、结构或函数句柄。

如果脚本语言要求显式返回结果,则使用GetVariable代替GetWorkspaceDataGetFullMatrix,或GetCharArray

例子

全部展开

这个例子展示了如何从MATLAB自动化服务器读取单元格数组。

类型getvariable.vb
Dim Matlab As Object Dim Result As String Dim C2 As Object Matlab = CreateObject(" Matlab. application") Result = Matlab。执行(“C1 ={25.72,“你好”,兰德(4)};”)C2 = Matlab。GetVariable("C1", "base") MsgBox("Second item in cell array: " & C2(0, 1))

这个例子展示了如何从MATLAB自动化服务器读取单元格数组。

类型getvariable.vba
Dim Matlab As Object Dim Result As String Dim C2 As Variant Set Matlab = CreateObject(" Matlab. application") Result = Matlab. Object(" Matlab. application")执行(“C1 ={25.72,“你好”,兰德(4)};”)C2 = Matlab。GetVariable("C1", "base") MsgBox ("Second item in cell array: " & C2(0, 1))
之前介绍过的R2006a