1. 사용목적 YOKOGAWA사의 전력분석계(Power Meter)인 WT Series를 사용할 때 원래 적용 되어있는 Element의 값이 아닌 추가 모듈의 값을 얻거나(EX. RPM, Torque, Efficiency 값 등) 적용되어 있는 값의 순서를 변경 하여 원하는 Element로 Data를 정렬할 때 사용합니다. 기본적인 데이터(전압, 전류, 전력 등)는 단순하게 통신을 연결해서 데이터를 가지고 오면 되지만 Torque와 RPM 등 옵션으로 추가되는 모듈의 데이터의 경우에는 단순하게 데이터를 가져오게 되면 100ms 정도의 데이터 gathering을 하지 못하고 약 800ms이상의 데이터 수집이 발생하게됩니다. 때문에 아래에 설명할 방식을 통해서 옵션의 데이터(torque, rpm 등)를 통신..
Labview Tip 검색 결과
1. 사용목적 Labview를 이용해 프로젝트를 진행할 때 User의 요청으로 수집한 데이터를 Excel에 Graph화 하여 Data를 저장해야 하는 경우가 있습니다. 기존의 방식은 LabVIEW에서 작성한 Graph를 캡쳐하여 그 이미지를 Excel에 붙여 넣어 Display 했지만, User가 Graph의 Data를 바로 확인할 수 없었습니다. 또한 excel상태에서 데이터의 수정 또한 불가능했었습니다. 그 때 Report Generation이라는 기능을 사용하여 Excel에 Graph기능을 이용해서 Graph를 생성하고 User가 바로 데이터를 확인, 변환 할 수 있습니다. 2. Block Diagram 블록다이어 그램을 살펴 보겠습니다. 간이 테스트용으로 위의 코드를 만들어 보았습니다. For 문..
1. 사용목적 Labview를 이용해 프로젝트를 진행할 때 User의 요청으로 Excel로 측정 Data를 저장해야 하는 경우가 있습니다. 단순히 배열로 저장되는 경우에는 Labview의 '스프레드시트에 쓰기' 기능을 이용하면 되지만 특정 셀에 원하는 Text를 넣거나 Data를 선별해서 넣는 경우에는 '스프레드시트에 쓰기'는 적합하지 않습니다. 그 때 Report Generation이라는 기능을 사용하여 User가 원하는 대로 Excel에 Data를 저장할 수 있게 합니다. 2. Block Diagram 왼쪽의 그림은 '스프레드시트에 쓰기'이고 오른쪽의 함수는 Report Generation 과 관련된 기능들입니다. 그 중에서도 Excel과 관련한 Excel Specific 함수를 이용해보도록 하겠습니..
1. 사용 목적LabVIEW을 포함한 모든 프로그래밍에서는 노가다 코드라는 게 존재합니다. 그것은 반복분등을 사용하거나 프로그래밍 문법을 사용하여 효율적으로 할 수 있지만 복잡하거나 구현에 시간이 걸리는 경우가 많기 때문에 단순하고 직관으로 프로그래밍을 하게 되면 문법을 사용하지 않고 단순히 많은 프로그램 양으로 동작을 시킬 때가 있습니다. 오늘의 랩뷰 tip은 그러한 부분을 한번에 해결할 수 있는 tip입니다. 프로퍼티노드를 사용할 때 각 컨트롤 하나하나 비활성화 또는 활성화를 시켜주는 코드가 있습니다. 이를 각각이 아닌 참조배열로 묶어 한 번에 LABVIEW 코드의 단순화와 메모리 사용량을 최소화 하기 위한 프로퍼티 노드 사용 2. Block Diagram 설명 - 컨트롤을 조건에 따라 활성화/비활성..
I. 사용 목적 - 생산자/소비자 케이스 루프를 작성하고, 개별 태스크 동작을 수행한다. - 큐 함수를 이해하고, 루프간 데이터 송/수신 기능을 수행한다. - 큐 함수와 병렬 루프를 응용하여, 확장된 기능의 병렬루프를 연동/제어한다. II. 생산자/소비자 케이스 루프 동작 플로우 III. 생산자/소비자 케이스 구조 작성: 1. 블록다이어그램 전체 구조 생산자/소비자 케이스 병렬 루프는, 생산자 케이스 루프와 소비자 루프 두 개의 루프로 병렬 구성된다. 생산자 루프는 소비자 루프에 명령을 전달하는 컨트롤타워 역할을 하고, 소비자 루프는 컨트롤타워로 부터 전달 받은 명령을 수행 하는 역할을 한다. 2. 큐 함수 작성 병렬 루프간에 데이터 또는 명령을 전달하기 위해서는 큐 함수가 사용된다. 큐 함수는 입력 받..
1. 사용목적 생산 설비와 관련된 프로젝트를 진행할 때 생산품의 일련번호를 알기 위해 바코드나 QR코드를 사용하여 생산품의 일련번호를 지정하고 읽어야 하는 경우가 있습니다. 그 때 Programmable 바코드 스캐너와, 프린트와 통신하여 원하는 대로 출력 하고 읽을 수 있습니다. 숫자나 문자를 사람이 육안으로 읽고 판단하기에는 시간이 많이 걸리고 불량이 발생할 경우의 수가 많지만 바코드 스캐너를 이용해서 정해진 바코드를 문자로 출력할 수 있어 불량률과 시간이 단축되는 효과를 얻을 수 있습니다. 2. 장비설명 - PowerScan PBT9500 사용한 바코드 스캐너는 DATALOGIC사의 PowerScan PBT9500 모델을 사용했습니다. 스캐너와 통신모듈사이를 블루투스 통신을 사용하여 데이터를 주고 ..