안녕하세요. 구스입니다.이 글에서는 디아뎀 스크립트를 통해서 파일을 읽고, 이를 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 속..
이 글에서는 DIAdem 스크립트를 이용하여 화면탭을 이동하는 방법에 대해서 알아보도록 하겠습니다. 스크립트는 반복되는 처리를 자동화 하기 위해서 많이 사용이 됩니다. 이러한 반복된 작업의 결과를 사용자에게 보여줘야 하죠. 스크립트에서 어떠한 연산을 하더라도 결국은 사용자에게 VIEW 화면 혹은 Report 화면으로 전환하여 연산된 결과를 보여줘야 할겁니다. 이런 경우에 사용하는 함수는 바로 WndShow 함수입니다. WndShow함수는 비주얼베이직 스크립트 함수가 아닌 DIAdem 차제 함수입니다. 따라서 평상시 비주얼베이직 스크립트를 사용하는 유저라도 쉽게 접하기 어려운 함수입니다. 이 함수의 내용을 살펴보면 아래와 같습니다. 사용법은 비교적 간단합니다. 함수 호출이기 때문에 앞에 Call 명령어를 ..
이 글에서는 DIAdem을 통해서 다중 파일을 선택하여 처리하는 방법에 대해서 알아보도록 하겠습니다. 파일 선택을 위해서는 파일 선택을 하게 하는 파일선택 창을 먼저 띄어야 합니다. 파일 선택을 위한 함수는 DIAdem Script의 FileDlgShow가 있습니다. 이 함수를 살펴보면 아래와 같습니다. 함수 인자의 필수적인 값은 FileDlgName이며 이는 FileDlgShow 창이 뜨면서 기본적으로 보여주게될 폴더를 나타냅니다. 다른 option들은 아래의 그림을 참고하시기 바랍니다. 위의 함수를 아래와 같이 구현하여 실행을 시키게 되면 아래와 같은 파일을 선택할 수 있는 창이 나오게 됩니다. 파일을 여러개 선택하여 열기 버튼을 누르게 되면 FileDlgShow 함수는 리턴값으로 “IDOk” 값이 ..