도구≫옵션을 선택하여 옵션 대화 상자를 디스플레이하고 항목 리스트에서 VI 서버를 선택하여 이 페이지를 디스플레이합니다. LabVIEW 프로젝트의 타겟이 VI 서버를 지원할 경우, 내 컴퓨터와 같은 타겟에서 마우스 오른쪽 버튼을 클릭하고, 바로 가기 메뉴로부터 프로퍼티를 선택한 후 항목 리스트에서 VI 서버를 선택하여 이 페이지를 디스플레이할 수 있습니다.

주요 어플리케이션 인스턴스에 대한 VI 서버 옵션을 설정하려면, 옵션 대화 상자로부터 이 페이지를 디스플레이합니다. 타겟에 대한 VI 서버 옵션을 설정하기 위해서는 타겟에 대한 프로퍼티 대화 상자로부터 이 페이지를 디스플레이합니다. 프로젝트 애플리케이션 인스턴스에 대한 VI 서버 설정을 구성하려면 프로젝트 탐색기 창에서 대상을 마우스 오른쪽 버튼으로 클릭합니다.

이 페이지는 다음의 구성요소를 포함합니다.

옵션 설명
프로토콜 이 섹션을 사용하여 VI 서버를 설정합니다. 기본 VI 서버 셋팅에서는 ActiveX가 활성화되어 있고, TCP/IP는 비활성화되어 있습니다.
  • TCP/IP-

    TCP/IP를 위해 VI 서버 지원을 활성화합니다. 원격 어플리케이션이 TCP/IP를 사용하여 연결하도록 허용하는 경우, 이 페이지의 머신 접근 섹션에서 VI 서버에 접근할 수 있는 머신 주로를 반드시 지정해야 합니다. 이 대화 상자에는 기본으로 확인 표시가 없습니다.

    • Port-

      VI 서버가 요청에 응답하는 TCP/IP 포트를 설정합니다. 기본적으로, 도구»옵션에서 이 포트 번호는 3363이며, 이는 LabVIEW에서 사용하도록 미리 설정된 등록 포트 번호입니다. 타겟의 경우 기본값은 0이고, OS가 다이나믹하게 포트를 선택할 수 있도록 합니다. 컴퓨터에서 각각 자체 VI 서버가 구동 중인 상태인 여러 어플리케이션 인스턴스들을 실행하려는 경우, 고유한 VI 서버 포트 번호가 필요합니다.

      Server:Port 속성을 사용하여 프로그래밍 방식으로 LabVIEW VI 서버 포트를 설정할 수도 있습니다.
    • 서비스 이름-

      VI 서버 TCP 인스턴스의 서비스 이름을 설정합니다.

      포트 번호없이 어플리케이션 참조를 가져오려면, 서비스 이름을 다형성 포트 번호나 서비스 이름 입력에 연결하여 서비스 이름[어플리케이션 참조 열기] 함수와 함께 사용하십시오.

      옵션 대화 상자로부터 이 페이지를 디스플레이하면, 이 서비스 이름은 기본적으로 주요 어플리케이션 인스턴스/VI 서버입니다. 타겟에 대한 프로퍼티 대화 상자로부터 이 페이지를 디스플레이한 경우, 서비스 이름은 기본적으로 타겟 이름/VI 서버입니다. 서버:서비스 이름 프로퍼티를 사용하여 프로그램적으로 서비스 이름을 설정할 수 있습니다.

      • 기본값 사용

        서비스 이름을 기본값으로 설정합니다. 이 확인란은 기본적으로 선택되어 있습니다. 서비스 이름을 편집하려면, 확인란에서 확인 표시를 제거하십시오.

  • ActiveX-

    (Windows) ActiveX 오토메이션에 대한 VI 서버 지원을 활성화합니다. 이 확인란은 도구»옵션에서만 사용 가능합니다. 이 확인란은 기본으로 확인 표시가 되어 있습니다.

VI 스크립팅 이 섹션을 사용하여 VI 스크립팅을 활성화합니다.
  • VI 스크립팅 함수, 속성 및 메서드 표시 -

    VI 스크립팅 팔레트와 추가적인 VI 서버 프로퍼티 및 메소드에서 VI 스크립팅 함수를 활성화합니다.

    VI 스크립팅을 통해 활성화하는 모든 함수, 속성 및 메서드는 파란색으로 표시됩니다.
    • 컨텍스트 도움말 창에 추가 VI 스크립팅 정보를 표시합니다

      기본 도움말 윈도우에 커넥터 팬 터미널 개수를 디스플레이합니다. VI 스크립팅 함수, 프로퍼티, 메소드 보이기 확인란에 확인 표시를 하여 이 옵션을 활성화합니다.

