You are here

DAQ Assistant

LabVIEW 시작 창

 

1. LabVIEW Express의 시작 창에서 Configure 버튼을 클릭합니다.

 

 

 

Configure 버튼을 클릭하면 Measurement and Automation Explorer (MAX)가 열립니다.

2. Measurement and Automation Explorer (MAX)의 두 번째 옵션인 Devices and Interfaces를 선택합니다.

 

 

3. Devices and Interfaces에서 두 번째 옵션인 NI-DAQmx를 선택합니다. 아래와 같이 컴퓨터에 NI-DAQmx를 지원하는 하드웨어가 한 개 있음을 확인할 수 있습니다.

 

 

4. DAQmx를 지원하는 보드를 선택하고 오른쪽 마우스 클릭하면 다음과 같은 단축메뉴가 나타납니다.

 

 

 

a. Self-Test를 클릭합니다. 문제가 없을 경우 다음과 같은 메시지가 나옵니다.

b. Property를 선택하여 RTSI Configuration과 Accessory를 지정해 줍니다. 여기에서 RTSI는 여러 개의 데이터 수집 보드를 동기화 시키는 버스 형식입니다.

c. Test Panels를 선택하면 다음과 같은 창이 열립니다.

 

 

Analog Input 탭에서 Channel Name과 Acquisition Mode, 그리로 Rate를 설정해 주고,

Run 버튼을 클릭합니다.

Channel Name : Dev2/ai0

Acquisition Mode : Continuous

Rate : 10,000

여기에서 Dev2/ai0는 Device 2의 Analog Input 0번 채널을 의미합니다.

0번 채널에 100Hz의 사인파를 입력하고 실행을 하면 왼쪽과 같은 파형이 획득됨을 확인할 수 있습니다.

5. 파형이 들어옴을 확인했으면 Test Panels를 닫고, Measurement and Automation Explorer (MAX)도 닫습니다.

 

6. LabVIEW 시작 창에서 New 버튼을 클릭합니다.

 

7. Template에서 Data Acquisition with NI-DAQmx.vi를 선택합니다.

 

OK 버튼을 클릭하면 DAQ Assistant의 Template를 열 수 있습니다.

 

블록다이어그램

8. Block Diagram에서 DAQ Assistant를 더블 클릭합니다.

 

 

다음과 같이 DAQ Assistant를 실행할 수 있습니다.

a. Analog Input을 선택합니다.

 

b. Voltage를 선택합니다. My Physical Channels에서 측정할 채널

을 선택해줍니다. 여기에서는 Dev2의 ai0를 선택했습니다.

 

9. Finish 버튼을 클릭하면 DAQ Assistant가 실행됩니다.

 

 

a. Input Range를 설정해줍니다.

 

b. Task Timing에서 측정모드를 선택해줍니다.

Acquisition Continuously를 선택했고 Rate는 10,000을 입력했습니다.

Task의 Trigger설정이 필요한 경우에는 Task Triggering을 선택하여 설정해 줄 수 있습니다.

 

c. 상단의 Test 버튼을 클릭하여 간단한 테스트를 수행할 수 있습니다.

 

 

왼쪽과 같이 Sine Wave가 입력됨을 확인할 수 있습니다.

d. Stop 버튼을 클릭하여 실행을 멈춥니다. 그리고 OK 버튼을 클릭하여 Analog Input Test Panel을 닫습니다.

e. DAQ Assistant에서 OK 버튼을 클릭하여 설정 값들을 적용합니다.

 

10. 다음과 같이 DAQ Assistant Express VI에 data부분이 생성됨을 확인할 수 있습니다.

11. 단축메뉴에서 Create >> Waveform Indicator를 선택하여 Waveform Graph를 생성합니다.

 

12. Front Panel로 돌아와서 이 VI를 실행합니다.

 

 

* 본 내용은 ‘LabVIEW Express 컴퓨터 기반 제어와 계측’의 저자인 곽두영님의 승인 하에 발췌된 내용입니다. 무단 사용을 금합니다.