Данные из рабочей области сервера автоматизации
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 на разреженных массивах, структурах или дескрипторах функций.
Для клиентов VASEcript используйте GetWorkspaceData и PutWorkspaceData для передачи числовых данных в рабочую область MATLAB ® и из нее. Эти функции используют variant вместо типа данных safearray тип данных, используемый GetFullMatrix и PutFullMatrix. VASEcript не поддерживает safearray.
Execute | GetCharArray | GetFullMatrix | GetVariable | PutWorkspaceData