NI 시스템 설정 20.5 API 참조

시작 프로그램 설치 (VI)

  • 업데이트 날짜:2023-02-21
  • 6분 (읽기 시간)
다음과 함께 설치: NI 시스템 설정

[시작 프로그램 설치] VI를 사용하여 원격 시스템에 시작 어플리케이션을 배포합니다.

이 VI는 다음 작업을 수행합니다:

  • 시작 어플리케이션 파라미터에서 지정한 시작 어플리케이션을 설치하며, 타겟에 이미 설치되어 있는 어플리케이션도 다시 설치합니다.
  • 추가적인 필수 구성요소가 타겟에 이미 설치되어 있지 않은 경우, 이를 설치합니다.
  • 충돌 제거가 참인 경우, 타겟에서 충돌하는 구성요소를 제거합니다. 충돌하지 않는 구성요소는 타겟에서 제거되지 않습니다.

어플리케이션이 네트워크 공유 변수 또는 어플리케이션 웹 서버를 필요로 하는 경우, [시스템 이미지 생성] VI 및 [시스템 이미지 설정] VI를 사용하는 것이 좋습니다.

Install Startup

minibutton.gif   블록다이어그램에 놓습니다. minibutton.gif  함수 팔레트에서 찾습니다.
cbool.gif

자동으로 다시 시작은 타겟의 부팅 흐름에서 요구하는 대로 작업 전후에 시스템을 다시 시작합니다. 타겟을 자동으로 다시 시작하지 않도록 선택하고 타겟의 부팅 흐름에서 타겟이 안전 모드이거나 작업 후 다시 시작해야 하는 경우 이 작업은 실패합니다.

cio.gif

세션 입력은 이 작업이 수행되는 시스템의 IP 주소 또는 호스트 이름을 지정합니다.

ccclst.gif

시작 어플리케이션은 타겟에 설치하려는 시작 어플리케이션을 지정합니다.

cstr.gif

제목은 시작 어플리케이션의 제목을 지정합니다. 이 입력은 옵션입니다.

cstr.gif

설명은 시작 어플리케이션에 대한 간략한 설명입니다. 이 입력은 옵션입니다.

cstr.gif

ID는 시작 어플리케이션의 고유한 식별자입니다.

cstr.gif

버전은 시작 어플리케이션의 버전을 지정합니다.

cu32.gif

구성요소 타입은 구성요소의 타입입니다.

표준 (0)

구성요소가 보이는 표준 소프트웨어 구성요소인지 지정합니다.

숨기기 (1)

구성요소가 숨겨진 소프트웨어 구성요소인지 지정합니다.

시스템 (2)

구성요소가 필수 시스템 구성요소인지 지정합니다.

알 수 없음 (3)

구성요소 타입이 알 수 없는 타입임을 지정합니다.

시작 (4)

구성요소가 시작 어플리케이션인지 지정합니다.

이미지 (5)

구성요소가 사용자 정의 시스템 이미지인지 지정합니다.

필수 (6)

구성요소가 보이는 필수 소프트웨어 구성요소인지 지정합니다.

cerrcodeclst.gif

에러 입력(에러 없음)은 이 노드가 실행되기 전에 발생하는 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

cbool.gif

충돌 제거는 충돌하는 소프트웨어 구성요소를 자동으로 제거하는지 지정합니다. 충돌하는 소프트웨어 구성요소를 제거하도록 기본 설정되어 있습니다.

cu32.gif

버전 선택은 설치할 시작 어플리케이션의 버전을 지정합니다.

최신 (0)

사용자 입력에 따라 버전을 지정합니다. 버전 번호가 지정되어 있지 않은 경우, 설치 가능한 버전 중 최신 버전이 선택됩니다. 버전 번호가 지정되어 있으나, 호스트에 있는 소프트웨어보다 새 버전일 경우, 설치에 실패합니다.

같음 (1)

(기본) 지정된 버전과 같은 버전을 설치합니다. 지정된 버전이 호스트에 있는 소프트웨어와 일치하지 않을 경우, 설치에 실패합니다.

iio.gif

세션 출력은 시스템의 참조 번호를 반환합니다.

i1dcclst.gif

설치된 구성요소는 타겟에 설치된 소프트웨어 구성요소의 리스트를 반환합니다.

istr.gif

제목은 소프트웨어 구성요소의 제목입니다.

istr.gif

설명은 소프트웨어 구성요소에 대한 간략한 설명입니다.

istr.gif

ID는 소프트웨어 구성요소의 고유한 식별자입니다.

istr.gif

버전은 소프트웨어 구성요소의 버전입니다.

iu32.gif

구성요소 타입은 구성요소 타입입니다. 구성요소는 표준, 숨겨진 요소, 시스템, 알 수 없는 요소, 시작 프로그램, 이미지 또는 필수 요소일 수 있습니다.

i1dcclst.gif

설치제거된 구성요소는 타겟에서 제거된 소프트웨어 구성요소의 리스트를 반환합니다.

istr.gif

제목은 소프트웨어 구성요소의 제목입니다.

istr.gif

설명은 소프트웨어 구성요소에 대한 간략한 설명입니다.

istr.gif

ID는 소프트웨어 구성요소의 고유한 식별자입니다.

istr.gif

버전은 소프트웨어 구성요소의 버전입니다.

iu32.gif

구성요소 타입은 구성요소 타입입니다. 구성요소는 표준, 숨겨진 요소, 시스템, 알 수 없는 요소, 시작 프로그램, 이미지 또는 필수 요소일 수 있습니다.

i1dcclst.gif

깨진 의존성은 깨진 의존성을 반환하며, 의존성은 다른 소프트웨어 구성요소가 설치되어야 작동할 수 있는 특정한 소프트웨어 구성요소입니다. 이 배열은 설치가 성공적으로 끝나면 비게 됩니다.

icclst.gif

Depender는 다른 소프트웨어 구성요소(dependee)가 있어야 올바르게 설치되고 작동할 수 있는 소프트웨어 구성요소입니다.

istr.gif

제목은 소프트웨어 구성요소의 제목입니다.

istr.gif

설명은 여러 소프트웨어 구성요소에 대한 간략한 설명입니다.

istr.gif

ID는 여러 소프트웨어 구성요소의 고유한 식별자입니다.

istr.gif

버전은 소프트웨어 구성요소의 버전입니다.

iu32.gif

구성요소 타입은 구성요소 타입입니다. 구성요소는 표준, 숨겨진 요소, 시스템, 알 수 없는 요소, 시작 프로그램, 이미지 또는 필수 요소일 수 있습니다.

icclst.gif

DependeeDepender가 올바르게 설치되고 작동하기 위해 반드시 있어야 하는 소프트웨어 구성요소입니다.

istr.gif

제목은 소프트웨어 구성요소의 제목입니다.

istr.gif

설명은 여러 소프트웨어 구성요소에 대한 간략한 설명입니다.

istr.gif

ID는 여러 소프트웨어 구성요소의 고유한 식별자입니다.

istr.gif

버전은 소프트웨어 구성요소의 버전입니다.

iu32.gif

구성요소 타입은 구성요소 타입입니다. 구성요소는 표준, 숨겨진 요소, 시스템, 알 수 없는 요소, 시작 프로그램, 이미지 또는 필수 요소일 수 있습니다.

ierrcodeclst.gif

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