|
이러한 VIs의 입력으로 데이터가 연결되지 않는 이유는 NI-SCOPE VIs로 부터의 데이터 타입이 FFT VIs로의 입력 데이터 연결 타입과 다르기 때문입니다. NI-SCOPE VIs가 웨이프폼, 숫자형 배열, 또는 클러스터 데이터 타입을 출력할 수 있는 반면에 FFT VIs는 오직 웨이브 폼 데이터 타입만을 취합니다. 입력신호를 FFT 취하기 위해서, 강제로 NI-SCOPE VIs의 출력을 웨이브폼 데이터 타입으로 만들거나 NI-SOCPE VI로부터의 출력정보를 웨이브폼으로 구성하실 수 있습니다.
출력 데이터 유형으로 웨이브폼을 선택
niScope Read.vi 또는 niScope Fetch.vi 둘 중 하나를 이용할 때, 디지타이저로부터 하나 또는 더 많은 채널을 읽을지에 따라 VI의 다형성 인스턴스를 선택합니다. 하나의 경우 Single Waveform»Waveform Data Type 경로를 따르고, 여러 채널일 경우 Multi Waveform»1D Waveform Data Type 경로에서 찾으실 수 있습니다.
웨이브폼을 조립
만약 NI-SCOPE VIs로부터 웨이브폼 데이터 타입을 출력하길 원치 않는다면 여전히 다른 다형성 인스턴스 출력으로부터 웨이브폼 데이터 타입을 만들어 낼 수 있습니다. 만약 클러스터 출력으로부터 만든다면이름으로 풀기 기능(함수 팔레트 내 Programming»Cluster, Class, & Variant )을 이용하여 웨이브폼 데이터 포인트와 타이밍 정보를 추출할 수 있고 웨이브폼 만들기(함수 팔레트 내 Programming»Waveform )를 이용하여 이러한 정보들을 이용해서 웨이브폼 데이터 타입을 구성할 수 있습니다.
niScope Fetch.vi를 위해 타이밍 정보가 없는 I8, I16, I32 또는 DBL의 1D 배열 데이터를 출력할 수 있습니다. 이러한 경우에도 niScope Fetch.vi의 wfm info로 부터 타이밍 정보를 추출할 수 있으며, 필요에 따라 아래와 같이 DBL 샘플의 배열을 출력할 수 있습니다.
DBL 표현을 배정 밀도 부동 소수점으로 캐스팅하는데 사용되는 함수는 함수 팔레트에 Programming»Numeric»Conversion 에서 찾으실 수 있습니다.
|