MATLAB® 소프트웨어 버전 6.5 또는 이후 버전의 정품이 설치되어 있어야만 MATLAB 스크립트 노드를 사용할 수 있습니다. 스크립트 노드가 MATLAB 소프트웨어 스크립트 서버를 호출하여 MATLAB 언어 구문으로 작성된 스크립트를 실행하기 때문입니다. MATLAB 스크립트 노드는 Windows에서만 사용할 수 있습니다.

다음 단계를 따라 MATLAB 언어 구문으로 작성된 스크립트를 사용하는 VI를 생성하고 실행합니다.

  1. 블록다이어그램에 MATLAB 스크립트 노드를 추가합니다.
노트 LabVIEW Full 및 Professional Development System에서만 MATLAB 스크립트 노드를 생성할 수 있습니다. VI가 MATLAB 스크립트 노드를 포함할 경우, 모든 LabVIEW 패키지에서 그 VI를 실행할 수 있습니다.
  1. 수행 도구 또는 라벨링 도구를 사용하여 다음 스크립트를 MATLAB 스크립트 노드에 입력합니다. a=rand(50)surf(a)
  2. 출력을 MATLAB 스크립트 노드에 추가하고 출력에 대한 인디케이터를 생성합니다.
    1. MATLAB 스크립트 노드 프레임의 오른쪽 부분에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 출력 추가를 선택합니다.
    2. 출력 터미널에 a를 입력하여 스크립트에서 a 변수의 출력을 추가합니다.
    3. 출력 터미널의 데이터 타입을 검증합니다. MATLAB 스크립트 노드에서, 새로운 입력 또는 출력의 기본 데이터 타입은 실수값입니다. a 출력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 데이터 타입 선택≫실수의 2D 배열을 선택합니다.
    4. a 출력 터미널에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫인디케이터를 선택하여 실수의 2D 배열로 라벨이 붙여진 숫자형 인디케이터의 2D 배열을 생성합니다.
  3. 에러 출력 터미널에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫인디케이터를 선택하여 에러 출력이라는 라벨이 붙여진 에러 출력 인디케이터를 생성합니다.
  4. VI를 실행할 때 스크립트가 생성하는 숫자를 보기 위해서 실수의 2D 배열 프런트패널 인디케이터를 크기 조정합니다.
  5. VI를 실행합니다. LabVIEW는 MATLAB 소프트웨어 스크립트 서버를 호출하며, 임의의 값의 행렬을 생성하고, MATLAB 소프트웨어에 행렬을 디스플레이하고, 해당 정보를 그래프에 플롯하고, 행렬을 구성하는 값을 실수의 2D 배열 프런트패널 인디케이터에 디스플레이합니다.
  6. (옵션) MATLAB 언어 구문으로 작성된 스크립트를 디버그합니다.

MATLAB 스크립트 노드에서 스크롤 막대를 디스플레이할 수 있습니다.

노트 MATLAB 스크립트 노드 내의 스크립트는 MATLAB 소프트웨어 환경에서 작동하는 것처럼 동일하게 작동합니다.