You are here

LabVIEW 라이브러리

가속도 아날로그 측정하기

예제 설명

가속도 아날로그 입력 태스크를 생성하는 법과 선택적으로 IEPE 구동 전류인가, 아날로그 트리거링, 과다 공급(overload) 되는 입력 채널을 찾는 기능을 수행하는 법을 설명합니다.

다운로드 안내

  • LabVIEW > 예제 찾기 > 하드웨어 입력과 출력 > DAQmx > 아날로그 측정 > 가속도 > Cont Acq Accel Samples-Int Clk-Analog Start.vi 
  • 파일 다운로드 하기
  • 직접 다운로드 예제는 LabVIEW 8.5 (한글판) 이상의 버전에서 열립니다. 이전 버전의 사용자 분들은 상단에 표기된 예제 찾기를 이용하시면 LabVIEW에서 실행하실수 있습니다. (단, LabVIEW 8.5 이상에서 추가된 새로운 기능은 LabVIEW 평가판 다운로드를 통해 확인)

 

 

프런트 패널

실행방법

1. 입력 시그널이 연결되어 있는 디바이스의 물리적 채널을 선택합니다.

2. 예상되는 입력 가속도 값의 최대값과 최소값을 입력합니다. (Note: 최적의 이득 값을 선택하기 위해서, 입력 가속도 값의 범위를 측정되는 값의 레벨에 맞추십시오)

3. 가속도계가 요구 하는 IEPE 구동 전류의 설정을 조정하십시오.

4. 만약 DAQ가 과다 공급을 찾을 수 있는 기능을 제공한다면, Overload Detection checkbox 에 체크하십시오. 기능의 제공 여부는 제품의 매뉴얼을 참조하십시오.

5. 측정 속도를 설정하고, 채널당 샘플 개수를 설정하십시오. 이 설정은 while 루프가 한번 실행될 때마다 얼마나 많은 수의 샘플을 읽을 것인지를 결정하고, 얼마나 많은 수의 점을 그래프에 그릴 것인지를 결정합니다. (Note: 측정 속도는 입력되는 신호의 최대 주파수 보다 최소한 2배 이상이어야 합니다.)

6. 아날로그 에지 시작 트리거의 입력 소스를 설정 하십시오. 기본값은 Dev1/ai0 입니다.

7. 아날로그 에지의 시작 트리거 기준 기울기와 전위를 설정하십시오.

8. 가속도계의 감도와 단위를 설정하십시오.

 

블록 다이어그램

1. DAQmx 버추얼 채널 생성 vi 를 이용하여 아날로그 입력 가속도 채널을 생성합니다. 이 때, 가속도계의 감도와, 범위, IEPE 구동 전류를 설정할 수 있습니다. 다형성 vi는 여러 가지 태스크를 생성할 수 있습니다.

2. 측정 속도(sample rate or rate) 와 수집 모드를 설정하기 위해 DAQmx 타이밍 vi를 사용하고, 수집모드를 연속 수집으로 설정하십시오.

3. DAQmx 트리거 vi를 사용하여 트리거 채널을 지정하고, 트리거 레벨과 기울기를 설정합니다.

4. DAQmx 태스크 시작 vi를 사용하여 측정을 시작합니다.

5.사용자가 정지 버튼을 누르거나 에러가 발생할 때까지 매 루프마다 웨이브 폼 데이터를 읽습니다.

6. 채널의 과다 입력을 감지합니다.

7. DAQmx 태스크 지우기 vi 를 사용하여 while 루프가 종료되면 태스크를 삭제합니다.

8. 만약 에러가 발생한다면, 팝업 창을 통해 대화상자를 출력합니다.