안녕하세요. 구스입니다.이 글에서는 디아뎀 스크립트를 통해서 파일을 읽고, 이를 Data Portal에 올리는 방법에 대해서 알아보도록 하겠습니다. 먼저 디아뎀에서 파일을 읽을 때 사용되는 함수는 바로 FileDlgShow입니다. FileDlgShow 함수는 DIAdem에서 지원하는 DIAdem 내장함수입니다. FileDlgShow의 함수원형은 아래와 같습니다. FileDlgName, FileDlgFilt, FileDlgCaption, FileDlgMultiSelect에 해당하는 4개의 매개변수를 가지고 있습니다. FileDlgShow 함수의 각 매개변수의 역할은 아래와 같습니다. FileDlgName : 파일 읽기 창이 열렸을 때 설정되는 기본 경로 (필수항목)FileDlgFilt : 파일을 읽을 때 ..
디아뎀에서 TDMS 파일을 읽어오면 아래와 같이 Data Portal에 TDMS 파일에 있는 그룹과 채널들이 로드가 됩니다. 하지만 파일을 읽어오면 모든 그룹들에 대한 채널들이 확장되어 있는 모습을 볼 수 있습니다. 아래와 같이 말이죠. 파일 로드시 확장된 부분을 닫아버리게 할 수는 없을까? 라는 고민을 해보고 관련 함수를 찾아보았습니다. 역시 스크립트 함수에는 모든것이 다 있었습니다. Structure 오브젝트 안에 보시면 아래와 같이 Collapse와 Expand 함수가 있습니다. Collapse 함수가 채널을 닫게 만들고, Expand가 확장을 하게 만들어요. 자세한 내용은 Help 파일을 참조하세요. 그럼 구현을 한번 해보겠습니다. Dim index For index = 1 to data.Root..