라이브러리
- 업데이트 날짜:2023-02-17
- 1분 (읽기 시간)
라이브러리
라이브러리는 VI, 타입 정의, 클래스, 기타 지원 파일 등이 포함된 소스 파일의 모음입니다. 라이브러리를 사용하여 소스 파일을 하나의 아이템 계층구조로 구성할 수 있습니다.
라이브러리를 사용하면 여러 어플리케이션에서 코드를 재사용할 수 있으며, 이때 각 어플리케이션에서 동일한 기능을 구현할 필요가 없습니다. 여러 어플리케이션에서 코드를 재사용하려면 해당 코드를 반드시 라이브러리에 포함시켜야 합니다.
라이브러리 문서(.gcomp)를 사용하여 라이브러리를 생성합니다. 라이브러리 문서를 사용하면 다음 작업을 수행할 수 있습니다.
- 이름 충돌이 발생하지 않도록 네임스페이스를 사용하여 파일을 구성합니다.
- 팔레트에서 파일의 구성을 사용자 정의합니다.
- 다른 어플리케이션 및 라이브러리에서 소스 파일을 호출할 수 있도록 합니다.
- 소스 파일을 G 로드가능 라이브러리 (.gll)로 직접 빌드합니다. 노트 FPGA, Real-Time, 웹 서버 타겟에서는, 라이브러리를 .gll 출력으로 만들 수 없습니다. 라이브러리의 소스 파일이 FPGA, Real-Time, 웹 어플리케이션으로 직접 빌드됩니다.
관련 콘텐츠
- 사용자 팔레트 생성하기
팔레트는 다이어그램 또는 패널에 추가한 모든 객체를 체계적인 계층구조로 보여줍니다. 팔레트 파일(.gpal), 즉 애드온 라이브러리를 생성하여 라이브러리에 있는 객체로 팔레트 항목을 사용자 정의합니다. 기본적으로, 사용자 항목은 애드온 팔레트 항목에 추가됩니다.
- 이름 충돌을 피하도록 코드 구성하기
네임스페이스는 파일을 논리적 그룹으로 구성하는 데 사용되는 컨테이너입니다.동일한 네임스페이스에 있는 아이템들은 각각 고유한 이름을 가지고 있어야 합니다. 네임스페이스는 이름 충돌을 방지할 수 있도록 도와줍니다.
- 어플리케이션 및 라이브러리 만들고 배포하기
코드를 패키지로 만들어 개발 환경의 안팎에서 공유하고 실행할 수 있습니다.