조건적 비활성화 구조에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 다음 서브다이어그램 추가, 이전 서브다이어그램 추가, 서브다이어그램 복제, 또는 이 서브다이어그램의 조건 편집을 선택하여 이 대화 상자를 디스플레이합니다.

이 대화 상자를 사용하여 서브다이어그램이 언제 실행될지를 설정합니다.

이 대화 상자는 다음의 구성요소를 포함합니다.

옵션 설명

LabVIEW가 평가하는 조건 명령 세트를 지정하여 구조의 활성 서브다이어그램을 결정합니다.

식은 다음의 구성요소를 포함합니다:
  • 기호―모든 사용 가능한 기호를 나열합니다.

    기호설명
    CPU서브다이어그램이 실행되는 프로세서를 지정합니다. 이 기호에 접근하기 위해서는 VI가 반드시 LabVIEW 프로젝트 내에 있어야 합니다.
    DeviceCode타겟에 따라 다른 제품 식별자 코드를 16진수 형태로 지정합니다.
    FPGA_EXECUTION_MODE실행 모드가 다음 중 어느 모드로 설정되었는지에 근거하여 FPGA VI 안에서 다른 서브다이어그램을 실행할지 지정합니다:
    • FPGA 타겟
    • 시뮬레이션(시뮬레이션 I/O)
    • 시뮬레이션(실제 I/O)
    • 타사 제품 시뮬레이션
    이 기호에 접근하기 위해서는 VI가 반드시 LabVIEW 프로젝트의 FPGA 타겟 내에 있어야 합니다.
    FPGA_TARGET_FAMILYVirtex-II 또는 Virtex-5와 같은 FPGA군에 따라 FPGA VI 내에서 다른 서브다이어그램을 실행할지 지정합니다. 이 기호에 접근하기 위해서는 VI가 반드시 LabVIEW 프로젝트의 FPGA 타겟 내에 있어야 합니다.
    FPGA_TARGET_CLASSFPGA 타겟의 타겟 클래스를 지정합니다. 예를 들어 NI PXIe-7965R의 FPGA_TARGET_CLASSPXIE-7965R이고, FPGA_TARGET_FAMILYVIRTEX5입니다.
    OS서브다이어그램이 실행되는 OS를 지정합니다. 이 기호에 접근하기 위해서는 VI가 반드시 LabVIEW 프로젝트 내에 있어야 합니다.
    RUN_TIME_ENGINELabVIEW 런타임 엔진에서 사용할 LabVIEW 독립 어플리케이션이나 공유 라이브러리를 생성했을 때 서브다이어그램이 실행되는지 여부를 지정합니다.
    TARGET_BITNESSLabVIEW의 인스턴스 또는 서브다이어그램을 실행하는 LabVIEW 런타임 엔진의 비트를 지정합니다.
    TARGET_TYPE서브다이어그램이 어느 플렛폼 또는 타겟에서 실행되는지 지정합니다.
    <사용자 기호>조건적 비활성화 기호 페이지에서 사용자 기호를 정의하여 이 리스트에 기호를 추가할 수 있습니다. 또한 기호 풀다운 메뉴에 기호를 입력할 수 있습니다. 입력한 기호가 조건적 비활성화 기호 페이지에 정의되지 않은 경우, 별표가 기호 옆에 나타납니다. 기호와 유효한 값은 모두 대소문자를 구별하는 문자열입니다.
  • ==/!=―정규식 내에서 사용할 수 있는 비교 연산자를 나열합니다. 유효한 비교 중 ==는 기호가 값과 같음을 지정하며 !=는 기호가 값과 다름을 지정합니다.
  • ―선택한 기호의 값을 지정합니다. 은 대소문자를 구별하는 문자열이므로 다음 유효한 값 중 하나를 아래와 같이 정확히 입력해야 합니다.

    기호유효한 값
    CPU

    PowerPC

    x86

    null

    DeviceCode

    타겟이 정의한 값을 찾으려면 RT 타겟 프로퍼티 대화 상자의 조건적 비활성화 기호 페이지를 참조하십시오.

    FPGA_EXECUTION_MODE

    FPGA_TARGET

    DEV_COMPUTER_SIM_IO

    DEV_COMPUTER_REAL_IO

    THIRD_PARTY_SIMULATION

    FPGA_TARGET_FAMILY

    VIRTEX2

    VIRTEX5

    VIRTEX6

    SPARTAN3

    SPARTAN6

    ZYNQ

    KINTEX7

    FPGA_TARGET_CLASS

    타겟이 정의한 값을 찾으려면 FPGA 타겟 프로퍼티 대화 상자의 조건적 비활성화 기호 페이지를 참조하십시오.

    OS

    Linux

    Mac

    null

    PharLap

    VxWorks

    Win

    RUN_TIME_ENGINE

    True

    False

    TARGET_BITNESS

    32

    64

    TARGET_TYPE

    Windows

    FPGA

    Embedded

    RT

    Mac

    Unix

    PocketPC

    DSP

기본으로?

현재 서브다이어그램을 기본 서브다이어그램으로 할 경우 지정합니다.