계측실험 보고서
- 최초 등록일
- 2010.11.23
- 최종 저작일
- 2010.11
- 21페이지/ MS 워드
- 가격 1,000원
소개글
계측실험 보고서
목차
1. 목적
2. 이론
3. 실험 방법
4. 실험 결과
5. 토의 및 결론
6. 참고문헌
본문내용
5. NI USB-6009 DAQ를 활용하는 데 있어서, NI DAQmx의 Measurement & Automation Explore와 LabVIEW8의 DAQ Assistant Express VI와 C/C++을 비교해 보자.
기능의 다양성에 있어서는 Measurement & Automation Explore가 매우 한정된 기능밖에 사용할 수 없다는 점에서 가장 낮으며, DAQ Assistant Express VI는 어느 정도 다양한 기능을 사용할 수 있다는 점에서 보통, 그리고 C/C++이 코딩을 바꿈으로써 거의 모든 기능을 구현할 수 있기 때문에 가장 좋다고 볼 수 있다. 또한 진입장벽의 관점에서 살펴보자면 우선 Measurement & Automation Explore이 가장 낮은 진입장벽을 가지고 있는데, 이는 기능이 매우 한정되어있기 때문에 당연하다고 생각할 수 있다. 그리고 DAQ Assistant Express VI의 경우는 역시 보통 정도의 진입장벽을 가지고 있으며, C/C++는 가장 높은 진입장벽을 가지고 있다. 만약 C/C++에 대한 전반적인 이해가 바탕이 되지 않는다면 C/C++의 기능을 원활히 사용하기는 힘들 것이다. 실용성에 대해서는 DAQ Assistant Express VI가 가장 실용적이라고 생각된다. 대부분 원하는 기능을 수행할 수 있으면서도 간단하게 코딩이 가능하기 때문이다. 반면 기능이 너무 적은 Measurement & Automation Explore나 코딩이 너무 복잡한 C/C++의 경우 그에 비해 실용성이 떨어진다.
6. Data Type 중에서 Dynamic Data Type에 대해 알아보자.
다이나믹 데이터 타입은 인디케이터나 연산의 종류에 따라서 자연스럽게 그 형태가 변형되는 데이터 타입을 말한다. 대부분의 익스프레스 VI에서 사용되는 만큼 매우 중요한 요소 중 하나로, 파란색 터미널로 표현된다. 다이나믹 데이터 타입은 신호를 표현할 때 자주 사용되며, 그 변환이 자유롭기 때문에 사용이 편리하다. 하지만 매번 데이터의 타입을 변형시켜주어야 하므로 메모리의 소모가 다소 클 수 있다는 점에서 그 단점을 가진다. 출력은 그래프나 차트, 또는 숫자형 인디케이터 등의 형태로 나타날 수 있다.
7. Programming Language의 구성 요소를 LabVIEW가 잘 갖추고 있는가?
LabView는 기본적인 프로그래밍 언어의 구성요소를 대부분 갖추고 있는 것으로 판단된다. 루프와 케이스문이 존재하고, 여러 가지 데이터 타입을 대부분 표현할 수 있기 때문이다. 하지만 변수의 사용이 용이하지 못하다는 점에서 다른 프로그래밍 언어와 차이점을 가진다. LabView는 대부분이 이미 라이브러리에 저장되어 있는 상태로 사용하기 때문에 쉽게 사용할 수 있지만 반면에 로우 레벨의 수정과 처리에서는 어려움을 가진다.
참고 자료
1) 바이오 계측실험 실험서
2) 바이오 계측기기 매뉴얼