오늘은 DSC 모듈 사용하기 두번째 시간인데요. DSC 모듈을 사용할 때 많이 언급되는 Citadel(씨타델) 데이터베이스에 대해서 알아볼까 합니다. Citadel은 말그대로 데이터베이스입니다. Citadel은 National Instruments 사의 데이터베이스가 아닌, 다른 업체의 DB를 NI에서 사용하고 있는것입니다. Citadel에 대한 내용은 아래의 링크를 통해서 참조하세요.http://www.citadel.org/doku.php 저는 NI제품군과 Citadel의 관계에 대해서 좀더 집중적으로 설명을 드릴께요. Citadel 데이터베이스는 NI 소프트웨어의 많은 부분에 컴포넌트로 포함이 되어 있습니다. Citadel을 사용하고 있는 소프트웨어 군은 아래와 같습니다. LabVIEW Datalog..
안녕하세요. 구스입니다. 오늘 부터 몇일간 LabVIEW DSC 모듈에 대해서 알아보도록 할텐데요. DSC 모듈이 무엇이고, DSC 모듈을 통해서 할 수 있는 기술을 몇가지 살펴보도록 하겠습니다. 오늘은 DSC 모듈이 무엇인지 부터 살펴보도록 합시다.DSC 모듈은 Datalogging and Supervisory Control Module의 약자인데요. 말 그대로 데이터 로깅과 제어를 감독할 때 유용한 툴입니다. SCADA를 좀더 쉽게 만들어주는 모듈인데요. NI사의 홈페이즈를 보면 DSC 모듈의 설명은 아래와 같습니다. NI사가 DSC 모듈의 장점을 아래와 같이 나열하고 있습니다. 1. LabVIEW를 기존의 다채널 산업용 시스템에 연결 LabVIEW DSC Module에는 OPC와 같이 일반적으로 사..
이번 글에서는 지난 글에서 설명드린 랩뷰로 만든 로또 프로그램의 버그를 수정(중복값 없애기)해보도록 하겠습니다. 지난 글을 못보셨다구요? 그럼 아래의 링크를 통해서 한번 확인해보세요. 2015/10/24 - [National Instruments/LabVIEW] - [LabVIEW] 랩뷰로 만들어 보는 로또 프로그램 로또 프로그램에서 가장 큰 문제점인 중복 수를 없애야 하는데요. 중복수를 없애기 위해서 저는 1-45의 값을 가진 배열을 만들고, 한번 사용한 배열의 값을 삭제하여 중복되는 부분을 제거해 보았습니다. 프로그래밍은 버그 수정하는 맛으로 하는거죠!! 코드는 아래와 같습니다. 코드 리뷰를 간단히 해보자면 아래와 같습니다. 1. 1-45까지의 값을 가진 배열을 만든다2. 0부터 (배열 크기 - 1)..
이 번글에서는 랩뷰를 이용하여 로또 프로그램을 만들어보도록 하겠습니다. 로또 프로그램의 요구사항을 살펴볼까요. 로또 프로그램 요구사항1. 로또 번호를 위한 1부터 45사이의 값 6개를 구한다.2. 보너스 번호를 위해서 1부터 45사이의 값 1개를 더 구한다.3. 로또 번호와 보너스 번호를 출력한다. 위의 기능을 수행하기 위해서는 가장 기본되는 알고리즘이 바로 1부터 45사이의 랜덤한 수를 구하는 방법입니다. 랩뷰는 기본적으로 난수 함수를 제공하고 있습니다. 난수 함수는 프로그래밍 - 숫자형 - 난수를 선택하면 됩니다. 난수 함수는 0부터 1까지의 Double 형의 값을 리턴합니다. 로또 값을 만들기 위해서는 0-1 사이의 값을 이용하여 1부터 45사이의 값을 만들어야 겠죠. 따라서 최대의 값은 45, 최..
다가오는 2015년 10월 29일 전국 엔지니어의 축제 NIDays 2015가 열립니다. NIDays는 National Intruments의 신기술은 물론, 현재 이슈가 되는 기술의 활용방안에 대한 내용을 제공해 주는데요. 그래서 많은 저는 기대를 하고 있습니다. 올해는 NIDays에서는 NI가 제공하는 새로운 데모가 어떤것이 있는지, 새로운 기술은 무엇인지 벌써부터 궁금하네요. 하지만 조금 달라진 점이 있어요. 그간 NIDays는 삼성동 코엑스에서 열렸는데요. 올해는 조금 다르게 양재동에서 열립니다.잘 확인하셔서, 삼성동으로 가시는 일은 없도록 해요! ^-^ NIDays 행사 정보 NIDays의 핵심은 바로 NI직원들과 업체 전문가의 발표시간이죠.다양한 Track을 바탕으로 자기가 원하는 기술에 대한 ..