[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] Flag 지정된 부분을 따로 떼어내는 스크립트 구현 이번 포스팅에서는 DIAdem에서 읽어온 데이터를 VIEW 창에서 플래그를 지정하여 원하는 데이터만 복사하는 방법에 대해서 알아보도록 하겠습니다. DIAdem은 Set Flag와 Flag Copy Data라는 기능을 통해서 범위가 지정된 데이터를 복사하는 기능을 가지고 있습니다. 이는 DIAdem 자체 프로그램에서도 가능합니다. 테스트를 위해서 아무런 데이터나 읽어오겠습니다. 저는 Example 파일을 읽어왔습니다. VIEW 화면으로 전환한뒤 Example 그룹의 1번부터 3번 채널까지 선택하여 그래프로 만들겠습니다. 아래의 그림은 DIAdem의 VIEW 화면입니다. VIEW 화면에서 Band Cursor 기반으로 범위를 지정하고, 왼쪽..