Home
Support
Instrument I/O Assistant를 두개 또는 그 이상 사용할 때, 타임아웃 에러가 발생하는 이유는 무엇입니까?
Instrument I/O Assistant를 두개 또는 그 이상 사용할 때, 타임아웃 에러가 발생하는 이유는 무엇입니까?
주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어:
문제점: 하나의 Instrument I/O Assistant를 사용해서 프로그램을 만들면 정상적으로 동작합니다. 또 다른 Instrument I/O Assistant를 사용해서 동일한 장비에서 다른 데이터를 가져오도록 병렬적으로 프로그램을 만들었습니다. 하지만 이 경우에 두개의 Instrument I/O Assistant중 하나에서 타임아웃 에러가 발생합니다. 어떻게 해결할 수 있습니까?
솔루션: 만일 두개의 Instrument I/O Assistant를 병렬적으로 사용하게 되면, 그 둘은 서로 상호작용하여 에러를 발생시킵니다. 왜냐하면 동일한 장비에 동일한 버스를 통해서 읽고 쓰는 작업을 동시에 하기 때문이며, 이를 분리하기 위한 방법은 없습니다.
아래의 두 방법중 하나를 실행하여 이 문제를 쉽게 해결할 수 있습니다.
- 하나의 Instrument I/O Assistant에 모든 쿼리를 포함하는 방법
원하는 만큼의 많은 "Query"와 "Parse"를 하나의 Instrument I/O Assistant에 넣을 수 있습니다. 각각의 쿼리는 장비로 부터 오는 서로 다른 데이터를 가질 수 있습니다.
- 두개의 Instrument I/O Assistant가 동시에 실행되지 않도록 하는 방법
두개의 쿼리를 특정 시간으로 분리하기 위해서는, 병렬적인 프로그램대신 순차적으로 실행되도록 하면 됩니다. 이것은 에러 클러스터 사용하여 연결하거나 시퀀스 스트럭처를 사용하여 만들 수 있습니다.
관련 링크:
첨부:
리포트 날짜: 04/02/2004
마지막 업데이트: 04/26/2004
문서 번호: 381DD85L
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.