알림자의 참조를 반환합니다.

다른 알림 동작 함수를 호출할 때 이 참조를 사용하십시오.


icon

입력/출력

  • cstr.png 이름(이름없음)

    이름은 얻거나 생성할 알림자의 이름을 포함합니다.

    기본은 이름없는 알림자를 생성하기 위한 빈 문자열입니다.
  • cfxdt.png 원소 데이터 타입

    원소 데이터 타입은 알림자에 포함시킬 데이터의 타입입니다.

    모든 데이터 타입을 이 입력에 연결할 수 있습니다.
  • cbool.png 발견되지 않으면 생성? (참)

    발견되지 않으면 생성?이름과 같은 이름의 알림자가 존재하지 않을 경우 새 알림자를 생성할지 여부를 지정합니다.

    참(기본)인 경우, 같은 이름이 존재하지 않는다면 함수는 알림자를 생성합니다.
  • cerrcodeclst.png 에러 입력(에러 없음)

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

  • inotern.png 알림자 출력

    알림자 출력은 기존 이름의 알림자 또는 이 함수가 생성한 새 알림자에 대한 참조입니다.

  • ibool.png 새로 생성?

    새로 생성?은 함수가 새 알림자를 생성한 경우 참입니다.

  • ierrcodeclst.png 에러 출력

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

  • 이름있는 알림자를 사용하여 블록다이어그램의 두 섹션 사이 또는 두 VI 사이에 데이터를 전달합니다. 이름을 연결하지 않는 경우, 함수는 이름없는 알림자 참조를 새로 생성합니다. 이름을 연결할 경우, 함수는 우선 같은 이름을 가진 기존의 알림자를 찾고 기존의 알림자의 새 참조를 반환합니다. 같은 이름을 가진 알림자가 아직 존재하지 않고 발견되지 않으면 생성?이 참인 경우, 함수는 새 이름있는 알림자 참조를 생성합니다.

    [알림자 얻기] 함수를 사용하여 루프 안에 이름있는 알림자에게 참조를 반환하는 경우, LabVIEW는 루프가 반복될 때마다 이름있는 알림자에게 새로운 참조를 생성합니다. 루프 안에서 [알림자 얻기]를 사용하는 경우, 각 참조는 추가적으로 4 바이트를 사용하기 때문에 LabVIEW가 사용하는 메모리의 양이 천천히 증가합니다. VI 실행을 정지하면 자동적으로 이러한 바이트 사용이 해제됩니다. 하지만, 장기간 실행되는 어플리케이션에서는 메모리 사용량이 지속적으로 증가하기 때문에 LabVIEW가 메모리를 유출하는 것처럼 보일 수 있습니다. 의도하지 않은 추가적 메모리 할당을 방지하려면, 루프 안에서 [알림자 해제] 함수를 사용하여 각 반복마다 알림자 참조를 해제하십시오.

    이 함수는 에러 코드 1, 2, 1094, 1100, or 1492를 반환할 수 있습니다.

    노트 하나의 어플리케이션 인스턴스에서 알림자 참조를 얻는 경우, 이 알림자 참조를 다른 어플리케이션 인스턴스에서 사용할 수 없습니다. 다른 어플리케이션 인스턴스에서 알림자 참조를 사용하려고 할 경우, LabVIEW가 에러 1492를 반환합니다.