Данные из рабочей области сервера автоматизации
HRESULT GetWorkspaceData([in] BSTR varname, [in] BSTR workspace, [out] VARIANT* pdata)
GetWorkspaceData(varname As String, workspace As String) As Object
D = GetWorkspaceData(h,'varname','
workspace
')
D = GetWorkspaceData(h,'varname','
получает данные, сохраненные в переменной workspace
')varname
от заданного workspace
сервера, подключенного к указателю h
и возвращает его в выходном аргументе D
. Значения для workspace
являются base
или global
. Используйте этот синтаксис при записи кода VBA.
Использовать GetWorkspaceData
вместо GetFullMatrix
и GetCharArray
для получения числовых и символьный массив данных, соответственно. Не используйте GetWorkspaceData
на разреженных массивах, структурах или указателях на функцию.
Для клиентов VBScript используйте GetWorkspaceData
и PutWorkspaceData
функции для передачи числовых данных в MATLAB и из него® рабочей области. Эти функции используют variant
тип данных вместо safearray
тип данных, используемых GetFullMatrix
и PutFullMatrix
. VBScript не поддерживает safearray
.
Execute
| GetCharArray
| GetFullMatrix
| GetVariable
| PutWorkspaceData