배열로부터 삭제
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
n차원 배열에서 지정된 길이의 원소 또는 부분배열을 인덱스에서부터 시작하여 삭제합니다. 부분이 삭제된 배열에서 편집된 배열을 반환하고 삭제된 부분에서 삭제된 원소 또는 부분배열을 반환합니다.
배열을 이 함수에 연결하면, 함수는 자동으로 크기를 조정하여 배열의 각 차원에 대한 인덱스 입력을 디스플레이합니다.

입력/출력
배열
—
n차원 배열은 원소, 행, 열 또는 페이지 등을 삭제하려는 배열입니다. 이 입력은 모든 타입의 n차원 배열이 될 수 있습니다.
길이
—
길이는 얼마나 많은 원소, 행, 열, 또는 페이지를 삭제할지를 결정합니다. 기본 크기는 1 원소입니다.
인덱스
—
인덱스 0..n-1은 배열로부터 삭제하려는 원소, 행, 열, 또는 페이지를 지정합니다. LabVIEW의 배열 함수는 행 우선 순서로 배열 데이터에 접근합니다. 2D 배열에서는 행이 우선하는 인덱스가 됩니다. 열은 보조 인덱스의 역할을 합니다. 더 큰 다차원 배열에서는 열은 마지막 인덱스의 역할을 하며, 그보다 우선하는 인덱스 여러 개가 그 앞에 추가됩니다. 그러므로 볼륨이 가장 우선순위가 높은 첫번째 인덱스가 되며, 그 다음에 페이지, 행, 열의 형태가 됩니다. 이러한 이름은 인덱스 식별자이며 다른 의미는 없습니다. 기본은 배열의 마지막 원소의 인덱스입니다. 하나의 인덱스 입력만을 연결할 수 있습니다.
부분이 삭제된 배열
—
부분이 삭제된 배열은 삭제한 원소, 행, 열, 또는 페이지를 가지는 반환된 배열입니다.
삭제된 부분
—
삭제된 부분은 삭제된 원소 또는 배열입니다. 값을 길이에 연결하는 경우, 삭제된 부분은 n차원 배열에서 삭제된 모든 원소가 포함된 n차원 배열과 같은 차원을 가진 배열입니다. 삭제된 부분의 외부 차원 크기는 길이의 값이며, 내부 차원 크기는 n차원 배열의 차원 크기와 일치합니다. 예를 들어 10x4x6 차원의 3D 배열을 n차원 배열에 연결하고 길이에 2의 값을 연결하며 인덱스 입력에는 값을 연결하지 않는 경우, 삭제된 부분은 n차원 배열의 마지막 2 페이지가 포함된 2x4x6 차원의 3D 배열입니다. 값을 길이에 연결하고 음수 값을 인덱스에 연결하는 경우, 삭제된 부분은 길이 값에서 인덱스의 절대값을 뺀 숫자만큼의 외부 차원으로 이루어진 배열입니다. 인덱스가 음의 값이고 길이 값이 인덱스의 절대값보다 더 작은 경우, 삭제된 부분은 비어 있습니다. 값을 길이에 연결하지 않는 경우, 삭제된 부분은 n차원 배열에서 삭제된 부분이 포함된 n차원 배열보다 하나 적은 차원을 가진 배열입니다. 예를 들어 8x5 차원의 2D 배열을 n차원 배열에 연결하고 길이에는 값을 연결하지 않으며 인덱스 0(행)에는 3을 연결하면, 삭제된 부분은 n차원 배열 세번째 항의 모든 원소가 포함된 D 배열입니다. |
이 함수는 한 차원에서만 배열을 줄이므로, 한 인덱스 입력만 연결할 수 있습니다. 예를 들어, 2D 배열에서 행을 삭제 하려면, 행 인덱스만 연결합니다. 열을 삭제하려면, 열 인덱스만 연결합니다. 길이를 연결하여 한 번에 여러 연속적인 부분배열을 삭제할 수 있습니다.
FPGA 모듈 세부사항
다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.
| Single-Cycle Timed 루프 | 지원함. |
| Usage | LabVIEW FPGA Module 은 컴파일 시 단일 크기로 결정되는 1차원 배열만 지원합니다. LabVIEW 가 삭제되고삭제된 부분이 있는배열의 크기를 결정할 수 있도록인덱스와길이입력은 상수여야 합니다. 상수값을 이 함수에 직접 연결하거나상수 접기. |
| 타이밍 | 이 함수는 내부 레지스터를 포함하지 않기 때문에 클럭 사이클을 실행할 필요가 없습니다. |
| 리소스 | 이 함수는 순수하게 와이어 연결 작업이기 때문에 FPGA 리소스를 사용하지 않습니다. |
배열
—
길이
—
부분이 삭제된 배열
—