LabVIEW에서 MATLAB® 소프트웨어 호출하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
MATLAB® 소프트웨어 버전 6.5 또는 이후 버전의 정품이 설치되어 있어야만 MATLAB 스크립트 노드를 사용할 수 있습니다. 스크립트 노드가 MATLAB 소프트웨어 스크립트 서버를 호출하여 MATLAB 언어 구문으로 작성된 스크립트를 실행하기 때문입니다. MATLAB 스크립트 노드는 Windows에서만 사용할 수 있습니다.
다음 단계를 따라 MATLAB 언어 구문으로 작성된 스크립트를 사용하는 VI를 생성하고 실행합니다.
- 블록다이어그램에 MATLAB 스크립트 노드를 추가합니다.
노트 LabVIEW Full 및 Professional Development System에서만 MATLAB 스크립트 노드를 생성할 수 있습니다. VI가 MATLAB 스크립트 노드를 포함할 경우, 모든 LabVIEW 패키지에서 그 VI를 실행할 수 있습니다.
- 수행 도구 또는 라벨링 도구를 사용하여 다음 스크립트를 MATLAB 스크립트 노드에 입력합니다. a=rand(50)surf(a)
- 출력을 MATLAB 스크립트 노드에 추가하고 출력에 대한 인디케이터를 생성합니다.
- MATLAB 스크립트 노드 프레임의 오른쪽 부분에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 출력 추가를 선택합니다.
- 출력 터미널에 a를 입력하여 스크립트에서 a 변수의 출력을 추가합니다.
- 출력 터미널의 데이터 타입을 검증합니다. MATLAB 스크립트 노드에서, 새로운 입력 또는 출력의 기본 데이터 타입은 실수값입니다. a 출력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 데이터 타입 선택≫실수의 2D 배열을 선택합니다.
- a 출력 터미널에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫인디케이터를 선택하여 실수의 2D 배열로 라벨이 붙여진 숫자형 인디케이터의 2D 배열을 생성합니다.
- 에러 출력 터미널에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫인디케이터를 선택하여 에러 출력이라는 라벨이 붙여진 에러 출력 인디케이터를 생성합니다.
- VI를 실행할 때 스크립트가 생성하는 숫자를 보기 위해서 실수의 2D 배열 프런트패널 인디케이터를 크기 조정합니다.
- VI를 실행합니다. LabVIEW는 MATLAB 소프트웨어 스크립트 서버를 호출하며, 임의의 값의 행렬을 생성하고, MATLAB 소프트웨어에 행렬을 디스플레이하고, 해당 정보를 그래프에 플롯하고, 행렬을 구성하는 값을 실수의 2D 배열 프런트패널 인디케이터에 디스플레이합니다.
- (옵션) MATLAB 언어 구문으로 작성된 스크립트를 디버그합니다.
MATLAB 스크립트 노드에서 스크롤 막대를 디스플레이할 수 있습니다.
| 노트 MATLAB 스크립트 노드 내의 스크립트는 MATLAB 소프트웨어 환경에서 작동하는 것처럼 동일하게 작동합니다. |