새 VI를 생성하고 그 VI의 참조를 반환합니다.


icon

입력/출력

  • cvirn.png 타입 지정자 VI 참조 번호(타입만)

    타입 지정자 VI 참조 번호(타입 전용)VI 참조 번호에서 이 함수가 반환하는 새 VI의 데이터 타입을 결정합니다. 기존에 존재하는 VI의 참조를 이 파라미터에 연결하면, LabVIEW는 이 VI의 데이터 타입을 새 VI에 지정합니다. 그러나 LabVIEW는 기존 VI의 내용을 새 VI에 복사하지는 않습니다.

    데이터를 이 입력에 연결하지 않으면, LabVIEW VI 참조 번호에 일반 VI 참조를 반환합니다.

  • cu32.png 옵션

    옵션은 이 함수가 생성하는 새 VI 참조의 선택적인 특성 두 개를 지정하는 비트 세트입니다. 기본은 0x0입니다.

    옵션은 다음 값의 조합이 될 수 있습니다.
    0x01VI 서버의 수정된 부분을 이 함수로 생성된 새 VI에 기록합니다. 새 VI를 VI 서버 프로퍼티 또는 메소드를 사용하여 수정하면, 이 VI의 제목 표시줄, 윈도우 메뉴에 디스플레이되는 열려있는 VI의 리스트, 모든 윈도우 대화 상자의 제목 옆에 별표(*)가 나타납니다. LabVIEW가 수정사항을 기록하려면 VI가 반드시 편집모드이어야 합니다.
    0x04닫을 때 대화 상자를 띄웁니다. 변경을 한 다음 VI 참조 번호를 닫으려고 하면 VI를 닫기 전에 저장하도록 LabVIEW가 대화 상자를 띄웁니다.
  • caprn.png 어플리케이션 참조 번호

    어플리케이션 참조 번호는 그 안에서 함수를 사용하여 새 VI를 생성하려는 LabVIEW 어플리케이션 인스턴스의 참조입니다. 이 함수는 [새 VI] 함수를 호출한 어플리케이션 인스턴스와 같은 인스턴스에서 새 VI를 생성하도록 기본 설정되어 있습니다. 원격 어플리케이션 인스턴스의 참조를 어플리케이션 참조 번호에 연결하면 LabVIEW는 원격 어플리케이션 인스턴스에서 새 VI를 생성합니다.

  • cpath.png 템플릿

    템플릿은 템플릿 VI로의 경로이며, LabVIEW는 이 함수가 생성하는 새 VI에 템플릿 VI의 내용을 복사합니다.

    경로를 템플릿 입력에 연결하여 템플릿으로부터 새 VI를 생성하면, 새 VI에서 템플릿 객체를 각각 생성해야 할 필요가 없습니다. 새 VI에서 템플릿으로부터 복사한 코드의 일부분을 수정하여 사용자가 원하는 VI를 생성할 수 있습니다. 코드를 수정할 때는 복사된 코드에 있는 객체의 참조를 얻어야 합니다. 그 후 프로퍼티를 설정하거나 메소드를 인보크하여 객체를 바꿀 수 있습니다.

  • cenum.png vi 타입(standard vi)

    VI 타입은 이 함수가 반환하는 VI의 정확한 타입을 VI 참조 번호로 지정합니다 VI 타입은 최소한 타입 지정자 VI 참조 번호(타입만)만큼 구체적이어야 합니다.

    0잘못된 VI 유형
    1표준 VI(기본값)
    2컨트롤 VI
    3글로벌 VI
    4다형성 VI
    5설정 VI
    6서브시스템
    7외관 VI
    8메소드 VI
    9상태 차트 다이어그램 VI
  • cerrcodeclst.png 에러 입력(에러 없음)

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

  • cstr.png 암호

    암호템플릿 파라미터에서 지정한 VI의 암호입니다. 템플릿이 암호로 보호되지 않은 경우, LabVIEW는 암호를 무시합니다. 템플릿이 암호로 보호되지만 사용자가 암호를 연결하지 않은 경우, LabVIEW는 템플릿 VI의 암호로 보호되지 않은 부분만 새 VI에 카피합니다.

  • ivirn.png vi 참조 번호

    VI 참조 번호는 새로 생성된 VI의 참조입니다. LabVIEW가 새 VI를 생성하는데 실패하면, VI 참조 번호참조 번호 아님을 반환합니다.

  • ierrcodeclst.png 에러 출력

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

  • 기본으로 이 함수는 생성한 VI의 프런트패널이나 블록다이어그램을 보여주지 않습니다. 프런트패널 또는 블록다이어그램을 보이지 않고 새 VI를 검사하거나 수정할 수 있지만, 다음 VI 프로퍼티와 메소드를 사용하여 새 VI의 위치를 정하고, 디스플레이할 수 있습니다: