배열 부분 대체
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
인덱스에서 지정하는 포인트에서 원소 또는 부분배열을 대체합니다.
배열을 이 함수에 연결하면, 함수는 자동으로 크기를 조정하여 와이어한 배열의 각 차원의 인덱스 입력을 디스플레이합니다. 커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.

입력/출력
배열
—
n차원 배열은 원소, 행, 열, 또는 페이지를 대체하려는 배열입니다. 이 입력은 모든 타입의 n차원 배열이 될 수 있습니다.
인덱스
—
인덱스 0..n-1은 배열에서 대체하려는 원소, 행, 열, 또는 페이지를 지정합니다. 이 입력을 연결하지 않은 경우, 새 원소/부분배열 입력의 차원은 원소 0에서 시작하여 이 함수가 대체하는 n차원 배열의 원소 개수를 결정합니다. 다음 인덱스를 연결하지 않고 인덱스를 지정하면, 이 함수는 지정하는 마지막 인덱스에서 시작합니다. For example, if you do not wire this input and n차원 배열 consists of three elements, and 새 원소/부분배열 consists of two elements, this function replaces only the first two elements (0 and 1) of n차원 배열. If you specify 1 for the first index without wiring other indexes and n차원 배열 consists of three elements, and 새 원소/부분배열 consists of two elements, this function replaces only the second and the third element (1 and 2) of n차원 배열.
새 원소/부분배열
—
새 원소/부분배열은 n차원 배열에서 지정된 배열의 원소, 행, 열, 또는 페이지를 대체하는 배열 또는 원소입니다. 노트 새 원소 또는 부분배열의 기본 데이터 타입은 반드시 입력 배열과 같은 타입이어야 합니다.
출력 배열
—
출력 배열은 이 함수가 반환하는 대체된 원소, 행, 열, 또는 페이지를 가지는 배열입니다. |
이 함수의 크기를 조정하여 한 번에 여러 개의 원소 또는 배열 부분을 대체할 수 있습니다. [배열 부분 대체]는 원래의 입력 배열에 영향을 미치지 않습니다. 이 함수는 입력 배열의 열, 행, 또는 페이지에 맞추기에 너무 큰 부분배열을 모두 잘라냅니다. 인덱스가 음수이거나 n차원 배열의 대응하는 차원보다 큰 경우, 함수는 아무런 영향을 주지 않습니다.
FPGA 모듈 세부사항
다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.
| Single-Cycle Timed 루프 | 지원함. |
| Usage | LabVIEW FPGA Module 은 컴파일 시 단일 크기로 결정되는 1차원 배열만 지원합니다. 상수 또는 상수가 아닌 입력을 사용할 수 있습니다. |
| 타이밍 | 이 함수는 하나의 클럭 사이클에서 실행됩니다. 그러나 상수를인덱스입력에 즉시 연결하는 경우, 선택은 컴파일 시 발생하며 함수는 클럭 사이클을 필요로 하지 않습니다. |
| 리소스 | 인덱스가 상수가 아닌 경우, 이 함수는 배열의 크기와 새 원소/부분배열의 크기에 비례하여 FPGA 리소스를 소비합니다. 인덱스가 상수일 때, 이 함수는 FPGA 리소스를 사용하지 않습니다. |
| 노트 | 큰 배열의 경우, [배열 부분 대체] 함수가 단일 클럭 사이클 내에서 실행되지 않아 컴파일 타임 에러가 발생할 수 있습니다. |
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Arrays\Replace Array Elements.vi
배열
—
인덱스
—
새 원소/부분배열
—
출력 배열
—