文档

GetWorkspaceData

来自自动化服务器工作区的数据

剧情简介

IDL方法签名

HRESULT GetWorkspaceData([in] BSTR varname, [in] BSTR workspace,
[out]变量* pdata

微软Visual Basic客户端

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

MATLAB客户端

D = GetWorkspaceData(h,'varname','工作空间”)

描述

D = GetWorkspaceData(h,'varname','工作空间”)获取存储在变量中的数据varname从指定的工作空间附加到处理的服务器h并在输出参数中返回它D的值工作空间基地全球

使用GetWorkspaceData而不是GetFullMatrix而且GetCharArray分别获取数字数组和字符数组数据。做使用GetWorkspaceData在稀疏数组、结构或函数句柄上。

对于VBScript客户端,使用GetWorkspaceData而且PutWorkspaceData函数将数值数据传递给MATLAB®工作区。这些函数使用变体数据类型,而不是safearray使用的数据类型GetFullMatrix而且PutFullMatrix.VBScript不支持万博1manbetxsafearray

例子

本例使用Visual Basic®.NET客户端从MATLAB自动化服务器读取数据:

Matlab = CreateObject(" Matlab .application") Result = Matlab .applicationExecute("C1 = {25.72, 'hello', rand(4)};") MsgBox("在MATLAB中,键入" & vbCrLf & "C1") MATLAB。GetWorkspaceData("C1", "base", C2) MsgBox(" C1的第二个值= " & C2(0,1))

R2006a之前介绍

这个话题有用吗?