프로그래밍 방식으로 그림 컨트롤에 이미지 삽입 및 컨트롤 크기 조정

업데이트 됨 Dec 13, 2023

해당 제품

소프트웨어

  • LabVIEW

문의사항

LabVIEW의 그림 컨트롤에 이미지를 삽입하고 이미지 및 컨트롤의 크기를 프로그래밍 방식으로 일치시키려 합니다. 어떻게 해야 전면 패널의 그림 크기를 수동으로 조정하지 않고 이 작업을 수행 할 수 있습니까?

해결책

해결책:
클립 보드에서 그림을 복사하여 붙여 넣거나 그림을 프런트 패널에 드래그하면 그림이 프론트 패널의 오브젝트 장식이됩니다. 이미지를 그림 컨트롤에 올바르게 삽입하고 프로그래밍 방식으로 크기를 조정하는 프로세스는 다음과 같습니다 :
 
파일 형식그림 파일 읽기 VI
.bmpBMP 파일 읽기.vi
.jpegJPEG 파일 읽기.vi
.pngPNG 파일 읽기.vi 
  1. 컨트롤 팔레트의 일반»그래프»컨트롤에서 프론트 패널에 2D 그림 컨트롤 삽입합니다.
  2. 블록 다이어그램으로 이동하여 함수 팔레트의 프로그래밍»그래픽 및 사운드»그래픽 형식에서 사용하려는 그림 파일 형식에 따라 적절한 읽기 그림 파일 VI를 배치하십시오.
  3. 배치한 그림 파일 VI에서, 그림 파일 입력 경로 (예 : JPEG 파일 경로)를 오른쪽 클릭하고 생성»컨트롤 을 선택하십시오.
  4. 함수 팔레트의 프로그래밍»그래픽 및 사운드»그림 함수에서 블럭 다이어그램에 패턴화된 픽스맵 그리기 함수와 빈 그림 함수를 놓으십시오.
  5. 함수 팔레트의 클러스터 & 배리언트의 블록 다이어그램에 이름으로 풀기 함수를 배치하고, 여기에 그림 파일 읽기 VI 의 출력에 연결하십시오.
  6. 이름으로 풀기 함수를 확장하여 2개의 출력으로 만들고, 상단 출력에 Rectangle»Right 를, 및 하단 출력에 Rectangle»Bottom 을 선택하십시오.
  7. 이름으로 풀기 함수 옆에 묶기 함수를 배치하십시오.
  8. 그림 컨트롤 인디케이터를 오른쪽 클릭하고 생성»프로퍼티 노드»그리기 영역 크기를 선택하여 블록 프로퍼티 노드를 블록 다이어그램에 배치하십시오.
  9. 프로퍼티 노드를 우클릭 모든 것을 쓰기로 변경을 선택하십시오.
  10. 아래 그림과 같이 함수를 연결하십시오.