putworkspacedata
自动化服务器工作区中的数据
概要
IDL方法签名
putWorkSpacedata([[In] BSTR varname,[在] BSTR工作区,
[在]变体数据)
微软视觉基本客户
putworkspacedata(varname为字符串,工作空间为字符串,
数据作为对象)
MATLAB客户
putworkspacedata(h,'varname','
工作区
',数据)
描述
putworkspacedata(h,'varname','
商店工作区
',数据)数据
在里面工作区
连接的服务器H
并将其分配给varname
。值的值工作区
是根据
或者全球的
。
利用putworkspacedata
分别将数字和字符数组数据传递给服务器。做不是利用putworkspacedata
在稀疏阵列,结构或功能手柄上。使用执行
这些数据类型的方法。
这GetWorkspacedata
和putworkspacedata
功能将数字数据作为一个变体
数据类型。这些功能对于VBScript客户端特别有用,因为VBScript不支持金宝appSafearray
数据类型由Getfullmatrix
和putfullmatrix
。
例子
在视觉基础上创建一个数组®.NET客户端并将其放在MATLAB的基本工作区中®自动化服务器:
创建Visual Basic应用程序。使用
msgbox
命令控制MATLAB和应用程序之间的流量:dim matlab作为对象dim数据(6)为double i as grounger matlab = createObject(“ matlab.application”)for i = 0至6 data(i)= i * 15下一个i matlab.putworkspaceda(“ a”,“”,“”,“”,base”,data)msgbox(“在matlab中,键入”&vbcrlf&“ a”)
打开MATLAB窗口并输入
一个
。MATLAB显示:a = 0 15 30 45 60 75 90
点击好的关闭并终止MATLAB。
在R2006a之前引入
这个话题有帮助吗?