디지털 웨이브폼 그래프를 사용하여 디지털 데이터를 디스플레이합니다. 특히 타이밍 다이어그램이나 논리 분석기와 함께 사용할 수 있습니다.

디지털 웨이브폼 그래프는 디지털 웨이브폼 데이터 타입, 디지털 데이터 타입, 이 데이터 타입들의 배열을 입력으로 받을 수 있습니다. 기본으로, 디지털 웨이브폼 그래프는 데이터를 플롯 영역에 디지털 라인과 버스로 디스플레이합니다. 디지털 웨이브폼 그래프를 사용자 정의하여 디지털 버스, 디지털 라인, 또는 디지털 버스와 디지털 라인의 조합을 디스플레이합니다. 배열의 각 원소가 버스를 나타내는 디지털 데이터 배열을 연결하면, 디지털 웨이브폼 그래프는 배열의 각 원소를 다른 라인으로 플롯합니다. 이 때 순서는 배열 원소를 그래프에 그리는 순서입니다.

플롯 범례의 트리 보기에서 디지털 버스를 확장하거나 축소하려면 디지털 버스 왼쪽의 확장/축소 기호를 클릭하십시오. 플롯 범례의 트리 보기에서 디지털 버스를 확장하거나 축소하면 그래프의 플롯 영역에 있는 버스도 확장되거나 축소됩니다. 플롯 범례가 표준 보기일 때 디지털 버스를 확장하거나 축소하려면 디지털 웨이브폼 그래프에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 Y 스케일≫디지털 버스 확장을 선택합니다.

노트 Y 스케일≫디지털 버스 확장라인 있는 버스 보이기를 비활성화하고 플롯 범례가 표준 보기인 경우에만 사용 가능합니다. 라인 있는 버스 보이기를 비활성화하려면, 플롯 범례를 표준 보기로 변경하고, 디지털 웨이브폼 그래프에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 라인 있는 버스 보이기를 선택하여 메뉴 아이템 옆의 확인 표시를 제거합니다.

다음 프런트패널의 디지털 웨이브폼 그래프는 디지털 데이터를 버스로 플롯합니다. VI는 숫자 배열의 숫자를 디지털 데이터로 변환하고 숫자의 2진 표현을 디지털 데이터 인디케이터의 2진 형에 디스플레이합니다. 디지털 그래프에서 숫자 0은 모든 비트 값이 0이므로 상위 라인 없이 나타납니다. 숫자 255는 모든 비트 값이 1이므로 아래쪽 선 없이 나타납니다.

디지털 데이터의 각 샘플을 플롯하려면 y스케일을 마우스 오른쪽 버튼으로 클릭한 후 바로 가기 메뉴에서 디지털 버스 확장을 선택합니다. 각 플롯은 디지털 패턴에서 다른 비트를 나타냅니다. 디지털 웨이브폼 그래프에 플롯된 데이터의 모양을 사용자가 정의할 수 있습니다.

다음 프런트패널에서 디지털 웨이브폼 그래프는 숫자 배열에 있는 여섯 개의 숫자를 디스플레이합니다.

2진 형 디지털 데이터 인디케이터는 숫자를 2진 형으로 디스플레이합니다. 테이블의 각 열은 하나의 비트를 나타냅니다. 예를 들어, 숫자 89는 7비트 메모리(7열의 0은 사용되지 않은 비트를 나타냅니다)가 요구됩니다. 디지털 웨이브폼 그래프의 포인트 3은 7 비트를 플롯하여 번호 89를 나타내고, 0의 값을 플롯하여 플롯 7에서 사용되지 않는 8번째 비트를 나타냅니다. 데이터는 오른쪽에서 왼쪽으로 읽습니다.

다음 VI는 숫자 배열을 디지털 데이터로 변환하고 웨이브폼 만들기 함수를 이용하여 시작 시간, 델타 t, 그리고 디지털 데이터 컨트롤에 입력한 숫자를 모으고 디지털 데이터를 디스플레이합니다.

디지털 웨이브폼 그래프의 예제는 labview\examples\Controls and Indicators\Graphs and Charts\Digital Waveform Graph\Digital Waveform Graph.lvproj를 참조하십시오.

디지털 웨이브폼 데이터 타입

디지털 웨이브폼 데이터 타입은 시작 시간, 델타 x, 데이터, 그리고 디지털 웨이브폼의 속성으로 구성됩니다. [디지털 웨이브폼 만들기] 함수를 사용하여 디지털 웨이브폼을 생성할 수 있습니다. 디지털 웨이브폼 데이터를 디지털 웨이브폼 그래프에 연결하면, 그래프는 디지털 웨이브폼의 시간 정보와 데이터에 기반한 웨이브폼을 자동적으로 플롯합니다. 디지털 웨이브폼 데이터를 디지털 데이터 인디케이터에 연결하여 디지털 웨이브폼의 샘플과 신호를 봅니다.