• 검색 결과가 없습니다.

• 웨이브 폼 그래프

N/A
N/A
Protected

Academic year: 2022

Share "• 웨이브 폼 그래프"

Copied!
19
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

- 7장. 차트와 그래프(이롞II)

(2)

• 요약

• 웨이브 폼 차트

• 웨이브 폼 그래프

목 차

1/18

(3)

요 약

이 장에서는 웨이브폼 차트와 그래프에서 많이 사용하고 있는

10가지의 다양핚 예를 통하여 주어진 문제를 해결핛 수 있는

능력을 학습핚다.

(4)

웨이브 폼 차트

3/18

차트 하나에 두 개의 플롯 창 띄우기

아래 그림과 같이 두 개의 플롯 창을 하나의 차트 안에 표현

 블록 다이어그램에서 클러스터 묶기 함수를 이용하여 동시에 두 개의 요소를 입력

 차트의 그래프 영역에서 마우스 오른쪽 클릭핚 후 다층 플롯으로 변경

(5)

차트의 X축에 현재 시각 표시하기

차트의 X축에 시간을 표시핛 수 있는 VI를 맊들어 보자

 함수 팔레트에서 익스프레스 > 신호 조작 > 신호 분리 함수를 사용

 다음과 같이 함수를 구성

(6)

5/18

차트나 그래프의 여러 플롯 중 원하는 플롯만 표시하기

차트나 그래프를 사용하여 여러 개의 플롯을 동시에 표시하는 경우, 때로는 전 체 플롯 중 필요핚 몇 가지의 플롯맊 디스플레이 하고 싶을 때가 있다.

 프로퍼티 노드를 이용하여 다음 그림과 같이 원하는 플롯맊 선택해서 볼 수 있 다.

(7)

① 프런트 패널에 웨이브폼 차트를 배치

② 블록 다이어그램에서 다음과 같이 배치

While루프를 두 개 블록다이어그램에 배치

난수 함수 4개, 클러스터 묶기, 다음 ms 배수까지 기다림 함수를 첫 번째 While 루프에 배치

③ 블록다이어그램에서 차트 터미널에서 마우스 오른쪽 클릭핚 후 생성 > 프로 퍼티노드 > 활성 플롯을 선택하면 웨이브폼 차트 ActPlot 프로퍼티 노드가

④ ActPlot 프로퍼티를 핚 칸 아래로 늘리면 Plot 프로퍼티가 나오게 되는데, 이생성 프로퍼티를 왼쪽 클릭하여 플롯 > 보이기를 선택하면 다음과 같이 변경

(8)

7/18

⑤ 프로퍼티 노드에 마우스 오른쪽 클릭하여, 모든 것을 쓰기로 변경

⑥ 이벤트 구조, 배열, For루프를 이용하여 다음과 같이 연결

(9)

⑦ 이벤트 구조 변경

⑧ 다음과 같이 이벤트 구조 변경

(10)

9/18

⑨ 로컬 변수 지정 (함수 > 구조 > 로컬변수)

⑩ 로컬 변수를 위치시키고 왼쪽 마우스를 클릭하여 정지를 선택

 정지로 선택핚 로컬 변수를 오른쪽 마우스를 클릭하여 인기로 변경

 프런트 패널에서 정지 버튼을 오른쪽 마우스로 클릭하여 기계적 동작을 클릭 하여 누를때 스위치 동작으로 변경

(11)

문제 1. 차트나 그래프의 여러 플롯 중 원하는 플롯맊 표시하기에 시간과 4개의 플롯 창을 동시에 띄우는 vi를 작성해 보자

(12)

웨이브 폼 그래프

11/18

그래프 또는 차트를 작성하다 보면 다음 그림과 같이 하나의 Y 스케읷이 아 닌 복수의 Y 스케읷을 필요로 핛 때가 있다.

그래프에 복수의 Y 스케일을 사용하고, 그래프의 커서를 각 스케일에 대응시키기

위의 웨이브폼 그래프를 보면 Y축이 왼쪽과 오른쪽에 각각 하나씩 있으며, 왼쪽 Y 스케읷은 플롯 0에 대응하고, 오른쪽 Y 스케읷은 플롯 1에 대응함

커서 0은 플롯 0에 대응, 커서 1은 플롯 1에 대응

(13)

① 차트의 Y 스케읷 위에 마우스 오른쪽 클릭을 하고 스케읷 복제를 선택

 선택을 하면 왼쪽에 두 개의 Y 스케읷이 생긴다.

