LabVIEW FPGA에서 배열 컨트롤의 사이즈를 제한하는 방법



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:

FPGA VI의 프론트 패널에 배열 컨트롤이 하나 있습니다. 사용 중인 코드 또는 외부 코드에 있는 배열 컨트롤의 사이즈를 제한하기 위해서 라이브러리 함수 노드 호출 방법이 필요한지 궁금합니다.



솔루션:

배열은 동적 메모리 할당을 지원하지 않고 사전에 할당된 배열을 필요로 하기 때문에 배열은 항상 FPGA 내의 지정된 차원의 관점에서 정의됩니다. 사용자는 FPGA 타겟을 위해 배열의 크기를 제한할 수 있습니다. 이 제한방법은 사용자의 어플리케이션이 호스트 PC에서 배포가 된 상태에서도 가능합니다.

FPGA VI에서 아무 배열 컨트롤, 상수, 인디케이터 중 하나를 생성합니다.

배열의 경계면이나 인덱스 디스플레이 위에서 마우스 우 클릭을 한 뒤, Set Size를 선택합니다. 그렇다면 다음과 같은 대화창이 나타날 것입니다.

                    

여기서부터 두 가지 선택사항이 있습니다.

1. 변수(Variable): 이것은 기본 방식입니다. 사용자는 요소를 추가하거나 삭제할 수 있습니다.

2. 고정(Fixed): 어떠한 경우라도 배열 요소를 추가 또는 제거할 수 업도록 배열을 항상 동일한 길이로 설정 하여줍니다.

배열 인덱스의 경우 같은 옵션을 사용할 수 있으며, 기본 소스 와이어 동작에 적용 또는 리스트에 나와있는 동작 방식 중 하나를 선택하여 사용할 수 있습니다.

 



관련 링크: LabVIEW 8.6 FPGA Module Help: Creating Fixed-Size Arrays (FPGA Module)
LabVIEW 2010 FPGA Module Help: Using Fixed-Size Arrays in FPGA VIs (FPGA Module)

첨부:


dimensionsize.JPG - dimensionsize.JPG


리포트 날짜: 08/15/2005
마지막 업데이트: 01/11/2015
문서 번호: 3OEDG5XL