[DAQmx] 아날로그 신호 기초 자료(Analog Signal Fundamentals) 이 글에서는 아날로그 신호에 대한 전반적인 이야기를 해볼까 합니다. 아날로그 신호는 전압, 온도, 압력, 유량등의 센서 전기적 신호를 컴퓨터에 입력을 받는것을 말합니다. 또는 어떠한 제어를 위해 사인파와 같은 파형 혹은 DC 전압을 출력하는 것도 아날로그 신호라고 볼 수 있습니다. 1) 해상도 아날로그 신호의 해상도는 아날로그 신호를 컴퓨터가 인지할 수 있게 디지털신호로 변경하는데 사용되는 개념입니다. NI 제품은 12비트, 16비트등이 대부분인데, 여기에서 12비트라고 하는것은 입력되는 신호를 2의 N(여기의 경우 12)승 단계로 구분할 수 있다는 의미입니다. 이는 측정에 대한 정확도(Accuracy)를 나타냅니다..
NI DAQ장비 Trigger(트리거, 트리거링)에 대한 정리 이 글에서는 NI DAQ보드의 트리거에 대한 지연과 트리거 라인의 해상도에 대해서 설명을 드릴까합니다. 트리거는 데이터 수집의 정확하고 필요한 시점의 데이터를 수집하기 위해 자주 사용되고 있습니다. 트리거란?트리거는 어떤 데이터 수집 시작과 같이 특정한 동작을 발생시키는 신호입니다. 특정 시간 혹은 특정 전압 레벨에서 신호를 측정을 시작해야 하는 경우 트리거를 많이 사용합니다. 트리거를 설정할 때는 어떤 동작에 측정을 해야하는가? 어떻게 트리거를 생성해야 하는가에 대한 고려가 있어야 합니다. 트리거의 종류시작 트리거: 트리거가 측정을 시작하게 하려고 할때참조 트리거: 트리거 이전(혹은 이후)에 특정 기간 데이터를 수집하려고 할때 1. E, M..
[DIAdem] 스크립트(Script) 언어에서 Excel 처리하기스크립트 언어에서 COM 개체를 이용하여 엑셀(Excel)에 대한 처리를 할 수 있습니다. Excel Object에 대한 설명을 원하신다면 아래의 링크를 참조하세요.2014/09/25 - [National Instruments/DIAdem] - [스크립트, C#, VB.NET] Excel Object(개체) 모델 이 글에서는 스크립트 언어를 통해서 엑셀을 제어하는 방법에 대해서 간략히 알아보도록 하겠습니다. 스크립트언어를 통해서 Excel을 제어하기 위해서는 CreateObject 라는 함수를 알아야 합니다. Excel에 대한 제어권을 가지고 와야 하기 때문이죠. 그럼 CreateObject 함수를 살펴보겠습니다. CreateObject ..
[DAQmx] USB DAQ 장비 에러 발생시 다시 시작하는 방법 National Instruments의 USB DAQ 장비를 사용하여 테스트를 진행하다 보면 -50405 혹은 -50808에러가 발생하는 것을 종종 볼 수 있습니다. 50405나 50808 에러는 모두 USB Transaction과 관련된 에러입니다. 이 에러는 USB 장비의 에러이기 보다는, PC와 USB 장비간의 통신 문제로 발생하는 경우가 많습니다. DAQmx 버전에 따라서 에러 코드가 달라지는데, 어떤 경우인지 확인해 볼까요. 에러 -50405 : DAQmx 9.3.5 를 포함한 이전 버전에서 Transaction 문제가 발생한 경우 에러 발생 에러 -50808 : DAQmx 9.4 를 포함한 이후 버전에서 Transaction 문..
DAQmx 드라이버 관련 예제 위치 (ANSI C, C#, VB) DAQmx 드라이버를 이용하여 텍스트 기반의 언어에서 개발이 가능하다고 지난 포스팅을 통해서 설명을 드렸습니다. 예제 설치도 알려드렸어요~ 이 부분이 궁금하시다면 아래의 링크를 참고하세요. 2014/09/10 - [National Instruments/DAQmx] - [DAQmx] DAQmx드라이버의 텍스트언어 지원 여부2014/09/10 - [National Instruments/DAQmx] - [DAQmx] DAQmx 드라이버의 텍스트 언어 예제 설치 예제를 설치하였으나, 예제의 위치가 어딘지 모르실겁니다. DAQmx 텍스트 언어 라이브러리에 대한 예제는 자신의 컴퓨터 내 문서 폴더에 저장이 됩니다. 내 문서로 가면 National I..