NI LabWindows/CVI는 테스트, 측정, 오토메이션 어플리케이션을 위한 ANSI C 기반의 통합 개발 환경(IDE)입니다.NI LabVIEW에 대한 사용을 원치않는 사용자들에게 C기반의 프로그래밍을 가능하게 해줍니다. CVI는 ANSI C IDE로, 에디터, 디버거, 컴파일러, 링커를 포함한 워크 스페이스를 제공하고 있습니다. 또한 LabVIEW에 못지않는 다양한 사용자 인터페이스(UI Control)과 분석 함수 라이브러리도 제공을 하고 있습니다. 이 글에서는 CVI의 간략한 특징을 정리해보고자 합니다. 1. 사용자 인터페이스 및 코드 빌더 LabWinodws/CVI의 사용자 인터페이스는 Drag & Drop을 통해서 UI를 구현할 수 있습니다. 아래의 그림과 같이 사용자 인터페이스에 대한 컨..
랩뷰를 이용한 고속 푸리에 변환에 대해서(FFT, Fast Fourier Transform) 고속 푸리에 변환은 이산 푸리에 변환(Discrete Fourier Transform)을 계산할 때 연산에 대한 횟수를 줄이기 위해서 고안된 알고리즘으로, 이 알고리즘은 반복되는 계산되는 과정을 제거함으로써 빠른 연산이 가능합니다. 이 알고리즘은 1960년대 콜리와 튜키에 의해 일반적으로 알려지게 되었는데, 1940년 전쯤부터 몇몇 사람들에 의해 독립적으로 사용되어져 왔습니다. 이 알고리즘은 분할 정복 알고리즘을 사용하여 재귀적으로 n크기의 DFT(Discrete Fourier Transform)을 n = n1 n2가 성립하는 n1, n2 크기의 두 DFT로 나눈 뒤 그 결과를 O(n) 시간에 합치는 방법을 사용..
[Measurement Studio] MFC에서 Measurement Studio ActiveX 컨트롤에 변수를 추가 방법(에러 해결) 이 포스팅은 Measurement Studio Legacy 사용자에 대한 글입니다. MFC에서 Measurement Studio를 사용하려면 Legacy 설치 및 설정이 되어 있어야 합니다. 이와 관련된 글은 아래의 링크를 참조하시기 바랍니다. 2014/11/05 - [National Instruments/기타..] - [Measurement Studio] Measurement Studio에서 MFC 사용하는 방법(설치) Measurement Studio Legacy에서 ActiveX 컨트롤에 Add Variable Wizard를 통해서 변수를 추가하기 되면 에러가 발생..
[Measurement Studio] Measurement Studio에서 MFC 사용하는 방법(설치)NI Measurement Studio는 2009버전부터 기본적으로 MFC를 지원하지 않습니다. 하지만 Legacy 버전이라고 해서 본사를 통해서 MFC 관련 라이브러리를 받을 수 있습니다. 이 파일을 받기 위해서는 정품유저여야 하며, 사용자가 직접 mfcsupport@ni.com으로 메일을 보내여 요청을 하셔야 합니다. 요청시에는 보내는 메일에 아래와 같은 내역이 들어가 있어야 합니다. 자신이 사용하는 Measurement Studio 버전 (예 : Measurement Studio 2012 Professional) - 반드시 Pro인지 Standard인지에 대한 정보가 포함되어 있어야 합니다. 자신이..
[Signal Express] 시그널 익스프레스 간단 설정(프로젝트) 및 차트보기 변환 기능 NI 시그널 익스프레스는 National Instruments에서 제공하는 Interactive Data-Logging 소프트웨어 입니다. 이 소프트웨어를 통해서 LabVIEW를 통한 프로그래밍이 아닌 DAQmx 어시스턴트와 동일한 DAQmx Express를 사용하여 빠른 데이터 수집은 물론, 데이터 확인 및 데이터 저장이 가능합니다. 위의 기능을 사용하기 위해서 시그널 익스프레스는 프로젝트 개념을 지원하고 있습니다. 프로젝트를 통해 데이터 수집, 분석, 데이터 출력 및 신호에 대한 데이터 확인도 실시간으로 가능합니다. 이 글에서는 시그널 익스프레스를 통해서 간단히 아날로그 입력을 받을 수 있는 설정과 실시간 데..