LabVIEW에서 클래스와 객체의 차이점

업데이트 됨 Dec 11, 2019

해당 제품

Software

  • LabVIEW

문의사항

LabVIEW의 객체 지향 프로그래밍에 익숙하지 않지만 어플리케이션에서 클래스 계층을 구현을 하려고 합니다. LabVIEW에서 클래스와 객체의 차이점은 무엇입니까?

해결책

클래스는 클래스의 객체와 관련된 데이터와 메서드를 정의합니다. 클래스는 LabVIEW 프로젝트 내부의 .lvclass 파일과 연결됩니다.

그림 1 : 여기에 표시된 클래스는 Vehicle입니다. .ctl 파일에는 클래스에 대한 모든 관련 데이터가 포함됩니다
클래스와 관련된 두 가지 방법이 있습니다.

객체는 클래스의 특정 인스턴스입니다. 객체에는 클래스에 의해 정의된 데이터와 메서드가 있습니다. LabVIEW 클래스만 있지만 다른 VI에서 사용하지 않은 경우 객체가 없습니다. 아래는 Vehicle 객체입니다.

추가 정보

LabVIEW 클래스 및 객체에 대한 더 자세한 정보는 Classes and Object 도움말 문서를 참조하십시오.