주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

아날로그 입력 레코더로 데이터 수집

이 항목은 아날로그 입력 레코더 앱을 사용하여 NI USB-6211 장치의 데이터를 확인하고 기록하는 방법을 보여줍니다.

아날로그 입력 레코더 앱을 열려면, MATLAB® 툴스트립에서, 탭의 테스트 및 계측(T&M) 섹션에서, 아날로그 입력 레코더를 클릭하십시오.

Analog Input Recorder button

앱을 실행하면 아날로그 입력 레코더가 연결된 모든 아날로그 및 오디오 입력 장치를 검색합니다.

참고

아날로그 입력 레코더를 열면 MATLAB에 있는 기존의 모든 DataAcquisition 인터페이스가 삭제됩니다.

MATLAB 명령줄에서는 아날로그 입력 레코더가 생성한 DataAcquisition 인터페이스에 접근할 수 없습니다.

앱이 실행 중인 상태에서 장치를 연결하면, 해당 장치에 접근하려면 장치 목록을 새로 고쳐야 합니다. 장치 탭에서 새로 고침를 클릭하세요. 장치를 분리하고 나면 동일한 절차를 사용하여 목록에서 장치를 제거하십시오.

장치 목록에서 장치를 선택하십시오. 앱은 기본 설정으로 아날로그 입력 신호의 미리보기를 즉시 제공합니다.

Analog Input Recorder app

채널 구성

장치의 스캔 레이트를 수정하거나 선택한 채널을 구성할 수 있습니다. 이 이미지는 선택된 장치의 두 채널에서 들어오는 신호를 앱이 표시하는 모습을 보여줍니다. 선택한 채널 수를 늘릴수록 최대 레이트 파라미터의 값이 감소함을 유의하십시오. 감소율은 선택한 장치에 따라 다릅니다.

Analog Input Recorder app with three channels

세션 기록

스캔 개수, 기간레이트 파라미터의 값을 설정합니다.

스캔 기간 또는 횟수를 재정의하려면 연속 파라미터를 선택하십시오. 이 모드에서는 사용자가 명시적으로 중지할 때까지 앱이 계속 녹화합니다.

데이터 기록을 시작할 준비가 되면 기록을 클릭합니다.

지정된 개수의 스캔이 기록되었거나 사용자가 중지를 클릭하여 기록이 완료되면, 앱은 기록된 데이터를 지정된 작업 공간 변수에 할당합니다. 기본적으로 변수 이름은 Device ID_1로 시작하며, 기록할 때마다 증가합니다. 아직 사용 중이 아닌 다른 유효한 MATLAB 변수명을 지정할 수도 있습니다. 이 앱은 변수에 M×N 형식의 타임테이블을 할당합니다. 여기서 M은 테이블의 행 수를 나타내며 스캔 수를 의미하고, N은 테이블의 열 수를 나타내며 채널 수를 의미합니다.

아래 명령어를 사용하여 다중 채널 기록에서 수집한 타임테이블에 대한 파일 정보를 표시합니다.

whos
  Name          Size            Bytes  Class        Attributes

  Dev3_1      10000x2          241671  timetable

아래 명령어를 사용하여 타임테이블의 처음 네 행을 표시합니다.

Dev3_1(1:4,:)
ans =
  4×2 timetable

      Time        Dev3_ai0    Dev3_ai1
    __________    ________    ________ 
    0 sec          -4.3578     -7.6676
    0.0001 sec     -4.2872     -7.6052 
    0.0002 sec     -4.2136     -7.5304 
    0.0003 sec     -4.1874     -7.4632  

테이블의 타임스탬프 요소는 첫 번째 스캔을 기준으로 합니다. 첫 번째 스캔의 절대 시간은 타임테이블의 TriggerTime 사용자 지정 속성에서 확인할 수 있습니다. 아래 명령어를 사용하여 첫 번째 스캔의 절대 시간을 가져옵니다.

Dev3_1.Properties.CustomProperties.TriggerTime
  datetime

   19-Apr-2024 15:21:01.239

데이터 분석하기

아날로그 입력 레코더 앱에서 신호 분석기를 클릭하면 신호 분석기 앱이 실행되어 기록된 데이터를 표시합니다. 이 이미지는 기록된 데이터의 신호 통계 및 피크에 대한 분석을 보여줍니다. 자세한 내용은 신호 분석기 앱 사용하기 (Signal Processing Toolbox) 항목을 참조하십시오.

참고

이 기능을 사용하려면 Signal Processing Toolbox™ 라이선스가 필요합니다.

Analog Input Recorder with Signal Analyzer

예측 정비 분석을 위한 데이터를 아날로그 입력 레코더 앱을 사용하여 기록할 수 있습니다. 기계 진단을 위해 특징을 분석하고 상태 지표를 식별하려면 진단 특징 디자이너를 클릭하십시오. 그러면 진단 특징 디자이너 앱의 새 세션이 시작되며, 이를 통해 기록된 데이터에 접근할 수 있습니다. 기록된 데이터를 신호로 가져오려면 새 세션 대화 상자에서 신호로 사용 파라미터를 선택하십시오. 자세한 내용은 Diagnostic Feature Designer (Predictive Maintenance Toolbox) 항목을 참조하십시오.

참고

이 기능을 사용하려면 Predictive Maintenance Toolbox™에 대한 라이선스가 필요합니다.

Analog Input Recorder with Diagnostic Feature Designer

코드 생성하기

아날로그 입력 레코더 앱에서 툴스트립의 스크립트 생성을 클릭하면 MATLAB 편집기가 열리고 데이터 기록에 해당하는 코드가 표시됩니다. 다음 코드는 본 예제에서 사용된 장치로부터 유한(불연속) 2채널 기록을 수행할 때 생성되는 코드입니다.

Analog Input Recorder generated code

참고 항목

도움말 항목