안녕하세요. 구스입니다. 오늘은 랩뷰에서 구글맵 API를 사용하는 방법에 대해서 알아보도록 하죠.랩뷰에서 구글맵 API를 어떻게 사용할 수 있을까요? 그에 대한 해답은 바로 웹 브라우저 컨트롤에 있습니다.웹 브라우저 컨트롤에 주소를 할당하여 구글맵 API의 기능을 사용할 수가 있는데요. 아래와 같이 프론트패널에서 오른쪽 마우스를 눌러 .NET & ActiveX 안으로 들어가면 ActiveX 기반의 웹 브라우저를 찾을 수 있습니다. 이 웹브라우저는 마이크로소프트에서 제공하는 ActiveX 기반으로 되어 있으며 SHCDWCVW 객체 기반으로 이루어져 있습니다. 이 객체에 대해서는 아래의 링크를 통해서 좀더 자세한 내용을 파악할 수 있으니 InternetExplorer 오브젝트에 대한 관심이 있으시면 하기 링..
안녕하세요. 구스입니다. 이 글에서는 랩뷰 시계를 한번 만들어 볼텐데요.랩뷰 시계를 만들기 위해서는 어떠한 내용을 파악하고 있어야 할까요. 아래에 설명할 랩뷰 시계 코드를 이해하는데 필요한 내용은 While문, For문, 기다림 함수등이 필요합니다.그럼 먼저 UI(User Interface) 부터 살펴보도록 합시다. 본 코드는 아래와 같이 구성이 됩니다.프론트패널에는 시간을 보여주는 UI로 구성이 됩니다. 랩뷰 코드는 아래와 같아요랩뷰 코드 실행 순서는 아래와 같습니다. 1. 날짜/시간을 초로 얻기를 통해서 현재 시간을 가져옵니다. 이 함수는 타임스탬프 형으로 데이터를 리턴합니다. 2. 받아온 날짜를 시간(%H), 분(%M), 초(%S)로 나눕니다.3. 각각 나눈 정보를 이용하여 시간/분/초를 인디케이터..
안녕하세요. 구스입니다. 오늘은 랩뷰에서 프로그래밍적으로 VI를 생성하거나, 편집할 수 있는 기능에 대해서 알아볼까 합니다. 동적으로 랩뷰 VI를 제어하는데 사용이 되는 기능인데요. 이 기능을 제공하는 함수는 바로 NI LabVIEW Scripting이라는 녀석입니다. LabVIEW VI Scripting는 VI Server에 대한 클래스, 프로퍼티, 메소드등을 제공해주어, 사용자가 특정 객체를 생성해서 프론트패널 혹은 블록다이어그램에 추가할 수 있으며, 새 VI 생성, 실행, 정지도 가능하게 도와줍니다. NI LabVIEW Scripting의 기능은 아래와 같습니다. 새로운 LabVIEW 코드를 프로그램적으로 생성하고 실행기존 코드 검사 및 변경새로운 컨트롤 및 인디케이터를 프로그램적으로 배치VI 커넥..
안녕하세요. 구스입니다. 오늘도 역시나 깨알같은 랩뷰 강좌를 가지고 왔습니다. 이 글에서 알아볼 내용은 랩뷰에서 만든 실행파일(EXE 파일)을 실행했을 때 프로그래밍된 부분이 바로 실행이 되지 않게하기 위해서는 어떻게 설정을 해야 하는지 알아보도록 하겠습니다. 이 글을 따라하기 위해서는 이미 특정 vi를 이용하여 빌드 어플리케이션에 대한 설정이 빌드스펙에 존재해야 합니다. 랩뷰를 이용하여 EXE 파일을 만드는 방법은 아래의 랩뷰 강좌를 통해서 확인하세요. 2015/01/06 - [National Instruments/LabVIEW] - [LabVIEW] 랩뷰 어플리케이션 빌더 (EXE 만들기) 그럼 EXE 파일 설정을 위한 랩뷰 강좌를 시작하도록 합시다. 빌드 스펙을 만들때나, 빌드스펙 만든 후에 설정을..