Digital Waveform Editor로 만들어진 HWS 파일 열기



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: Driver Software>>NI-HSDIO

문제점: Read HWS file and Generate.vi라는 예제를 NI HSDIO 카드에서 사용하고 있습니다. 이 예제는 예제 HWS 파일(Mywfm.hws)을 사용할 때에는 잘 동작하지만, Digital Waveform Editor에서 HWS Digital Waveform을 만들어서 Read HWS File and Generate.vi를 사용하여 열려고 하면 error -21558, "NIHWS: Cannot convert existing waveform data type to requested data type"라는 에러가 발생합니다. 왜 이런 현상이 발생합니까?

솔루션:

HWS 웨이브폼 파일은 WDT, 1D U32, 2D U32 중 하나의 타입으로 만들어집니다. Read HWS File and Generate.vi 예제 프로그램은 1D U32 HWS file로 부터 데이터를 읽어서 쓰도록 되어있습니다. 이 함수는 HWS 예제 파일인 Mywfm.hws 파일과 일치되는데, 이는 Mywfm.hws가 1D U32 파일이기 때문입니다. 그러나 Digital Waveform Editor는 HWS 파일을 WDT 포맷으로 저장합니다. WDT HWS 파일을 읽기 위해서 niHWS Retrieve Waveform을 WDT 데이터를 읽어 올수 있도록 바꾸어야 합니다.

따라서 이런 특별한 경우에 Read HWS File and Generate.vi가 WDT 데이터 타입을 읽어 들일 수 있도록 바뀌어야만 합니다. 두 가지 변경이 아래의 그림처럼 이루어져야 합니다.

Read HWS File and Generate.vi 블록 다이어그램 원본 Read HWS File and Generate.vi 블록 다이어그램 수정본



관련 링크:

첨부:


wdt.GIF - wdt.GIFu32.GIF - u32.GIF


리포트 날짜: 11/04/2004
마지막 업데이트: 06/15/2006
문서 번호: 3F3F9DLZ