[DIAdem] 측정 데이터를 ASAM ODS에 적용하기 (ASAMize Your Measurement Data) 데이터 측정에 대한 이야기를 할 때 핵심 내용은 파일에 데이터는 저장하는 방법입니다. 다양한 측정 시스템에서 만들어지는 파일들은 다른 정보와 다른 포맷으로 구성이 됩니다. 다른 데이터 파일 포맷은 CSV 타입이거나, XML 타입등 일 수 있습니다. 각각의 파일 포맷은 특정 목적을 가지고 있습니다. 예를 들자면, CSV는 스프레드시트 툴을 통한 쉬운 데이터 교환을 제공하고, TDMS는 고속의 데이터 스트리밍을 가능하게 합니다. 또한 특정 목적으로 사용자 정의된 포맷을 사용할 수도 있습니다. 파일 포맷의 다양성은 데이터 처리, 리포트 생성, 화면 표기 등을 한번에 처리하는 데에 대한 요구사항을 ..
ASAM ODS(Open Data Service) 표준안에 대해서 ODS(Open Data Services)는 테스트 결과에 대한 견고한 데이터 저장과 반환에 포커스를 맞추고 있습니다. 이 표준은 테스트 결과를 만드는 디바이스의 최상위에 우선적으로 설치가 됩니다. 복잡한 테스트 환경의 컴포넌트들은 데이터 확인, 후처리, 평가를 위해서 데이터 수집과 반환을 필요로 합니다. 자동차 산업에서 ODS의 일반적인 시나리오는 차량 테스트로부터 만들어진 전체 데이터를 처리하는 중앙 ODS 서버를 사용하는 것입니다. 비표준화 된 데이터 저장 방법과 ODS를 비교하여 나타나는 장점은 데이터 접속이 IT 환경에 대해 독립적이고, 데이터 모델이 다른 어플리케이션에 비해 높은 적용성을 가진다는 점입니다. 또한 클라이언트는 데..
[DIAdem] Analysis 함수를 이용한 채널 생성 및 샘플링이 다른 채널간 보간(Interpolation) 방법 서로 다른 디바이스를 통해서 같은 시간 내의 데이터 수집을 진행하여 데이터를 저장하였을 때, 저장하는 타이밍에 대한 고려가 없다면 저장되는 시점이 달라져 파일에 저장된 갯수에 대한 차이가 발생을 할 수 있습니다. 이러한 문제는 데이터 후 처리 분야에서 많이 발생하는 내용으로 이를 해결하기 위해서는 X축에 대한 시간에 맞게 Interpolation 하는 방법을 제안할 수 있습니다. 이번 글에서는 DIAdem의 Analysis 기능을 이용해서 서로다른 샘플링 주기를 가진 파일을 동일하게 Interpolation 하는 방법에 대해서 알아보도록 하겠습니다. Interpolation은 아래와 같..
DIAdem 설치 후 DataFinder 에러 해결 방안 NI Data Finder란?NI Data Finder는 NI 데이터 관리 솔루션의 토대가 되는 소프트웨어 입니다. TDMS, EXCEL등 데이터 수집을 통해서 얻어진 자료를 손쉽게 찾을 수 있는 방법을 제공합니다. Data Finder Server 버전을 통해서 여러 장소에서 생성되는 데이터를 관리할 수도 있습니다. DIAdem을 설치 후 프로그램을 실행시키거나, 프로그램을 실행시켰을 경우 갑작스래 아래의 에러가 발생하면서 DIAdem 내에서 Data Finder를 사용하지 못하는 이슈가 발생을 합니다. 아래의 그림은 에러가 발생한 상태를 나타냅니다. 이런 경우 NI PSP Service Locator가 꺼져 있는 경우가 많습니다. 이 부분을 재..
[DIAdem] 스크립트(Script) 언어에서 Excel 처리하기스크립트 언어에서 COM 개체를 이용하여 엑셀(Excel)에 대한 처리를 할 수 있습니다. Excel Object에 대한 설명을 원하신다면 아래의 링크를 참조하세요.2014/09/25 - [National Instruments/DIAdem] - [스크립트, C#, VB.NET] Excel Object(개체) 모델 이 글에서는 스크립트 언어를 통해서 엑셀을 제어하는 방법에 대해서 간략히 알아보도록 하겠습니다. 스크립트언어를 통해서 Excel을 제어하기 위해서는 CreateObject 라는 함수를 알아야 합니다. Excel에 대한 제어권을 가지고 와야 하기 때문이죠. 그럼 CreateObject 함수를 살펴보겠습니다. CreateObject ..