단일 웨이브폼 또는 웨이브폼 배열의 입력 신호를 받아서 각 웨이브폼의 선택된 양 또는 음의 변이에서 변이 지속기간(상승 또는 하강시간), 슬루 속도, 언더슛, 오버슛을 측정합니다. 데이터를 신호 입력 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

노트 이 VI에 대한 용어 및 측정의 정의는 IEEE Standard 181-2003, IEEE Standard on Transitions, Pulses, and Related Waveforms를 따릅니다.


icon

입력/출력

  • ci32.png 에지 번호(1)

    에지 번호는 측정할 변이를 지정합니다.

    상승 극성이 선택된 n에지 번호는 VI가 입력 웨이브폼에서 감지하는 n번째 상승 변이를 측정하는 것을 나타냅니다.

  • c1dmsdt.png 신호 입력

    신호 입력은 측정할 웨이브폼의 배열입니다. 극성에 의해 지정된 최소한의 에지 번호 변이를 담기 위해서는 웨이브폼이 요구됩니다.

    상승 변이는 인접하는 낮은 참조 레벨높은 참조 레벨의 상승 크로스간의 간격입니다. 하강 변이는 인접하는 높은 참조 레벨낮은 참조 레벨의 하강 크로스간의 간격입니다.

  • cu16.png 극성(상승)

    극성은 측정할 변이의 방향을 상승(기본) 또는 하강으로 지정합니다.

  • cnclst.png 참조 레벨

    참조 레벨은 변이 간격을 결정하는데 필요한 높고 낮은 참조 레벨을 지정합니다. 중간 참조 레벨은 변이 측정에는 사용되지 않습니다.

    참조 레벨은 측정될 웨이브폼 특징의 시간의 위치를 식별하기 위한 수단을 제공합니다.

  • cdbl.png 높은 참조 레벨

    높은 참조 레벨은 퍼센트(기본) 또는 절대적인 단위로 표시되는 웨이브폼의 높은 참조 레벨을 지정합니다.

    높은 참조 레벨 상승 크로싱은 상승 변이의 끝을 정의하며 높은 참조 레벨 하강 크로싱은 하강 변이의 시작을 정의합니다.

  • cdbl.png 중간 참조 레벨

    중간 참조 레벨은 퍼센트(기본) 또는 절대적인 단위로 표시되는 중간 참조 레벨을 지정합니다. 중간 참조 레벨은 변이 측정에 사용되지 않습니다.

  • cdbl.png 낮은 참조 레벨

    낮은 참조 레벨은 퍼센트(기본) 또는 절대적인 단위로 표시되는 웨이브폼의 낮은 참조 레벨을 지정합니다.

    낮은 참조 레벨 상승 크로싱은 상승 변이의 시작을 정의하며 낮은 참조 레벨 하강 크로싱은 하강 변이의 끝을 정의합니다.

  • cu16.png 참조 단위

    참조 단위높은 참조 레벨, 중간 참조 레벨, 낮은 참조 레벨 입력이 웨이브폼 전체 범위의 퍼센트(기본) 또는 절대적인 단위로 해석될지 여부를 지정합니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • cnclst.png 퍼센트 레벨 셋팅

    퍼센트 레벨 셋팅은 LabVIEW가 웨이브폼의 높고 낮은 상태 레벨을 결정하기 위해 사용하는 방법을 지정합니다.

    사용자가 퍼센트 참조 단위를 선택한 경우, 퍼센트 레벨 셋팅참조 레벨을 결정합니다. 그렇지 않운 경우, LabVIEW는 이 입력을 무시합니다.

  • cenum.png 방법

    방법은 LabVIEW가 어떻게 웨이브폼의 높고 낮은 상태 레벨을 계산하는지를 지정합니다.

    0Histogram―웨이브폼의 상위와 하위 영역에서 최대 데이터 수와 함께 히스토그램 bin의 레벨을 반환합니다. 웨이브폼의 상위와 하위 영역은 각각 웨이브폼의 피크에서 피크 범위의 상위와 하위 40%를 포함합니다.
    1Peak―전체 웨이브폼에서 최대와 최소 레벨을 검색합니다.
    2Auto select (기본값)-높고 낮은 상태 수준에 해당하는 히스토그램 구간차원이 각각 전체 히트의 5%를 초과하는지 여부를 결정합니다. 만약 그렇다면, LabVIEW는 그 결과들을 반환합니다. 그렇지 않다면, LabVIEW는 peak 메소드를 사용합니다. 이는 사각파(오버슛과 언더슛을 무시하는 경우) 또는 삼각파(히스토그램이 실패하는 경우)일지라도 합리적인 결과를 보증합니다.
  • ci32.png 히스토그램 크기

    히스토그램 크기는 LabVIEW가 웨이브폼의 높고 낮은 상태 레벨을 결정하는데 사용하는 히스토그램의 bin 수를 지정합니다.

  • cenum.png 히스토그램 방법

    히스토그램 방법은 LabVIEW가 어떻게 웨이브폼의 높고 낮은 상태 레벨을 계산하는지를 지정합니다. 현재, mode가 유일하게 사용 가능한 히스토그램 방법입니다.

    0
    mode
  • cdbl.png 보류

    보류는 추후 사용을 위해서 보류됩니다.

  • i1ddbl.png 기울기

    기울기신호 입력의 각 웨이브폼의 슬루 속도를 포함하는 배열입니다. 기울기높은 참조 레벨낮은 참조 레벨사이의 변이 범위에 대한 신호 변화의 속도 측정입니다.

    기울기는 다음 방정식으로 나타냅니다. 여기서 트랜지션 지속 시간은 상승 또는 하강 트랜지션 극성에 대한 트랜지션 지속 시간이며, 높은 레퍼런스 레벨과 낮은 레퍼런스 레벨은 절대 단위입니다.

  • i1ddbl.png 변이 지속기간

    변이 지속기간은 웨이브폼이 낮은 참조 레벨을 크로스할 때부터 상승 변이 극성에서 높은 참조 레벨을 크로스할 때까지의 시간 길이 배열입니다.

    측정은 웨이브폼의 왼쪽 에지에서 시작해서 첫번째 높은 참조 레벨 크로싱 이전의 모든 낮은 참조 레벨 크로싱을 찾습니다. 마지막 낮은 참조 레벨 크로싱은 계산에 사용됩니다. 상승 극성 변이 지속기간은 상승 시간으로, 하강 극성 변이 지속기간은 하강 시간으로 알려져 있으며, 다음 예제와 같습니다.

  • i1dnclst.png 변이 이전

    변이 이전신호 입력 안에 있는 각각의 웨이브폼의 언더슛오버슛을 포함합니다.

    변이 이전 출력에 대한 더 자세한 정보는 상세설명 섹션을 참조하십시오.

  • idbl.png 언더슛(%)

    언더슛은 바로 전 로컬 최소 상승 또는 하강 변이의 높이를 측정합니다. 상승 또는 하강은 사용자가 지정하는 극성에 따라 결정됩니다. 언더슛은 높이를 신호의 히스토그램 기반 진폭에 대한 퍼센트로 측정합니다.

  • idbl.png 오버슛(%)

    오버슛은 바로 전 로컬 최대 상승 또는 하강 변이의 높이를 측정합니다. 상승 또는 하강은 사용자가 지정하는 극성에 따라 결정됩니다. 오버슛은 높이를 신호의 히스토그램 기반 진폭에 대한 퍼센트로 측정합니다.

  • i1dnclst.png 변이 이후

    변이 이후신호 입력 안에 있는 각각의 웨이브폼의 언더슛오버슛을 포함합니다.

    변이 이후 출력에 대한 더 자세한 정보는 상세설명 섹션을 참조하십시오.

  • idbl.png 언더슛(%)

    언더슛은 바로 다음의 로컬 최소 상승 또는 하강 (극성에 따라 설정됨) 변이의 높이를 신호의 히스토그램 기반 진폭에 대한 퍼센트로 측정합니다.

  • idbl.png 오버슛(%)

    오버슛은 바로 다음의 로컬 최대 상승 또는 하강 (극성에 따라 설정됨) 변이의 높이를 신호의 히스토그램 기반 진폭에 대한 퍼센트로 측정합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • i1dcclst.png 측정 정보

    측정 정보는 각 입력 웨이브폼의 측정 정보를 포함하는 클러스터 배열입니다.

  • idbl.png 시작 시간

    시작 시간은 측정할 변이의 시작을 정의하는 높은(낮은) 참조 레벨 상승(하강) 크로스 시간을 지정합니다.

  • idbl.png 끝 시간

    끝 시간은 측정할 변이의 끝을 정의하는 높은(낮은) 참조 레벨 상승(하강) 크로스 시간을 지정합니다.

  • inclst.png 참조 레벨

    참조 레벨은 절대적인 단위로 표시되는 웨이브폼의 3개의 사용자 정의 참조 레벨을 반환합니다.

    LabVIEW는 참조 레벨을 사용하여 한 사이클 측정의 간격을 정의합니다.

  • idbl.png 높은 참조 레벨

    높은 참조 레벨은 높은 참조 레벨을 반환합니다.

  • idbl.png 중간 참조 레벨

    중간 참조 레벨은 중간 참조 레벨을 반환합니다.

  • idbl.png 낮은 참조 레벨

    낮은 참조 레벨은 낮은 참조 레벨을 반환합니다.

  • iu16.png 참조 단위

    참조 단위는 항상 측정 정보에 절대적입니다.

  • 다음 정보는 이 VI의 두 인스턴스 모두의 변이 이전변이 이후 출력에 적용됩니다.

    변이 이전

    변이 이전 언더슛오버슛을 계산하려면, LabVIEW는 에지 번호극성으로 지정된 변이 시작 바로 이전의 이상 영역에서 로컬 최소와 최대를 검색합니다. 변이 이전 이상 영역은 3*(종료 시간 - 시작 시간) 및 (현재 변이 시작 시간 - 이전 변이 종료 시간) / 2 중 최소값으로 정의됩니다. 측정하려는 변이가 웨이브폼의 맨 앞에 있으면 간격은 3*(종료 시간 - 시작 시간) 및 (시작 시간 - 웨이브폼의 시작) 중 최소값으로 정의됩니다.

    극성이 하강인 경우, LabVIEW는 다음 식을 사용하여 변이 이전 언더슛을 계산합니다:

    극성이 상승인 경우, LabVIEW는 다음 식을 사용하여 변이 이전 언더슛을 계산합니다:

    극성이 하강인 경우, LabVIEW는 다음 식을 사용하여 변이 이전 오버슛을 계산합니다:

    극성이 상승인 경우, LabVIEW는 다음 식을 사용하여 변이 이전 오버슛을 계산합니다:

    노트 LabVIEW는 퍼센트 레벨 설정에서지정한 방법에 관계없이 Histogram 방법을 사용하여 상태 레벨 및 진폭을 계산합니다.

    변이 이후

    변이 이후 언더슛오버슛을 계산하려면, LabVIEW는 에지 번호극성으로 지정된 변이의 끝 바로 다음의 변이 이후 영역에서 로컬 최소와 최대를 검색합니다. 변이 이후 이상 영역은 3*(종료 시간 - 시작 시간) 및 (다음 변이 시작 시간 - 현재 변이 종료 시간) / 2 중 최소값으로 정의됩니다. 측정하려는 변이가 웨이브폼의 맨 끝에 있으면 간격은 3*(종료 시간 - 시작 시간) 및 (웨이브폼의 끝 - 종료 시간) 중 최소값으로 정의됩니다.

    극성이 하강인 경우, LabVIEW는 다음 식을 사용하여 변이 이후 언더슛을 계산합니다:

    극성이 상승인 경우, LabVIEW는 다음 식을 사용하여 변이 이후 언더슛을 계산합니다:

    극성이 하강인 경우, LabVIEW는 다음 식을 사용하여 변이 이후 오버슛을 계산합니다:

    극성이 상승인 경우, LabVIEW는 다음 식을 사용하여 변이 이후 오버슛을 계산합니다:

    노트 LabVIEW는 퍼센트 레벨 설정에서지정한 방법에 관계없이 Histogram 방법을 사용하여 상태 레벨 및 진폭을 계산합니다.

    예제 그림

    다음 그림은 음의 단일 변이에서 언더슛오버슛을 보여줍니다.

    다음 그림은 양의 단일 변이에서 언더슛오버슛을 보여줍니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Signal Processing\Waveform Measurements\Pulse and Transition Measurements.vi
    • labview\examples\Signal Processing\Waveform Measurements\N channel Pulse and Transition Measurements.vi