취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

HSDIO DATA 연속 취득 관련 질문

해결 완료!
솔루션으로 이동

안녕하세요, 현재 저는 PXIe-6544 모듈을 사용하여 data를 취득하는 시스템을 실험중입니다.

아래 그림과 같이 HSDIO vi들이 모두 loop안에 존재하여 vi의 구동속도가 느리다고 판단해

계속해서 값을 변경해주는 read vi를 제외하고 나머지 vi들은 while 밖으로 빼고 싶은데 그렇게 되면 에러가 발생합니다.

제 생각으로는 read vi를 제외한 나머지 vi들은 initialize할 때만 필요해 while 밖으로 뺄 수 있을 것 같은데 에러가 발생하는 이유를 여쭤보고 싶습니다. 감사합니다.

jubin217_0-1584951890249.png

jubin217_1-1584952009061.png

 

 

0 포인트
1/2 메시지
2,027 조회수
솔루션
주제 작성자 jubin217이(가) 승인함

안녕하세요

 

구현한 코드는 유한 데이터 수집을 그 목적으로 하는 코드를 사용했기 때문입니다. Acquisition Size 함수에서 정의한 데이터 수를 충족하고 종료가 되는 형태의 코드로 생각됩니다. 

 

만약 연속적으로 데이터 수집을 해야 할 경우 LabVIEW의 "Continuous Acquisition - Stream to Memory.vi"를 참고해보면 도움이 될 것 같습니다. 해당 예제는 LabVIEW 도움말 -> 예제 찾기 -> 하드웨어 입력과 출력 -> 모듈러 인스트루먼트 -> HSDIO -> 다이나믹 수집 에서 찾을 수 있습니다.

2/2 메시지
2,007 조회수