From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



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