안녕하세요. 구스입니다.이 글에서는 디아뎀 스크립트를 통해서 파일을 읽고, 이를 Data Portal에 올리는 방법에 대해서 알아보도록 하겠습니다. 먼저 디아뎀에서 파일을 읽을 때 사용되는 함수는 바로 FileDlgShow입니다. FileDlgShow 함수는 DIAdem에서 지원하는 DIAdem 내장함수입니다. FileDlgShow의 함수원형은 아래와 같습니다. FileDlgName, FileDlgFilt, FileDlgCaption, FileDlgMultiSelect에 해당하는 4개의 매개변수를 가지고 있습니다. FileDlgShow 함수의 각 매개변수의 역할은 아래와 같습니다. FileDlgName : 파일 읽기 창이 열렸을 때 설정되는 기본 경로 (필수항목)FileDlgFilt : 파일을 읽을 때 ..
안녕하세요. 구스입니다. 이 글에서는 DIAdem에서 4사분면(Quadrant Chart)를 만들어 보는 방법 대해서 알아볼까 합니다. DIAdem에서 이러한 데이터를 볼 수 있는 부분은 VIEW와 REPORT 부분입니다. 다만 VIEW의 경우 Y축에 데이터 길이 조정이 가능하나, X축의 경우 데이터의 값을 처리하기 때문에 불가능합니다. REPORT에서는 이 부분이 모두 가능합니다. 1. VIEW 화면에서 설정하기 그럼 먼저 VIEW에서 설정하는 방법 안내 드리겠습니다. 아래의 그림과 같이 데이터를 VIEW의 2D Axis로 표현합니다. 차트 부분에서 더블클릭을 하시면 아래와 같이 2D Axis System – Display 창이 뜨게 되고 아랫부분의 Scaling 부분으로 Manual로 지정하셔서 원하..
지난 글에서는 DIAdem에서 Excel 파일을 읽어서 Data Portal에 올리는 방법에 대해서 알아보았습니다. 2015/10/11 - [National Instruments/DIAdem] - NI DIAdem에서 엑셀(Excel) 파일 읽기 하지만 Excel 파일 데이터중 시간 정보가 제대로 올라오지 않는 것을 확인할 수 있는데요. 아래와 같이 Import Wizard를 통해서 채널의 값에서 Time 값을 시간으로 변경하면 아래와 같이 Time 채널의 모든 값이 12:00:00 AM 으로 고정되는 것을 확인할 수 있습니다. 이러한 문제가 발생하는 이유는 무엇일까요? 바로 엑셀의 데이터 값이 시간정보로 설정이 되어 있지 않기 때문입니다. 엑셀 파일의 시간 정보를 한번 살펴보면 시간 정보는 Text 속..
NI DIAdem에서는 엑셀 파일을 읽어서 Data Portal에 올릴 수 있을까요? 가능합니다. NI DIAdem은 Import Wizard를 지원하기 때문에 엑셀 뿐 아니라 다른 데이터 타입에 대한 부분도 DIAdem의 Data Portal로 데이터를 올릴 수 있습니다. 이 글에서는 Excel을 DIAdem으로 올리는 방법에 대해서 알아보도록 하겠습니다. 하기와 같은 Excel 파일이 있다고 가정을 합시다. Import Wizard를 켜기 위해서는 NI DIAdem을 실행한 뒤, 관련 파일을 Data Portal로 Drag and Drop 하면 됩니다. 위의 그림과 같이 파일을 Drag And Drop 하게 되면, DIAdem에 저장된 DataPlugin이 있는지를 확인하고, DataPlugin이 없..
이 글에서는 DIAdem 스크립트를 이용하여 화면탭을 이동하는 방법에 대해서 알아보도록 하겠습니다. 스크립트는 반복되는 처리를 자동화 하기 위해서 많이 사용이 됩니다. 이러한 반복된 작업의 결과를 사용자에게 보여줘야 하죠. 스크립트에서 어떠한 연산을 하더라도 결국은 사용자에게 VIEW 화면 혹은 Report 화면으로 전환하여 연산된 결과를 보여줘야 할겁니다. 이런 경우에 사용하는 함수는 바로 WndShow 함수입니다. WndShow함수는 비주얼베이직 스크립트 함수가 아닌 DIAdem 차제 함수입니다. 따라서 평상시 비주얼베이직 스크립트를 사용하는 유저라도 쉽게 접하기 어려운 함수입니다. 이 함수의 내용을 살펴보면 아래와 같습니다. 사용법은 비교적 간단합니다. 함수 호출이기 때문에 앞에 Call 명령어를 ..