동기화 및 비동기화 파일 작업
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
LabVIEW에서 TDMS 데이터를 동기적 또는 비동기적으로 읽고 쓸 수 있습니다. 여기서 동기적 및 비동기적이라는 용어는 하드웨어 연결이 공통 클럭 또는 타임베이스를 공유하는지를 말하는 것이 아닙니다. 이 용어는 TDM 스트리밍 VI 및 함수가 호출 스레드에 따라 어떻게 동작하는지를 말합니다.
- 동기화 I/O—이 모드에서 TDMS 어플리케이션은 파일 I/O 작업을 시작한 후, 즉시 I/O 요청이 완료될 때까지 상태 기다림을 입력합니다. 어플리케이션은 I/O 요청이 완료될 때까지 새로운 I/O 작업을 시작하거나 남은 코드를 실행할 수 없습니다. 어플리케이션이 여러 개의 I/O 작업을 수행하는 경우, 프로세서는 대부분의 시간을 I/O 작업 완료를 기다리며 보내게 됩니다.
- (Windows) 비동기화 I/O — 이 모드에서 TDMS 어플리케이션은 여러 개의 파일 I/O 작업을 백그라운드에서 동시에 시작하고 실행할 수 있습니다. 이 어플리케이션은 새 I/O 작업을 시작하기 위해 이전 I/O 작업이 완료되기를 기다릴 필요가 없습니다. 이 모드를 사용하면 TDMS 어플리케이션의 작업량, 지연 또는 응답을 향상시킬 수 있습니다.