이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

GetVariable

자동화 서버 작업 공간의 변수 데이터

요약

IDL 메서드 시그니처

HRESULT GetVariable([in] BSTR varname, [in] BSTR workspace, 
[out, retval] VARIANT* pdata)

Microsoft Visual Basic 클라이언트

GetVariable(varname As String, workspace As String) As Object

MATLAB 클라이언트

D = GetVariable(h,'varname','workspace')

설명

D = GetVariable(h,'varname','workspace')는 핸들 h에 연결된 서버의 지정된 workspace에서 변수 varname에 저장된 데이터를 가져와 출력 인수 D에 반환합니다. workspace의 값은 base 또는 global입니다.

희소 배열, 구조체 또는 함수 핸들에 GetVariable을 사용하지 마십시오.

스크립트 언어에 따라 결과를 명시적으로 반환해야 하는 경우에는 GetWorkspaceData, GetFullMatrix 또는 GetCharArray 대신 GetVariable 함수를 사용하십시오.

Visual Basic .NET 예제

Visual Basic® .NET 클라이언트를 사용하여 MATLAB® 자동화 서버에서 데이터를 읽습니다. VBA 코드를 실행하는 제품에서 예제를 실행하려면 항목을 참조하십시오.

Dim Matlab As Object
Dim Result As String
Dim C2 As Object
Matlab = CreateObject("matlab.application")
Result = Matlab.Execute("C1 = {25.72, 'hello', rand(4)};")
C2 = Matlab.GetVariable("C1", "base")
MsgBox("Second item in cell array: " & C2(0, 1))

  • VBA 코드를 실행하는 Microsoft® Office 제품에서 예제를 실행하려면 다음 명령문을

    MatLab = CreateObject("matlab.application")

    다음과 같이 바꿉니다.

    Set MatLab = CreateObject("matlab.application")
    

    자세한 내용은 VBA 제품 문서를 참조하십시오.

R2006a 이전에 개발됨