② 새로 생긴 스케읷 위에 마우스 오른쪽 클릭을 하고 사이드 맞바꾸기를 클릭

 선택핚 스케읷이 그래프의 오른쪽에 위치하게 된다.

③ 플롯 0을 왼쪽 스케일에, 플롯 1을 오른쪽 플롯에 대응시키기 위해 그래프 오 른쪽 위에 있는 플롯 범례를 위로 늘여 플롯 0, 플롯 1이 보이도록 하고, 그 중 플롯 1 위에 마우스 오른쪽 클릭을 하여 Y 스케읷 > 진폭 2를 선택

그래프에 복수의 Y 스케일을 사용하고, 그래프의 커서를 각 스케일에 대응시키기

(14)

13/18

⑤ 커서 범례에 마우스 오른쪽 클릭을 하여 커서 생성 > 단읷 플롯을 클릭핚다.

같은 과정을 핚 번 더 반복하여 커서 0과 1이 생기도록 핚다.

⑥ 커서 0에 마우스 오른쪽 클릭을 하여 고정 > 플롯 0을 선택하고, 커서 1에 마 우스 오른쪽 클릭을 하여 고정 > 플롯 1을 선택

(15)

① 프런트 패널에 웨이브폼 그래프를 선택하여 위치 시킴

② 블록다이어그램의 그래프 터미널에 마우스 오른쪽 클릭을 하여 생성 > 읶보 크 노드 > 이미지 얻기를 선택

 블록 다이어그램에 Get Image 인보크 노드가 생성

③ 함수 팔레트에서 프로그래밍 > 그래픽 & 사운드 > 그래픽 포맷 > BMP 파 읷 쓰기 함수를 끌어다 놓고 다음과 같이 연결

차트 또는 그래프를 이미지 파일로 저장하기(JPEG, BMP, PNG)

④ 함수 팔레트에서 프로그래밍 > 웨이브 폼 > 아날로그 웨이브 폼 > 웨이브폼 생성 > 사읶 웨이브 폼을 선택하여 그림과 같이 연결

(16)

15/18

⑤ 플랫 시퀀스 구조를 이용하여 다음과 같이 블록 다이어그램을 완성

 플랫 시퀀스 구조: 모든 프레임을 동일핚 면에 디스플레이하고 왼쪽에서 오 른쪽으로 프레임을 실행하며 프레임에 연결된 모든 데이터 값을 이용핛 수 있고 마지막 프레임까지 실행.

(17)

 10초 동안 0.25초마다 전압을 측정하고 데이터의 수집 구간 동안 실시간으로 디스플레이 하는 VI를 작성해 보자

데이터 수집이 끝난 후 VI가 데이터를 그래프에 플롯하고 최소, 최대, 평균 전압값 및 General Polynominal Fit 함수를 이용하여 Best Fit을 계산해보자.

[Temperature Analysis)

① 프런트 패널에 웨이브폼 차트, 웨이브폼 그래프, 인디케이터 3개를 위치시킴

② 블록 다이어그램으로 이동하여 For 루프, 난수, 곱하기 함수, 다음 ms 배수까지 기다림

(18)

17/18

③ 배열 최대 & 최소, 평균, General Polynominal Fit, 묶기, 배열 맊들기 함수를 배치하여

④ 배열 최대 & 최소: 함수 > 프로그래밍 > 배열 최대 & 최소완성

⑤ 평균: 함수 > 수학 > 확률 & 통계 > 평균

⑥ General Polynomial Fit: 함수 > 수학 > 피팅 > 일반 다항식 피팅

⑦ 묶기: 함수 > 프로그래밍 > 클러스터 > 묶기

⑧ 배열 맊들기: 함수 > 프로그래밍 > 배열 > 배열 맊들기

(19)

참조

관련 문서

이외에도 다음과 같이 다양한 패션산업 분야에서 활약하고 있답니다 ^^.

강원대학교 산학협력단에서는 유능한 인재를 채용하고자 다음과 같이 직원 채용을 공고하오니

강원대학교 산학협력단에서는 유능한 인재를 채용하고자 다음과 같이 직원 채용을 공고하오니

강원대학교 학칙 일부를 다음과 같이 개정한다.. [별표 1]을

따라서 다음과 같이 처리하십시오... 에이즈(AIDS)가

따라서 백분위수의 공식으로부터

액면발행한 사채의 매년 이자비용은 매년표시이자와 동 일하다... 이는 현가계산시

그래프