접근 가능한 서버 리소스 이 섹션을 사용하여 원격 어플리케이션이 수행할 수 있는 태스크를 나타냅니다.
  • VI 통화

    VI 서버를 통하여 원격 어플리케이션이 반출된 VI를 호출할 수 있습니다. 원격 어플리케이션이 VI에 접근하는 것을 허용한 경우, 어느 VI가 반출될 것인지 지정합니다. 이 확인란은 기본으로 확인 표시가 되어 있습니다.

  • VI 속성 및 메서드

    VI 서버를 통하여 원격 어플리케이션이 VI의 프로퍼티를 읽거나 설정하고 VI의 메소드를 호출할 수 있습니다. 원격 어플리케이션이 VI에 접근하는 것을 허용한 경우, 어느 VI가 반출될 것인지 지정합니다. 이 확인란은 기본으로 확인 표시가 되어 있습니다.

  • 애플리케이션 속성 및 방법

    VI 서버를 통하여 원격 어플리케이션이 어플리에이션 인스턴스의 프로퍼티를 읽거나 설정하고 어플리케이션 인스턴스의 메소드를 호출할 수 있습니다. 이 확인란은 기본으로 확인 표시가 되어 있습니다.

  • 제어 속성 및 메서드

    VI 서버를 통하여 원격 어플리케이션이 컨트롤의 프로퍼티를 읽거나 설정하고 컨트롤의 메소드를 호출할 수 있습니다. 이 확인란은 기본으로 확인 표시가 되어 있습니다.

머신 접근 이 섹션을 사용하여 VI 서버를 통한 VI에 대한 머신 접근을 컨트롤합니다.
  • 머신 액세스 목록 -

    VI 서버에 접근할 수 있고 할 수 없는 컴퓨터를 나열합니다.

    또한 Server:TCP/IP 액세스 목록 속성을 사용하여 VI 서버에 액세스할 수 있는 머신의 TCP/IP 주소를 프로그래밍 방식으로 나열할 수 있습니다.
    노트 머신 접근 리스트를 변경하는 경우, VI 서버에 연결 중인 머신들은 앞으로의 접근이 더이상 허용되지 않더라도 현재 연결이 해제되지는 않습니다.
  • 머신 이름/주소-

    머신 접근 리스트에 추가하려는 컴퓨터의 이름이나 IP 주소를 입력하십시오.

  • 액세스 허용 - 머신 액세스 목록에서선택한 머신에 대한 액세스를허용합니다.
  • 액세스 거부 - 머신 액세스 목록에서선택한 머신에 대한 액세스를거부합니다.
  • 추가머신 접근 리스트에 새로운 엔트리를 추가합니다. 새 엔트리는 머신 접근 리스트의 선택된 엔트리 밑에 나타납니다.
  • 제거 -선택한 항목을 컴퓨터 액세스 목록에서제거합니다.
VI 반출 리스트

이 섹션을 사용하여 VI 반출 리스트에서 VI를 추가, 편집, 제거합니다.

  • 내보낸 VI 목록 -

    이 섹션을 사용하여 VI 반출 리스트에서 VI를 추가, 편집, 제거합니다.

    또한 Server:VI 액세스 목록 속성을 사용하여 원격 클라이언트가 액세스할 수 있는 VI 서버의 VI를 프로그래밍 방식으로 나열할 수도 있습니다.
  • 내보낸 VI-

    VI 반출 리스트에 열거할 VI를 입력하십시오. 입력할 VI 이름 또는 디렉토리 경로에 와일드 카드를 사용할 수 있습니다.

  • 액세스 허용 - 내보낸 VI에서 선택한 VI에 대한 액세스를허용합니다. 이 옵션은 기본적으로 선택되어 있습니다.
  • 액세스 거부 - 내보낸 VI에서 선택한 VI에 대한 액세스를거부합니다.
  • 추가-

    VI 반출 리스트에 새로운 엔트리를 추가합니다.

  • 제거 - 내보낸 VI에서선택한 항목을제거합니다.
사용자 접근 이 섹션을 사용하여 VI 서버를 통한 VI에 대한 사용자 접근을 제어합니다. 또한 도메인 계정 관리자를 사용하여 도메인 사용자와 그룹을 관리할 수도 있습니다.
  • 사용자 및 그룹 액세스 목록-

    VI 서버에 접근할 수 있고 할 수 없는 사용자와 그룹을 나열합니다.

    이 목록에 사용자 또는 그룹을 포함하지 않으면 액세스 권한이 있는 머신과 연결된 모든 사용자 및 그룹이 VI 서버에 액세스할 수 있습니다.
    노트 사용자 및 그룹 접근 리스트가 변경되는 경우, 서버에 연결 중인 사용자는 VI 서버에 대한 접근이 더이상 허용되지 않더라도 현재 연결이 해제되지는 않습니다.
  • 액세스 허용-

    VI 반출 리스트에서 선택된 VI에 접근할 수 있습니다. 이 옵션은 기본적으로 선택되어 있습니다.

  • 액세스 거부

    VI 반출 리스트에서 선택된 VI에 접근할 수 없습니다.

  • 추가-

    도메인, 사용자 및 그룹을 선택할 수 있는 사용자 및 그룹 추가 대화 상자를 디스플레이합니다.

  • 제거-

    사용자 및 그룹 접근 리스트에서 선택된 엔트리를 제거합니다.