안녕하세요. 구스입니다.이 글에서는 디아뎀 스크립트를 통해서 파일을 읽고, 이를 Data Portal에 올리는 방법에 대해서 알아보도록 하겠습니다. 먼저 디아뎀에서 파일을 읽을 때 사용되는 함수는 바로 FileDlgShow입니다. FileDlgShow 함수는 DIAdem에서 지원하는 DIAdem 내장함수입니다. FileDlgShow의 함수원형은 아래와 같습니다. FileDlgName, FileDlgFilt, FileDlgCaption, FileDlgMultiSelect에 해당하는 4개의 매개변수를 가지고 있습니다. FileDlgShow 함수의 각 매개변수의 역할은 아래와 같습니다. FileDlgName : 파일 읽기 창이 열렸을 때 설정되는 기본 경로 (필수항목)FileDlgFilt : 파일을 읽을 때 ..
지난 글에서는 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이 없..
LabVIEW를 이용하여 데이터를 엑셀파일로 저장하는 방법은 실로 다양합니다. (함수가 여러개 존재하기 때문이죠...-_-) 이 글에서는 파일 쓰기 어시스턴트가 아닌 LabVIEW의 일반 VI 중 하나인 스프레드시트 파일에 쓰기 함수를 이용하여 엑셀 파일을 저장하는 방법에 대해서 알아보도록 하겠습니다. 하지만 이 함수를 사용하게 되면 엑셀 타입으로 저장이 되는것은 아닙니다. 엑셀 타입(xlxs와 같은 확장자)가 아닌 CSV 파일 타입으로 저장하게 되는데 CSV 파일은 행과 ,를 구분으로 엑셀의 행과 열을 구분하여 엑셀에서 이 파일을 연동할 수 있게 해주는 파일을 말합니다. Microsoft Excel로 포맷하려면 LabVIEW에서 ActiveX 또는 Report Generation Toolkit for ..
이전 글에서 MsgBox를 통해서 엑셀 매크로 내부의 데이터를 표현하는 방법에 대해서 알아보았습니다. 이번 글은 데이터를 입력 받을 수 있는 InputBox를 통해서 엑셀 매크로 사용법에 대해서 알아보도록 할께요. MsgBox에 대해서 아시고 싶으시다면, 아래를 클릭하시면 됩니다. 2014/12/24 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로 VBA] MsgBox 메시지 박스 창 띄우기 InputBox는 사용자로 부터 데이터를 입력 받을 수 있게 도와주는 윈도우입니다. InputBox를 사용하기 위해서는 InputBox의 원형을 알아야 하겠죠. InputBox의 원형은 아래와 같습니다. Public Function InputBox(Prompt, Title, Default, ..