참조의 메소드 또는 동작을 부릅니다. 대부분의 메소드에는 관련된 파라미터가 있습니다.

노드가 VI 서버 어플리케이션 클래스나 버추얼 인스트루먼트 클래스로 설정되어 있고 참조가 연결되지 않은 경우, 참조는 현재 어플리케이션 또는 VI를 기본으로 합니다. LabVIEW는 XML 메소드, .NET 메소드, ActiveX 메소드에 접근하도록 미리 설정된 인보크 노드를 포함합니다.


icon

입력/출력

  • caprn.png 참조

    참조는 메소드를 부르거나 동작을 수행하려는 객체에 연계된 참조 번호입니다. 인보크 노드 클래스가 어플리케이션 또는 VI인 경우, 참조 번호를 이 입력에 연결할 필요가 없습니다. 어플리케이션 클래스에서, 기본은 현재 어플리케이션 인스턴스입니다. VI 클래스에서, 기본은 인보크 노드를 포함하는 VI입니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • 입력 1

    입력 1..n은 메소드 입력 파라미터의 예입니다.

  • iaprn.png 참조 출력

    참조 출력참조를 변경 없이 반환합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 반환 값

    반환값은 메소드 반환값의 예입니다.

  • 출력 1

    출력 1..n은 메소드 출력 파라미터의 예입니다.

  • 메소드를 실행할 클래스를 선택하기 위해서는, 참조 입력에 참조 번호를 연결합니다. 예를 들어, VI, 컨트롤, 또는 어플리케이션 클래스를 선택하기 위해서 VI, VI 객체, 또는 어플리케이션 참조를 참조에 연결합니다. 노드는 자동으로 클래스에 적응합니다. 또한 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 클래스를 선택할 수 있습니다.

    메소드와 그 파라미터에 대한 추가적인 정보는 노드를 마우스 오른쪽 버튼으로 클릭한 후 바로 가기 메뉴에서 메소드 도움말을 선택합니다. 여기서 메소드는 메소드의 이름입니다.

    메소드 파라미터의 값을 얻고(읽고) 설정할(쓸) 수 있습니다. 흰색 배경의 파라미터는 필수 입력이며 회색 배경의 파라미터는 권장 입력입니다.

    파라미터의 작은 화살표가 오른쪽에 있는 경우, 파라미터 값을 얻습니다. 파라미터의 작은 화살표가 왼쪽에 있는 경우, 파라미터 값을 설정합니다. 메소드는 짧은 이름이나 긴 이름을 가지고 있으며, 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 이름 포맷을 선택하여 이를 변경할 수 있습니다. 이름 없음 포맷은 각 메소드의 데이터 타입만을 디스플레이합니다.

    노트 [인보크 노드]에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 클래스로 다운캐스트를 선택하여 참조를 상속 계층구조 안에 있는 더 구체적인 클래스로 타입캐스트할 수 있습니다. 예를 들어, Interchangeable Virtual Instruments (IVI) 클래스 드라이버에서 클래스로 다운캐스트를 선택하여 IVI 특정 드라이버 프로퍼티를 볼 수 있습니다. 이 아이템은 모든 클래스 타입에서 지원되지는 않습니다. 클래스로 다운캐스트가 비활성화된 경우, [보다 구체적인 클래스로][보다 일반적인 클래스로] 함수를 사용할 수 있습니다.

    .NET 인보크 노드(Windows)

    인보크 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 클래스 선택≫.NET≫탐색을 선택할 경우, LabVIEW는 어셈블리로부터 객체 선택 대화 상자를 디스플레이합니다.

    프런트패널 또는 블록다이어그램에서 .NET 객체를 마우스 오른쪽 버튼으로 클릭하여 생성≫인보크 노드를 선택하고 객체에 대한 메소드를 가져오기 위해 바로 가기 메뉴로부터 메소드를 선택합니다. 또한 .NET 객체에 대한 .NET-특정 메소드를 가져올 수 있습니다. 블록다이어그램에서 .NET 객체를 마우스 오른쪽 버튼으로 클릭하여 생성≫인보크 노드를 선택하고 바로 가기 메뉴로부터 .NET-특정 메소드를 선택합니다.

    ActiveX 인보크 노드(Windows)

    ActiveX는 64비트 정수 데이터 타입을 지원하지 않습니다. ActiveX 인보크 노드의 배리언트 파라미터에 64비트 정수 데이터를 연결할 경우, LabVIEW는 배정도 부동소수로 데이터를 변환합니다. 인보크 노드에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 클래스 선택≫ActiveX≫탐색을 선택하는 경우, LabVIEW는 타입 라이브러리로부터 객체 선택 대화 상자를 디스플레이합니다.

    프런트패널 또는 블록다이어그램에서 ActiveX 객체를 마우스 오른쪽 버튼으로 클릭하여 생성≫인보크 노드를 선택하고 객체에 대한 메소드를 가져오기 위해 바로 가기 메뉴로부터 메소드를 선택합니다. 또한 ActiveX 객체에 대한 ActiveX-특정 메소드를 가져올 수 있습니다. 블록다이어그램에서 ActiveX 객체를 마우스 오른쪽 버튼으로 클릭하여 생성≫인보크 노드를 선택하고 바로 가기 메뉴로부터 ActiveX-특정 메소드를 선택합니다.