비동기화 호출 풀 채우기
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
VI 참조의 비동기화 호출 풀이 최소한 최소 크기 파라미터로 지정한 데이터 공간의 개수를 포함하도록 합니다. [VI 참조 열기] 함수를 사용하여 참조를 여는 경우, LabVIEW는 개발 컴퓨터의 CPU 코어 당 한 개의 데이터 공간을 할당하도록 기본 설정되어 있습니다.
이 메소드를 사용하여 VI의 비동기화 호출이 정확하게 실행되도록 합니다. 호출 풀의 최소 크기를 사용자가 참조된 VI를 호출할 것으로 예상하는 최대 횟수로 설정합니다. 이렇게하면 LabVIEW가 필요할 때마다 비동기화 호출 풀에서 데이터 공간을 할당할 필요가 없어, 메모리 할당에서 발생할 수 있는 지터를 방지할 수 있습니다.
비동기화 호출 풀의 크기를 줄일 수는 없습니다. 이 메소드의 현재 크기 출력을 사용하여 참조된 VI에 할당된 데이터 공간의 현재 개수를 확인합니다.
대응하는 VI 참조를 닫을 때 LabVIEW는 호출 풀 할당을 해제합니다.
파라미터
| 이름 | 데이터 타입 | 필수 | 설명 |
|---|---|---|---|
| 현재 크기 | ![]() |
예 | 현재 크기는 참조된 VI의 비동기화 호출 풀에서 데이터 공간의 현재 개수를 반환합니다. |
| 최소 크기 | ![]() |
아니오 | 최소 크기는 참조된 VI의 비동기화 호출 풀이 가져야 할 데이터 공간의 개수를 결정합니다. 이 입력에 비동기화 호출 풀의 현재 크기보다 작은 수를 연결하면, 호출 연합의 크기는 변하지 않습니다. |
참조
다음 테이블은 이 메소드의 특성을 나열합니다.
| 짧은 이름 | Populate Async Call Pool |
| 데이터 타입 | 반환값 없음 |
| 런타임 엔진에서 사용 가능 | 예 |
| Real-Time OS에서 사용 가능 | 예 |
| VI가 실행 중일 때 설정 가능 | 예 |
| 프런트패널을 메모리에 로드 | 아니오 |
| 사용 전에 암호 확인 필요 | 아니오 |
| 블록다이어그램을 메모리에 로드 | 아니오 |
| 원격 접근 허용됨 | 아니오 |
| 사용자 인터페이스 유휴까지 기다림 | 아니오 |
| 컨트롤 VI와 사용 가능 | 아니오 |
| 글로벌 VI와 사용 가능 | 아니오 |
| 엄격한 타입 정의와 사용 가능 | 아니오 |
| 다형성 VI와 사용 가능 | 아니오 |
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Application Control\VI Server\Asynchronous Call By Reference\Populating the Asynchronous Call Pool.vi

