SlideShare a Scribd company logo
1 of 48
Download to read offline
Logger Net
사용자 교육자료
목차 _Logger Net 사용자 교육
엔지니어링 사업부 1/47
1. 데이터 로거의 원리
2. 데이터 로거의 구조
2.1 CR3000/10000의 구조
2.1.1 데이터 로거의 분해 및 조립
2.1.2 데이터 로거용 키패드
2.1.3 키패드 운영방법
2.1.4 PC 카드로 데이터 받기
2.1.5 키패드 설정하기
2.1.6 CR1000 메모리 구조
3. 측정
3.1 아날로그 입력방식_전압
3.2 아날로글 입력방식_전류
3.3 펄스 : 풍속, 강우량
4. 데이터로거 운영 소프트웨어
4.1 로거넷 설치
4.2 로거넷의 기능
4.3 Setup
4.3.1 CR1000
4.3.2 자동 데이터수집 및 시각동기화
4.3.3 데이터파일 저장경로 설정
4.4 connect
4.4.1 Connect에서 CR1000 상태보기
4.5 Status 메뉴
4.6 Tasks 메뉴
4.7 ShortCut
4.8 CRbasic
4.9 Split
4.10 View 메뉴
4.10.1 CR1000
4.11 Card Convert
센서
-전압
기온(PT100), 습도, 풍향, 일사,
대기압, 강우감지
-전류
주로 4 ~ 20mA 출력
- 펄스
일조계, 강우량계, 풍속계
-디지털 신호
파고계, 대기압, ORBCOMM 단말기
,GPS 수신기, 시정계, 운고계 등
엔지니어링 사업부 2/47
1.데이터 로거의 원리
신호 수신
아날로그신호를 디지털로 전환
연산
내부메모리에
통계처리된 결과 저장
컴퓨터 사용, 테이터 수집 및 통신
(전용선, RF, CDMA,블루투스
Internet, 위성 등)
RS-232 comport 사용하여
직접 데이터 출력
데이터 로거의 관측처리 과정
데이터 로거 데이터 수집
엔지니어링 사업부 3/47
2.1 CR3000의 구조 [데이터 로거의 구조]
CR3000의 구조 및 채널 설명
아날로그 입력채널
여기 채널
디지털 입출력채널
펄스 채널
5V /12V 전원 출력
SDM 입력채널RS232 통신포트CS I/O 통신포트
키패드
LCD 화면
CFM100 메모리
모듈 장착 모습
정밀저항
전원 입력
엔지니어링 사업부 4/47
2.1 CR1000의 구조 [데이터 로거의 구조]
CR1000의 구조 및 채널 설명
메모리확장 모듈
엔지니어링 사업부 5/47
2.1.1 데이터 로거의 분해 및 조립 [CR1000의 구조]
와이어링 판넬과 알루미늄 캔으로 구성
➢ 밀폐된 알루미늄 캔 속에는 데이터 로거 메인보드가 삽입되어 있음
➢ 만약, 데이터 로거가 고장 났을 경우! 센서와 연결된 부분은 풀지 않고
알루미늄 캔만 교체하면 됨
엔지니어링 사업부 6/47
2.1.2 데이터 로거용 키패드 [CR1000의 구조]
데이터로거용 키패드 와 초기동작 화면
➢ 로거의 CS I/O 포트에 연결되어 현재의 로거상태를 볼 수 있음
➢ 초기동작 화면의 ‘Running’은 정상적으로 작동 하는 것임
➢ 전원절약을 위해서 몇 초 후에는 자동으로 사라짐, 키를 누르면 다시 표출됨
엔지니어링 사업부 7/47
2.1.3 키패드 운영방법 [CR1000의 구조]
KEYPAD 작동법 및 LCD창 트리구조
➢ Enter Key: 커서 위치한 곳에 해당항목에 들어가고 실행 시킬 수 있음
➢ Esc Key : 현재 위치한 항목에서 상위 메뉴로 이동하는 키
➢ 방향 Key : 커서를 각 방향으로 이동시키는 키
➢ Enter Key를 누르면…
Public
min1
min10
hourly
daily
2.1.3 키패드 운영방법 [CR1000의 구조]
주의 해야 할 항목
➢ Run/Stop Program, File 항목은
데이터 로거 내부의 동작 프로그램을
수정하거나 실행 및 정지를 시키는
항목이므로 주의를 요망!
Data
Run/Stop program
File
PCCard
Ports and Status
Configure, Settings
키패드를 이용한 데이터 조회
Data
Run/Stop program
File
PCCard
Ports and Status
Configure, Settings
Real time tables
Real time custom
Final Storage Data
Reset Data Tables
Graph Setup
Enter
➢ 로거 프로그램에서 선언한 변수들
계속
엔지니어링 사업부 8/47
Enter
Public
min1
min10
hourly
daily
2.1.3 키패드 운영방법 [CR1000의 구조]
키패드를 이용한 데이터 조회
엔터
2007-06-18 14:23:32
Wind_SPD : 3.2
Wind_DIR : 234.2
Air_Temp : 20.4
RH : 45.3
MS_093 : 0
Rain_mm : 0
Rain_Hr : 10.5
혹은
➢ 전체 변수를 표출 한 예)
2007-06-18 14:23:32
Wind_SPD(풍향) : 3.2
Wind_DIR(풍속) : 234.2
Air_Temp(기온) : 20.4
RH(습도) : 45.3
MS_093 : 0
Rain_mm : 0
Rain_Hr(시간누적강우) : 10.5
Rain_Day(일누적강우) : 20.5
SunHr_Hr(시간누적일조) : 0.3
SunHr_Day(일누적일조) : 2.3
SunHr_sec : 1080
min1_id : 1
min10_id : 10
hour_id : 100
day_id : 200
Hour_min : 1423
input_chr(20) : 0
in_byte : 0
distance(시정거리) : 16.09
batt_volt(시스템전원) : 13.3
Public
min1
min10
hourly
daily
➢ 각각 항목에 들어가면
1분,10분, 한시간,하루
간격으로 저장되는 데이터
확인 할 수 있다.
1초
or
1분
계속
엔지니어링 사업부 9/47
Enter
엔지니어링 사업부 10/47
2.1.4 PC카드로 데이터 받기 [CR1000의 구조]
메모리 카드 모듈(모델명: CFM100)
➢ CR1000 or CR3000용
➢ 오른쪽 나사를 열고 CF메모리 삽입
➢ 왼쪽 상단 컨트롤 버튼과 상태 확인 LED
➢ 정상상태는 주기적인 적색 LED 깜빡!
➢ 운영중인 프로그램을 중단 후 꺼내는 것이
바람직함.(흰색버튼) -> 일시적인 관측 중단 상태
키패드에서 프로그램을 중단하는 법
Data
Run/Stop program
File
PCCard
Ports and Status
Configure, Settings
CPU : ***.CR1
is running:
*Run on power up
Stop, Retain Data
Stop, delete Data
Restart, Retain Data
Restart, Delete Data
Execute
CPU : ***.CR1
is running:
Run on power up
*Stop, Retain Data
Stop, delete Data
Restart, Retain Data
Restart, Delete Data
Execute
한번 Enter 선택[*], 재 Enter 는 해지[ ]
2) Enter 로 해지 [ ]
3) Enter 로 선택 [*]
1) 이동 후 Enter
4) Enter로 경고메시지 확인
다시 엔터로 프로그램 종료
엔지니어링 사업부 11/47
CPU : ***.CR1
is running:
*Run on power up
Stop, Retain Data
Stop, delete Data
*Restart, Retain Data
Restart, Delete Data
Execute
CPU : ***.CR1
is running:
Run on power up
Stop, Retain Data
Stop, delete Data
Restart, Retain Data
Restart, Delete Data
Execute
관측 데이터는 컴퓨터에 저장하기
키패드에서 프로그램을 재실행 하기
2.1.4 PC카드로 데이터 받기 [CR1000의 구조] 계속
➢ 키패드로 일시적인 중단 상태를 만든 후, CFM100 컨트롤 버튼을 누른다.
➢ 녹색 LED를 확인 후 CF메모리 카드를 꺼내서 데이터를 컴퓨터에 저장하고
포맷한다.(포멧은 권고 사항임)
➢ 포맷된 CF메모리 카드를 CFM100에 넣고 중단 된 프로그램을
다시 실행한다.
Data
Run/Stop program
File
PCCard
Ports and Status
Configure, Settings
한번 Enter 선택[*], 재 Enter는 해지[ ]
2) Enter로 선택 [*]
3) Enter로 선택 [*]
1) 이동 후 Enter
4) Enter로 재 관측수행 되고
***.CR1 running 메시지를
확인하면 정상적인 관측수행
됨.
2.1.5 키패드 설정 [CR1000의 구조]
초기화면에서 액정화면과 로거시간 설정
Data
Run/Stop program
File
PCCard
Ports and Status
Configure, Settings
Configure Display
Set Time
Turn off display
Back Light
Contrast Adjust
Display Timeout : Yes
Timeout (min) : 1
➢ Turn off display _ 액정화면 끄는 기능,
➢ Back Light _ 배경 불빛선택(야간유용)
➢ Contrast Adjust _ 액정화면 밝기 조절
➢ Display Timeout _ 절약전원을 위해 무작동시 자동 전원 꺼짐
엔터로 YES/NO 선택!
➢ Timeout(min): 1 _ 자동 전원 꺼짐은 분단위로 설정됨
➢ Set Time – 현재 로거의 시간 정보를 확인 할 수 있음.
➢ 시간 정보 화면의 Set - * 수동조작은 바람직 하지 않음. 정확도가 낮기에…
Configure Display
Set Time
2007-06-18 14:23:32
Year 2007
Month 6
Day 18
Hour 14
Minute 23
Set
Cancel
4) 엔터 후 숫자버튼으로
수정 할 수 있음
엔지니어링 사업부 12/47
2.1.6 CR1000 메모리 구조 [CR1000의 구조]
메모리 구성 및 방식(링 메모리 방식)
➢ 모든 메모리에 주소가 부여 됨!
➢ 기본 데이터 단위 2bytes
➢ 4MB SRAM : 200만개 정도 저장가능
➢ 링메모리 개념 : over write ill and stop(선택가능)
➢ Auto 사이즈 : 한시간, 하루간격을 각각
다른 테이블로 나누고 조절함.
(* 임의로 사용자가 저장공간을 지정할 수 있음)
✓ 운영체제 저장용 ✓ 설정 저장용 ✓ 4MB SRAM(배터리내장) : 16KB 프로그램 저장
나머지는 데이터 저장
✓ 메모리 방식 : 테이블 베이스 메모리
엔지니어링 사업부 13/47
3.1 아날로그 입력방식_전압 [측정]
로거채널 결선에 따른 센서 분류
➢ 디퍼런셜 방식 [Diff] : 일사
➢ 싱글엔드[SE] + 아날로그 출력방식
: 풍향(potentiometer)
➢ 싱글엔드 방식[SE] : 습도,일사
대기압,강우감지
➢ 디퍼런셜[Diff] + 아날로그 출력방식
:온도(PT100)
엔지니어링 사업부 14/47
3.2 아날로그 입력방식_ 전류 [측정]
로거채널 결선에 따른 센서 분류
➢ 아날로그 입력방식_전류
➢ 펄스 : 풍속계(Low level AC)
,강우량계,일조계(switch closure)
3.3 펄스: 풍속, 강우량 [측정]
NOTE
엔지니어링 사업부 15/47
엔지니어링 사업부 16/47
4.1 로거넷 설치 [데이터로거의 운영 소프트웨어]
설치과정 페이지 Ver. 4.0
1 2
543
엔지니어링 사업부 17/47
4.2 로거넷의 기능 [데이터로거의 운영 소프트웨어]
시작화면 폴더계층과 로거넷 실행 ✓ 클릭 !
[ 간단모드 ]
엔지니어링 사업부 18/47
4.2 로거넷의 기능 [데이터로거의 운영 소프트웨어]
각 메뉴 버튼의 간략적인 기능설명
[ 간단모드 ]
➢Setup : 통신방법과 연결상태를 직접 선택함
➢Connect : 로거와 접속 및 프로그램/데이터 송수신 기능
➢Status : 설정된 사이트들의 통신 상태 및 과거 통신이상 유무를 표시
➢TroubleShooter : 설정된 각 사이트들의 과거 작업 내역 표시
(통신시간,상태,명령어 처리 상태 등)
➢Tasks : 조건식 작업 수행 설정 기능
➢Short Cut : 데이터로거 프로그램을 GUI방식으로 선택/작성 기능 제공
➢CRBasic : 데이터로거 프로그램을 작성하는 도스방식용 프로그램
➢Split : 수집된 데이터를 특정조건으로 확인 가능
➢View : 수집된 데이터를 확인 (편집은 불가능)
➢RTMC Pro : 실시간으로 데이터를 표출함
➢PBGraph : 사이트들의 구성을 트리 형식으로 표출 시킴
계속
엔지니어링 사업부 13/
4.3.1 CR1000 [Setup]
통신방법과 연결상태를 직접선택
➢로거 와의 기본적인 인터페이스를 위한 지점 설정 및
통신방법 등을 설정하는 부분
➢설정된 사항들은 한번 설정으로 계속 가능
엔지니어링 사업부 19/47
통신방법과 연결상태를 직접선택
COM3
✓COM3 라인과 결선한 이후
4.3.1 CR1000 [Setup]
❖ USB 컨버터 KW-825(RS-232라인)는
드라이브 설치 후에 사용 할 수 있음
계속
✓ Connect 에서 연결된
데이터로거CR1000 확인!
1
32
❖ 주 의
→초기에 꽂은 곳에 COM3 로 잡았는데
나중에 다른 포트에 꽂으면 com4로 바뀌었다면
여기서 다시 COM4설정을 수정해주어야 한다.
엔지니어링 사업부 21/47
4.3.2 자동 데이터 수집 및 시각동기화 [Setup]
통신방법과 연결상태를 직접선택
✓Scheduled Collection Enable [V] 선택이 되어야 스케줄이 작동함
✓Calling Interval : 설정된 데이터 수집간격, 한번씩 자동으로 데이터를 수집
✓Next Time to Call : 다음에 접속하여 수집할 예정시간
✓Primary Retry Interval : 데이터가 수집되지 않았을 경우, 데이터를 수집하기 위해 재시도하는 간격
✓Retries Using Primary Interval : 재시도 간격 횟수
✓Secondary Retry Interval : 재시도 동안 데이터를 수집하지 못했을 경우, 다시 재시도하는 간격
✓Clock 탭에서 정기적으로 컴퓨터와
시각동기화를 지정 할 수 있다
엔지니어링 사업부 22/47
4.3.3 데이터파일 저장경로 설정 [Setup]
데이터 파일 저장경로 설정
✓Data file 탭에서 데이터파일의 저장 경로와 파일명의 표기부분을 설정하거나 수정 가능함
엔지니어링 사업부 23/47
4.4.1 Connect [Connect]
✓먼저, 로거와 컴퓨터 연결
✓데이터를 수집 할 때
✓프로그램을 송신 할 때
✓Station : Setup 창에서 설정한 각 사이트들(데이터로거)확인
✓Connect : 접속한 사이트(데이터로거) 선택 후 클릭 시 접속
✓Collect Now : Setup에서 설정한 내용으로 데이터가 즉시 수집
✓Custom : 맞춤 설정된 내용을 변경하여 데이터를 수집
✓Program_Send : 데이터로거 프로그램을 데이터로거에 보냄
✓Program_Retrieve : 데이터로거에서 실행된 프로그램을 수신
✓Graphs: 현재 측정되고 있는 데이터 값을 그래프로 확인
✓Num Display : 현재 측정 데이터 값을 수치상으로 확인(실시간)
✓Stop : 표출되고 있는 데이터/업데이트를 중지 할 수 있음
✓Ports & Flags : 포트와 플레그를 설정/해지 할 수 있음
✓Clocks_Adjusted Server Date/Time
: 컴퓨터 날짜/시간 - 현재 프로그램 구동중인 컴퓨터의 시간
✓Clocks_Statoin Date/Time : 현재 데이터로거의 시간
✓ Check : 데이터로거 시간을 점검
✓ Set : 컴퓨터와 데이터로거의 시간을 동기화 (컴퓨터시간 기준)
✓ Pause check Update : 각 시간을 표시하지 않음
✓경과 시간창 : 사이트와 접속되어 있는 시간을 표시
프로그램전송/데이터 수집/실시간 모니터링
엔지니어링 사업부 24/47
4.4.1 Connect에서 CR1000상태보기 [Connect]
Connect창에서 중요기능들
✓Connect 창 _ Station Status 클릭 ! _Table Fill Times -> 현재 데이터로거의 메모리 여유분 확인 할 수 있음
✓Table Name/ # of Records/ Table Fill Time/ Time of Fill 구분 됨
✓Time of Fill : 메모리가 가득 차는 예전 시간정보를 표출 해 줌.
✓Connect 창 _ File Control 클릭 ! ->4MB SRAM에 있는 프로그램과 데이터파일을 확인 할 수 있음
✓메모리 포멧기능/ 불필요한 프로그램 삭제/현재 메모리 구동중단/ 다른 프로그램 작동
* 포멧기능은 주의하여 사용 해야 함 !
#메모리가 차는 예정시각
엔지니어링 사업부 25/47
4.5 Status 메뉴 [데이터로거 운영 소프트웨어]
테이터 수집 상태를 확인
✓네트워크 지도 : 설정된 사이트들의 구성을 표시, 라인상태 : 현재 통신 상태를 표시
✓평균에러 : 사이트와 접속시 통신불량 횟수를 퍼센트로 표시
✓수집상태 : 데이터 수집 셋업 상태 표시
✓지난 데이터수집 : 가장 최근에 사이트와 접속한 시간을 표시
✓다음 데이터수집 : 사이트와 접속할 다음 시간을 표시
✓수집된 값 : 마지막 접속시 수신된 데이터 개수를 표시
✓자동 수집정지 : 스케쥴 기능을 정지 할 수 있음(체크박스표시)
엔지니어링 사업부 26/47
4.6 Tasks 메뉴 [데이터로거 운영 소프트웨어]
✓ Setup : 셋업 메뉴로 이동하여 스케쥴 기능 추가및 작업을 지시
✓ Status : 설정된 작업 이름,형태,트리거형태,마지막 실행 시간,다음 실행시간 등
( Pause all tasks - 모든 작업을 중지할 수 있음)
✓ Meassage : 설정된 작업 진행에 관한 내용들을 확인
지시된 특정 작업수행 및 확인
엔지니어링 사업부 27/47
4.7 ShortCut [데이터로거 운영 소프트웨어]
ShortCut으로 Crbasic 코딩생성
예) CR1000
1
3
4.7 ShortCut [데이터로거 운영 소프트웨어] 계속
107 Temp. Prob 작업스케줄 작성
2
✓ 107 Temperature Probe 클릭
클릭
4
엔지니어링 사업부 29/47
4.7 ShortCut [데이터로거 운영 소프트웨어] 계속
5
Short Cut 저장 하면
두개의 파일 ~.SCW & ~.CR1
생성 된다.
<= ~.TXT 파일 역시 생성 됨!
( 센서의 결선 정보)
: Short Cut _Wiring 에서 확인
60분
간격
하루
간격
총 3개
107 온도 센서 설정
클릭
107 Temp. Prob 작업스케줄 작성
❖ ~.SCW파일 vs ~.CR1파일 구분
-SCW파일 : Short Cut 유틸리티로 작업내역이 저장된 파일
-CR1파일 : 실질적으로 로거에 프로그래밍되어 작업 내역이
저장된 파일 (수정은 CRBasic Editor 사용)
-> 서로 호환되어서 ShortCut으로 편리하게 작업을 하고
Connect유틸리티에서 작업내역을 CR1000으로
전송 할 때는 ~.CR1 파일을 전송한다.
4.7 ShortCut [데이터로거 운영 소프트웨어] 계속
엔지니어링 사업부 19/
1
3
전압출력방식 센서 설정과정
2
센서수량
최대 출력범위 이하
AC 전원사용시
Default
각 센서별
멀티값과 옵셋값
만약! DC 전원 사용시
-> Fast (Int 250)
예)습도센서 출력전압범위 0~1000mV
습도측정범위 0~100%
0mV -> 0%, 1000mV->100%
결국, 멀티값은 0.1, 옵셋값은 0
4.7 ShortCut [데이터로거 운영 소프트웨어] 계속
엔지니어링 사업부 31/47
ShortCut으로 Crbasic 코딩생성
4.8 Crbasic [데이터로거 운영소프투웨어]
4.8.0 Editor 사용 및 기본이해
4.8.1 전압출력센서의 측정
4.8.1.1 습도
4.8.1.2 대기압
4.8.1.2.1 BTB101 시리즈
4.8.1.2.2 BTB220 시리즈
4.8.1.3 강우감지
4.8.1.4 일사
4.8.2 전압출력센서의 응용
4.8.1 온도
4.8.1.1 PT100 센서의 보정
4.8.1.2 풍향
4.8.3 전류출력센서
4.8.4 펄스 출력센서
4.8.4.1 풍속
4.8.5 디지털센서
4.8.6 로거 내부 연산
4.8.7 통계처리부분
4.8 CRbasic [데이터로거 운영 소프트웨어]
Crbasic 프로그램 교육 내용
엔지니어링 사업부 32/47
4.8 CRbasic [데이터로거 운영 소프트웨어]
Crbasic Editor로 코딩다루기
예) CR1000 CRbasic 프로그램 [4개의 큰 틀]
-변수선언 부분
-데이터 통계처리 및 저장간격 지정 부분
-서부루틴 지정부분 (필요시)
-측정하고하 하는 센서의 명령부분
’Declare Public Variables
’Define Data Tables
’Define SubRoutines
‘Main Program
엔지니어링 사업부 33/47
CR1000 프로그램 기본이해
'CR1000 Series Datalogger
'To create a different opening program template, type in new
'instructions and select Template | Save as Default Template
'date:
'program author:
'Declare Public Variables
'Example:
Public PTemp, batt_volt
'Declare Other Variables
'Example:
'Dim Counter
'Declare Constants
'Example:
'CONST PI = 3.141592654
'Define Data Tables
DataTable (Test,1,-1)
DataInterval (0,15,Sec,10)
Minimum (1,batt_volt,FP2,0,False)
Sample (1,PTemp,FP2)
EndTable
'Define Subroutines
'Sub
'EnterSub instructions here
'EndSub
'Main Program
BeginProg
Scan (1,Sec,0,0)
PanelTemp (PTemp,250)
Battery (Batt_volt)
'Enter other measurement instructions
'Call Output Tables
'Example:
CallTable Test
NextScan
EndProg
4.8 CRbasic [데이터로거 운영 소프트웨어] 계속
→ 변수선언 부분 ‘Declare Public Variables
-Public : 변수선언 명령어로, 실시간 측정데이터에서 볼 수 있음.
-Dim : 변수선언 명령어로, 실시간 측정데이터에서 볼 수 없음.
→데이터 통계처리 및 저장간격 지정 부분 ‘Define Data Tables
- 한시간,하루 누적경우, 각 두개의 테이블 선언 해야함.
이는 각 테이블별로 두개의 파일이 저장된다는 의미
- 각각의 파라메터의 의미 확인 시, 해당 파타메터에서 오른쪽 마우스 클릭 !
→서부루틴 지정부분 (필요시) ‘Define SubRoutines
복잡한 연산작업의 코딩을 넣고자 한때 따로 계산해서 변수로 저장해 놓으면
MainProgram에서 연산된 변수 값을 사용 할 수 있음.
→측정 센서의 명령부분 ‘Main Program | BeginProg - EndProg
-Scan ~ Next 사이의 명령어는 반복 수행됨.
-Scan ~ Next 사이에 각각의 파라메터를 넣음
-예) Scan(1,Sec,10,0) -> 1초 간격으로 실행하라는 의미
-CallTablec Test ->테이블 호출 명령어로, 메인프로그램에서 수행된 작업
을 통계처리부분에서 테이블형태 불러 올때 이름을 Test로 명하여 가지고
오는 부분임.
-CallTable Test // NextScan 사이에는 누적계산시 변수 초기화시키는
연산과정을 넣을 수 있다.
BeginProg
Scan (1,Sec,0,0)
PanelTemp (PTemp,250)
Battery (Batt_volt)
VoltSe (RH,1,mV2500,241,0,_60HZ,1.0,0)
'Enter other measurement instructions
'Call Output Tables
'Example:
CallTable Test
NextScan
EndProg
➢ 싱글엔드 방식[SE] : 습도
예)습도센서 출력전압범위 0~1000mV
습도측정범위 0~100%
0mV -> 0%, 1000mV->100%
결국, 멀티값은 0.1, 옵셋값은 0
---------------------------------------
멀티값,옵셋값 구하는 식 M*V1 + O = R1
M*V2 + O = R2
즉, M*(0mV) + O = 0%
M *(1000mV) + O =100%
결국, M (멀티값)= 0.1, O(옵셋값)= 0
4.8.1 습도
→측정치를 저정 할 변수 지정
→반복의 의미 (여러 개 센 서일 경우) ,한 개의 센서는 1 로 놓는다
→SE2 채널에 연결 된 센서, 최대 2500mv 이하 범위
→60HZ (현장의 전원노이즈가 아날로그측정에 영향을 방지함)
→Multipler : 습도센서의 출력과 측정범위에 따른 곱한 값
→Offset : 습도센서의 출력과 측정범위에 따른 더하는 값
엔지니어링 사업부 35/47
4.8.1 전압출력센서의 측정 [CRbasic ]
'Main Program
BeginProg
Scan (1,Sec,0,0)
PanelTemp (PTemp,250)
Battery (Batt_volt)
VoltSe (RH,1,mV2500,2,1,0,250,1.0,0)
VoltSe (Pressure,1,mV2500,3,1,0,250,0.184,600)
<대기압측정을 위해 추가된 명령어>
'Enter other measurement instructions
'Call Output Tables
'Example:
CallTable Test
NextScan
EndProg
대기압
예)바이살라 PTB 101 출력전압범위 0~2500mV
습도측정범위 600~1060hPa
0mV -> 600hPa,2500mV->1060hPa
결국, 멀티값은 0.184, 옵셋값은 600
---------------------------------------
멀티값,옵셋값 구하는 식 M*V1 + O = R1
M*V2 + O = R2
즉, M*(0mV) + O = 600hPa
M *(2500mV) + O =1060hPa
결국, M (멀티값)= 0.184, O(옵셋값)= 600
PTB101시리즈
[ 신호타입: 아날로그 신호 / 디지털 값 ]
* 아날로그로 신호 경우
: PTB101과 유사한 코드 (VoltSe )
다만, 센서 모델이 다르므로 멀티값과 옵셋값이 달라질 수 있습니다.
* 디지털 값일 경우 (주로 220시리즈)
:4.8.5 디지털센서부분 참고 하시오!.
PTB220시리즈
4.8.1 전압출력센서의 측정 [CRbasic ] 계속
엔지니어링 사업부 36/47
엔지니어링 사업부 19/
'Main Program
BeginProg
Scan (1,Sec,0,0)
PanelTemp (PTemp,250)
Battery (Batt_volt)
VoltSe (rain_mV,1,mV2500,4,1,0,250,1.0,0)
If rain_mV > 500 Then
rain_detect = 1
Else
rain_detect = 0
EndIf
VoltDiff (solar_rad,1,mV25,3,True ,0,250,100,0)
'Enter other measurement instructions
'Call Output Tables
'Example:
CallTable Test
NextScan
EndProg
4.8.1 전압출력센서의 측정 [CRbasic ] 계속
✓ 강우량 감지 시 :1000mV 출력, 그렇지 않을 때는 0mV 신호 출력 (강우감지 만)
-> 멀티: 1, 옵셋 값:0 다만, 전압출력은 최대 1000mV이기에 최대로 2500mV 설정!
강우 감지
일 사
→SE4번 채널에서 전압을 읽어서 rain_mv 변수에 입력
→ 전압값이 500이상이면 rain_detect 변수에 1이 입력되고
→ 전압값이 500이하면 rain_detect 변수에 0이 입력된다.
( rain_detect 값을 가지고 통계 처리함 )
*일사센서의 일반적 특징: 매우 약한 신호 (microV 수준)
->디프렌셜방식으로 전압측정(보다 정확한 측정을 위해)
예)프로그램 코딩 : Kipp & Zonen의 CM21 일사센서
→Diff 1번 채널에서 전압을 읽어서 solar_rad 변수에 입력
→ 최대신호범위 25mV, 멀티값100(일사센서별 고유값 가짐)
* 일반적으로 일사센서를 구입시 보정계수(증명서)로 멀티값을 구함
보통, 10 microV/W/m^2 수준, -> CR1000에서는 단위를 W/m^2/mV 로 환산
1mV당 몇 와트의 태양에너지가 입력되는 지를 계산해서 프로그램의 멀티값에 입력
10 microV/W/m^2 = 1/10 W/m^2/microV = 1/10 W/m^2/0.001mV
= (1/10)/0.001 W/m^2/mV = 100 W/m^2/mV
따라서, 위 화면의 예처럼 100 이 멀티값 임. (센서마다 모두 다름)
엔지니어링 사업부 38/47
4.8.2 전압출력센서의 응용 [CRbasic]
BrHalf4W
(Rs_R0,1,mV25,mV25,4,Vx1,1,2100,True ,True ,0,250,1.0,0)
PRT (Temp_C,1,Rs_R0,1.0,0)
BrHalf4W
(Rs_R0,1,mV25,mV25,4,Vx1,1,2100,True ,True ,0,250,1.0,0)
PRT (Temp_C,1,Rs_R0,1.0,0)
Temp_C = Temp_C * 0.9969 - 0.1613
# 구체적인 내용은 로거 영문 매뉴얼 참고 (필수적인 사항 아님)
온도 예) PT100
BrHalf4W 명령을 통한 결과는 저항비율 값으로 표출
이를 가지고 PRT 명령어를 가지고 온도로 환산 함.
저항 비율 값 : Rs/R0
(현재온도 센서저항값/ 0℃ 센서저항값)
즉, 0℃일때 저항값 대비 현재 온도에서의 저항값의 비율
Rs/R0 대입-> PRT(Temp_C,Rs_R0,1.0,0)
[위의 PRT 방식은 독일식 DIN방식 임]
*기상청 JIS방식 이므로 변경이 요구됨 !!<- 추가됨
[독일식 DIN방식]
[기상청 JIS방식]
PT100센서의 보정
[ 보정 절차: BrHalf4W 에서 멀티값을 조정함 ]
원래는 Rs/R0 = 100옴/ 0℃에서의 저항값 이지만
편차가 나올 수 있기에,
예) 챔버속의 0 일때 저항이 98.9옴 이였다면 멀티값은
Rf/R0=100 / 98.9= 1.011 -> BrHalf4W 에서 멀티값으로 대신 함
엔지니어링 사업부 39/47
4.8.2 _3 전압출력센서의 응용 & 전류출력센서
풍향
전류출력센서 류 -> 전압센서
[ RMY05103 센서 _ Potentiometer (전위차계) ]
예) BrHarf (Wind_dirextion,1,mV2500,11,Vx2,1,2500,True,0,60Hz,355,0)
-> 전위차계 타입의 풍향센서는 위의 Brharf 명령어를 통해서
센서 측정이 이루어짐, 센서 모델별 멀티값은 달라 질 수 있음
[ 대부분 전류출력센서 타입: 4~20mA] _ ShortCut 이용가능
->원리는 100옴 정밀 저항(CRUS100) 붙여서 400~2000mV 전압신호로 전환
(정밀저항은 센서의 저항오차 만큼 영향 받는 센서신호 오차를 줄일 수 있음 )
예) VoltDiff(WS_WAA151,1,mV2500,4,True,0,_60Hz,0.046875,-18.75)
바이살라 WAA151 : 풍속계 0~75m/S 범위, 멀티값 0.046875, 옵셋 -18.75
[전류출력센서 -(정밀저항)-> 전압센서로 변경 ]
1) 멀티값과 옵셋 값을 계산
2) 전류출력센서의 시그널선 -> 전압시그널 + , 3) 접지선 -> 전압 시그널 -
엔지니어링 사업부 40/47
4.8.4 펄스 출력센서 [CRbasic]
풍속
강우량
[ RMY05103 센서 _ 발전기 원리]
예) PulseCount(Wind_speed,1,1,1,1,0.098,0)
-> 센서에서 출력된 AC주파수를 풍속값으로 환산 함
센서 모델별 멀티값은 달라 질 수 있음
[일반적으로 사용된 0.5mm 강우량계를 예로 듦]
예) SW12(1)
PulseCount(raingage,1,2,2,0,0.5,0)
SW12(0)
-> 옵션 : swtich closure(2), count(0) 스위치 전압 방식과
tipping 식으로 멀티값이 0.5mm 누적된 횟수로 측정하라는 옵션임.
SW12(1): 스위치 방식으로 측정시에만 전압주는 명령어
SW12(0):스위치 방식으로 전압을 끄는 명령어
4.8.5 디지털 센서 [CRbasic]
엔지니어링 사업부 19/
대기압
Public P_text_input, P_input_chr(1) as string
Public pressure
'Main Program
BeginProg
SerialOpen (Com3,9600,3,0,100)
SerialOut(Com3,"intv 10 s" + CHR(13),"",0,0)
Delay(1,10,mSec)
SerialOut(Com3,"r" + CHR(13),"",0,0)
Scan (1,Sec,0,0)
If (IfTime (0,10,sec)) Then
SerialInBlock(com3,P_text_input,100)
SplitStr(P_input_chr(1),P_text_input," ",2,0)
pressure = P_input_chr(1)
EndIf
.
NextScan
EndProg
→CR1000 의 통신포트 3번, COM3 의 통신설정
→COM3를 통해 CR1000에서 PTB220으로 intv 10 s
라는 아스키 코드를 전송, 이것은 10초에 한번씩
데이터를 출력하도록 설정
→10mSec 동안 기다린 후
→다시 r 이라는 아스키 코드를 전송변수에 입력
→PTB220로부터 com3 에 저장된 아스키코드를
P_text_input 변수에 입력
→P_text_input 변수에 저장된 문장은 스페이스를
기준으로 분리, 그 결과를 순서대로 P_input_chr(1)
어레이에 저장, 즉 1번째 값을 차용(사전 총 출력 변수를
확인이 요망됨)
→첫번째 어레이에 저장된 값이 기압값이므로, 이것을
Pressure 변수에 입력
* 10초마다 한번씩 PTB200 센서로부터 데이터를 읽고 로거와 단일/양방향통신(범용)을 하는 과정임
즉, 로거에서 ASCII 명령을 송신하면 센서에서 반응하여 기압값을 ASCII 형태로 로거에
송신 함. - RS232 ASCII 통신에 관한 기초 지식이 요구됨-
✓ PTB220 시리즈를 데이터로거의 디지털 I/O 포트에 연결해서 대기압 값을 읽는 예시
✓ 0,0 숫자는 옵션
엔지니어링 사업부 19/
4.8.5_6 로거내부 연산 & 통계처리부분 [CRbasic]
통계처리DataTable (Test,1,-1)
DataInterval (0,60,Sec,10)
Minimum (1,batt_volt,FP2,0,False)
Sample (1,PTemp,FP2)
Average (1,RH,FP2,False)
Average (1,solar_rad,FP2,False)
Average (1,wind_direction,FP2,False)
Average (1,wind_speed,FP2,False)
Average (1,Temp_C,FP2,False)
Average (1,Pressure,FP2,False)
Totalize (1,raingage,FP2,False)
Sample (1,rain_detect,FP2)
EndTable
DataTable (Test,1,-1)
→Data Table(테이블 이름,Trigger,size)
-Trigger(논리변수) : 지정된 주기에 데이터 저장 여부 결정
1= true 저장의미, 0 = false 저장하지 않음
-Size(메모리 크기), -1(autosize) = 자동으로 메모리 할당
→DataInteval (저장시각,주기,시간단위,저장반복)
- 60초 단위로 정각에 데이터를 저장함
→각 변수 별로, 최저값,순간값(sample),평균값, 누적값을
지정함
[ * 작성 후 저장시 유의 사항_ 로거별 확장자]
CR1000 -> cr1, CR200 -> cr2, CR800/850 -> cr8,
CR3000 -> cr3, CR5000 -> cr5, CR9000X -> cr9
If solar_rad < 0 Then
solar_rad = 0
EndIf
sun_MJ = solar_rad * 0.000001
[ Crbaic 명령어 리스트 : 각종 사용가능한 연산자 도 있음]
일반적인 사칙연산 이외에 수학에서 사용되는 복잡한 연산도 가능
예) 일사 센서의 야간에 발생되는 미세한 역전압 을 제거 할 수 있음
뿐만 아니라, 단위를 MJ/m^2 으로 환산 할 수 도 있음
예) 일사센서 측정치
엔지니어링 사업부 43/47
➢Save & compile 을 실행하면서
text error 가 존재하는지를 점검하고 error 없이 컴파일 될 때 는
“Compiled in PipelineMode“ 혹은 “Compiled in SequentialMode”표시됨
< 차이점은 Crbaic코딩된 프로그램의 연산과정 차이, MUX(분배기) 사용시에는 SequentilalMode>
4.8.7 통계처리부분 [CRbasic]
[ CRBasic에서 유의해야할 점]
A.모든 프로그램 명령들은 순서대로 실행된다. (위에서부터 아래로 순차적 실행)
B. 프로그램 작성시, 채널과 변수가 겹치지 않도록 유의
C. 각 센서들을 프로그램에 작성된데로, 결선(wiring)을 해야 함.
저장과정시 유의사항
<- 저장시 메시지 확인
[ 만약 ! Complile 후 하단 창에 에러 나타났을 때는?]
-> 표시된 라인으로 가서 에러를 수정 하고 다시 컴파일 시도 해야함.
대부분의 에러는 문장에러(Syntax error) 일 듯
[컴파일 후 -> Connect 창에서 CR1000 전송] : 프로그램에 따라 관측수행 !
엔지니어링 사업부 21/
4.9 Split [CRbasic]
특정 조건에 맞게 수집된 데이터 편집
➢ Input File(s) : Browse 란에는 데이터 로거에서 수집한 데이터 파일 (예:JOOAM.DAT)
을 입력하고 아래쪽에 나와있는 네가지 조건들 (Start Condition, Stop
Condition, Copy, Select)을 지정
➢Start Condition : 데이터 로거에서 수집한 많은 데이터 중에 사용자가 특정날짜의 데이터
를 편집할 때 시작점을 지정
➢Stop Condition : 특정 날짜의 끝부분을 지정
예) Start Condition
3[136] and 4[100] - 3번째 항목에 136일이고 4번째항목 1:00 를
만나면 작업을 시작하라는 내용
예)Stop Condition
3[136] and 4[400] - 3번째 항목에 136일이고 4번째 항목 4:00를
만나면 작업을 중지하라는 내용
-> 작업을 수행하게 되면 수집된 데이터중에 136일째 1:00부터 3:00의 데이터가 출력됨
•Split되는 데이터는 136일 1:00 부터 3:00 까지의 데이터인 세 줄의 데이터만 출력됨
➢ Copy : 수집되어진 각각의 데이터들을 특정기준(아이디)별로 선택하여 기재해 넣음
(각각 저장 간격으로 저장된 데이터는 아이디를 가지고 있어 결국은 원하는 저장간격 데이터를 선택하면 된다)
➢Select : Copy에서 선택된 저장간격 데이터의 항목들을 선택해 주는 곳
엔지니어링 사업부 21/
4.9 Split [CRbasic] 계속
특정 조건에 맞게 수집된 데이터 편집
➢Output File(s) : Input file에서 편집한 데이터를 표시를 하고 파일형태로 저장하는 역할
➢Output Data : 분류된 데이터를 저장하기윟나 경로를 지정 할 수 있음
Run_Go
➢ Report heading: 분류된 데이터를 경로 지정해서 저장 할 수 있음
확대
➢편집된 데이터가 생성 됨
엔지니어링 사업부 45/47
4.10.1 View 메뉴 [CRbasic]
수집된 데이터 표출/인쇄/그래프 출력
➢ File
Open - 데이터 파일을 열 수 있음
Open as Text - 텍스트 파일을 열 수 있음
Recent Files - 최근 본 파일들이 표시
Print Preview - 인쇄와 관련된 사항을 미리 확인
Properties - 데이터의 속성이 표시
Exit – 종료
➢View
Graph - 데이터를 그래프로 표시
Separate Axis - 그래프에서 축을 분리하여 표시
Keep Graph On Top - 데이터위에 그래프를 표시
Keep Data On Top - 그래프위에 데이터를 표시
Expand Tabs - 데이터의 간격을 확대표시
Hex - 데이터를 헥사코드로 표시
Font - 데이터의 글씨체를 수정
➢Help
각 항목에 대한 도움말을 표시
4.11 Card Convert
➢Select Card Drive : 변환시킬 바이너리 파일들이 있는 드라이브나 폴더를
지정하는 기능
➢Change Output Dir : 바이너리 파일들이 변환되어 아스키 파일이 생성될
드라이브나 폴더를 지정하는 기능
➢File Format : ASCII 테이블 포맷인 TOA5로 설정
➢Start Conversion : 클릭하면 파일전환이 이루어짐
수집된 데이터 표출/인쇄/그래프 출력
✓ CFM100 메모리 카드 모듈의 데이터 폼은 바이너리 폼이기에
-> 사용자가 보기 위해서는 Card Convert 가 필요함
엔지니어링 사업부 47/47

More Related Content

What's hot

design of gravity dam
design of gravity damdesign of gravity dam
design of gravity damRisso Johnny
 
DMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/ODMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/Osathish sak
 
Pipelining
PipeliningPipelining
PipeliningAJAL A J
 
機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」
機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」
機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」makoto shimojo
 
Ct213 processor design_pipelinehazard
Ct213 processor design_pipelinehazardCt213 processor design_pipelinehazard
Ct213 processor design_pipelinehazardrakeshrakesh2020
 
Лекция 2. Интерфейсы и абстрактные классы
Лекция 2. Интерфейсы и абстрактные классыЛекция 2. Интерфейсы и абстрактные классы
Лекция 2. Интерфейсы и абстрактные классыВиталий Емельянов
 
REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1Embeddedcraft Craft
 
2. Datapath Design with Control Unit.pptx
2. Datapath Design with Control Unit.pptx2. Datapath Design with Control Unit.pptx
2. Datapath Design with Control Unit.pptxKarthikeyanC53
 
Concurrent programming with RTOS
Concurrent programming with RTOSConcurrent programming with RTOS
Concurrent programming with RTOSSirin Software
 
Sistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web ServicesSistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web ServicesAdriano Teixeira de Souza
 
Fault Tolerance System
Fault Tolerance SystemFault Tolerance System
Fault Tolerance SystemEhsan Ilahi
 
Earth and rockfill dams
Earth and rockfill damsEarth and rockfill dams
Earth and rockfill damsCivil Zone
 
Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01infoasim2
 

What's hot (20)

design of gravity dam
design of gravity damdesign of gravity dam
design of gravity dam
 
DMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/ODMA Versus Polling or Interrupt Driven I/O
DMA Versus Polling or Interrupt Driven I/O
 
Pipelining
PipeliningPipelining
Pipelining
 
Control unit design
Control unit designControl unit design
Control unit design
 
2. Cache Mapping.pptx
2. Cache Mapping.pptx2. Cache Mapping.pptx
2. Cache Mapping.pptx
 
機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」
機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」
機械系のためのメカトロニクスメカトロニクス「アクチュエータ part2 交流モータ」
 
Ct213 processor design_pipelinehazard
Ct213 processor design_pipelinehazardCt213 processor design_pipelinehazard
Ct213 processor design_pipelinehazard
 
Лекция 2. Интерфейсы и абстрактные классы
Лекция 2. Интерфейсы и абстрактные классыЛекция 2. Интерфейсы и абстрактные классы
Лекция 2. Интерфейсы и абстрактные классы
 
Bus aribration
Bus aribrationBus aribration
Bus aribration
 
Microkernel
MicrokernelMicrokernel
Microkernel
 
REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1REAL TIME OPERATING SYSTEM PART 1
REAL TIME OPERATING SYSTEM PART 1
 
2. Datapath Design with Control Unit.pptx
2. Datapath Design with Control Unit.pptx2. Datapath Design with Control Unit.pptx
2. Datapath Design with Control Unit.pptx
 
INTERRUPTS
INTERRUPTS INTERRUPTS
INTERRUPTS
 
Concurrent programming with RTOS
Concurrent programming with RTOSConcurrent programming with RTOS
Concurrent programming with RTOS
 
Interrupts
InterruptsInterrupts
Interrupts
 
Sistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web ServicesSistemas Distribuídos - Comunicação Distribuída – Web Services
Sistemas Distribuídos - Comunicação Distribuída – Web Services
 
Fault Tolerance System
Fault Tolerance SystemFault Tolerance System
Fault Tolerance System
 
Earth and rockfill dams
Earth and rockfill damsEarth and rockfill dams
Earth and rockfill dams
 
Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01
 
3.Chapter Two.pdf
3.Chapter Two.pdf3.Chapter Two.pdf
3.Chapter Two.pdf
 

Similar to 로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR3000)

로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)
로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)
로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)Lee Sang-Ho
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Changhyun Lim
 
Windows 성능모니터를 이용한 SQL Server 성능 분석
Windows 성능모니터를 이용한 SQL Server 성능 분석Windows 성능모니터를 이용한 SQL Server 성능 분석
Windows 성능모니터를 이용한 SQL Server 성능 분석Sung wook Kang
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance TuningJi-Woong Choi
 
글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례
글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례
글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례if kakao
 
Packet tracer 설치 및 사용법
Packet tracer 설치 및 사용법Packet tracer 설치 및 사용법
Packet tracer 설치 및 사용법Sehan Lee
 
FalconStor CDP Case Study
FalconStor CDP Case StudyFalconStor CDP Case Study
FalconStor CDP Case StudyFaclconStorKR
 
FalconStor Korea CDP Case Study
FalconStor Korea CDP Case StudyFalconStor Korea CDP Case Study
FalconStor Korea CDP Case StudyFaclconStorKR
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part Isprdd
 
클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기YoungSu Son
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Samsung Electronics
 
[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1
[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1
[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1Seok-joon Yun
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInho Kang
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Opennaru, inc.
 
젠킨스 설치 및 설정
젠킨스 설치 및 설정젠킨스 설치 및 설정
젠킨스 설치 및 설정중선 곽
 
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편Ji-Woong Choi
 
JBoss Web Server ( JBoss 웹서버 ) 설치 가이드
JBoss Web Server ( JBoss 웹서버 ) 설치 가이드JBoss Web Server ( JBoss 웹서버 ) 설치 가이드
JBoss Web Server ( JBoss 웹서버 ) 설치 가이드Opennaru, inc.
 
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드cranbe95
 
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)hogyun yu
 

Similar to 로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR3000) (20)

로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)
로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)
로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR1000)
 
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)Actual PoC guide for Virtual Desktop Infrastructure (Korean)
Actual PoC guide for Virtual Desktop Infrastructure (Korean)
 
Windows 성능모니터를 이용한 SQL Server 성능 분석
Windows 성능모니터를 이용한 SQL Server 성능 분석Windows 성능모니터를 이용한 SQL Server 성능 분석
Windows 성능모니터를 이용한 SQL Server 성능 분석
 
[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning[오픈소스컨설팅]Java Performance Tuning
[오픈소스컨설팅]Java Performance Tuning
 
글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례
글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례
글로벌 게임 플랫폼에서 무정지, 무점검 서버 개발과 운영 사례
 
Packet tracer 설치 및 사용법
Packet tracer 설치 및 사용법Packet tracer 설치 및 사용법
Packet tracer 설치 및 사용법
 
FalconStor CDP Case Study
FalconStor CDP Case StudyFalconStor CDP Case Study
FalconStor CDP Case Study
 
FalconStor Korea CDP Case Study
FalconStor Korea CDP Case StudyFalconStor Korea CDP Case Study
FalconStor Korea CDP Case Study
 
Linux Performan tuning Part I
Linux Performan tuning Part ILinux Performan tuning Part I
Linux Performan tuning Part I
 
클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기클라우드 환경에서 알아야할 성능 이야기
클라우드 환경에서 알아야할 성능 이야기
 
Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900Remote-debugging-based-on-notrace32-20130619-1900
Remote-debugging-based-on-notrace32-20130619-1900
 
[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1
[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1
[2015-06-12] Oracle 성능 최적화 및 품질 고도화 1
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and Terraform
 
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
Apache Tomcat ( 아파치 톰캣 ) 설치 가이드
 
젠킨스 설치 및 설정
젠킨스 설치 및 설정젠킨스 설치 및 설정
젠킨스 설치 및 설정
 
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
[오픈소스컨설팅]레드햇계열리눅스7 운영자가이드 - 기초편
 
JBoss Web Server ( JBoss 웹서버 ) 설치 가이드
JBoss Web Server ( JBoss 웹서버 ) 설치 가이드JBoss Web Server ( JBoss 웹서버 ) 설치 가이드
JBoss Web Server ( JBoss 웹서버 ) 설치 가이드
 
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드
 
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
 
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
Futsal Manager 프로젝트(소프트웨어 마에스트로 2차 최종발표)
 

More from Lee Sang-Ho

20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf
20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf
20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdfLee Sang-Ho
 
[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf
[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf
[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdfLee Sang-Ho
 
[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf
[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf
[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdfLee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본Lee Sang-Ho
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제Lee Sang-Ho
 

More from Lee Sang-Ho (20)

20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf
20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf
20230105_[강릉원주대 대기환경과학과] 2015년 1학기 전선 지구환경융합과학 과제물.pdf
 
[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf
[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf
[강릉원주대 대기환경과학과] 2015년 1학기 심교 식품과화학물질 과제물.pdf
 
[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf
[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf
[강릉원주대 대기환경과학과] 2014년 겨울학기 일교 인간과환경 과제물.pdf
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 기말평가 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 보안 기말평가 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 기말평가 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 인터넷과 정보사회 기말평가 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 모바일 앱 프로그래밍 기말평가 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 그래픽 커뮤니케이션 기말평가 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 일선 그래픽 커뮤니케이션 과제물 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 문제
 
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본
[방송통신대 컴퓨터과학과] 2020년 1학기 교양 컴퓨터의 이해 과제물 제출본
 
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제
[방송통신대 컴퓨터과학과] 2020년 1학기 전공 컴퓨터 그래픽스 과제물 문제
 

로거넷 LoggNet 프로그램 설정 정보 (사용자 교육 자료 CR3000)

  • 2. 목차 _Logger Net 사용자 교육 엔지니어링 사업부 1/47 1. 데이터 로거의 원리 2. 데이터 로거의 구조 2.1 CR3000/10000의 구조 2.1.1 데이터 로거의 분해 및 조립 2.1.2 데이터 로거용 키패드 2.1.3 키패드 운영방법 2.1.4 PC 카드로 데이터 받기 2.1.5 키패드 설정하기 2.1.6 CR1000 메모리 구조 3. 측정 3.1 아날로그 입력방식_전압 3.2 아날로글 입력방식_전류 3.3 펄스 : 풍속, 강우량 4. 데이터로거 운영 소프트웨어 4.1 로거넷 설치 4.2 로거넷의 기능 4.3 Setup 4.3.1 CR1000 4.3.2 자동 데이터수집 및 시각동기화 4.3.3 데이터파일 저장경로 설정 4.4 connect 4.4.1 Connect에서 CR1000 상태보기 4.5 Status 메뉴 4.6 Tasks 메뉴 4.7 ShortCut 4.8 CRbasic 4.9 Split 4.10 View 메뉴 4.10.1 CR1000 4.11 Card Convert
  • 3. 센서 -전압 기온(PT100), 습도, 풍향, 일사, 대기압, 강우감지 -전류 주로 4 ~ 20mA 출력 - 펄스 일조계, 강우량계, 풍속계 -디지털 신호 파고계, 대기압, ORBCOMM 단말기 ,GPS 수신기, 시정계, 운고계 등 엔지니어링 사업부 2/47 1.데이터 로거의 원리 신호 수신 아날로그신호를 디지털로 전환 연산 내부메모리에 통계처리된 결과 저장 컴퓨터 사용, 테이터 수집 및 통신 (전용선, RF, CDMA,블루투스 Internet, 위성 등) RS-232 comport 사용하여 직접 데이터 출력 데이터 로거의 관측처리 과정 데이터 로거 데이터 수집
  • 4. 엔지니어링 사업부 3/47 2.1 CR3000의 구조 [데이터 로거의 구조] CR3000의 구조 및 채널 설명 아날로그 입력채널 여기 채널 디지털 입출력채널 펄스 채널 5V /12V 전원 출력 SDM 입력채널RS232 통신포트CS I/O 통신포트 키패드 LCD 화면 CFM100 메모리 모듈 장착 모습 정밀저항 전원 입력
  • 5. 엔지니어링 사업부 4/47 2.1 CR1000의 구조 [데이터 로거의 구조] CR1000의 구조 및 채널 설명 메모리확장 모듈
  • 6. 엔지니어링 사업부 5/47 2.1.1 데이터 로거의 분해 및 조립 [CR1000의 구조] 와이어링 판넬과 알루미늄 캔으로 구성 ➢ 밀폐된 알루미늄 캔 속에는 데이터 로거 메인보드가 삽입되어 있음 ➢ 만약, 데이터 로거가 고장 났을 경우! 센서와 연결된 부분은 풀지 않고 알루미늄 캔만 교체하면 됨
  • 7. 엔지니어링 사업부 6/47 2.1.2 데이터 로거용 키패드 [CR1000의 구조] 데이터로거용 키패드 와 초기동작 화면 ➢ 로거의 CS I/O 포트에 연결되어 현재의 로거상태를 볼 수 있음 ➢ 초기동작 화면의 ‘Running’은 정상적으로 작동 하는 것임 ➢ 전원절약을 위해서 몇 초 후에는 자동으로 사라짐, 키를 누르면 다시 표출됨
  • 8. 엔지니어링 사업부 7/47 2.1.3 키패드 운영방법 [CR1000의 구조] KEYPAD 작동법 및 LCD창 트리구조 ➢ Enter Key: 커서 위치한 곳에 해당항목에 들어가고 실행 시킬 수 있음 ➢ Esc Key : 현재 위치한 항목에서 상위 메뉴로 이동하는 키 ➢ 방향 Key : 커서를 각 방향으로 이동시키는 키 ➢ Enter Key를 누르면…
  • 9. Public min1 min10 hourly daily 2.1.3 키패드 운영방법 [CR1000의 구조] 주의 해야 할 항목 ➢ Run/Stop Program, File 항목은 데이터 로거 내부의 동작 프로그램을 수정하거나 실행 및 정지를 시키는 항목이므로 주의를 요망! Data Run/Stop program File PCCard Ports and Status Configure, Settings 키패드를 이용한 데이터 조회 Data Run/Stop program File PCCard Ports and Status Configure, Settings Real time tables Real time custom Final Storage Data Reset Data Tables Graph Setup Enter ➢ 로거 프로그램에서 선언한 변수들 계속 엔지니어링 사업부 8/47 Enter
  • 10. Public min1 min10 hourly daily 2.1.3 키패드 운영방법 [CR1000의 구조] 키패드를 이용한 데이터 조회 엔터 2007-06-18 14:23:32 Wind_SPD : 3.2 Wind_DIR : 234.2 Air_Temp : 20.4 RH : 45.3 MS_093 : 0 Rain_mm : 0 Rain_Hr : 10.5 혹은 ➢ 전체 변수를 표출 한 예) 2007-06-18 14:23:32 Wind_SPD(풍향) : 3.2 Wind_DIR(풍속) : 234.2 Air_Temp(기온) : 20.4 RH(습도) : 45.3 MS_093 : 0 Rain_mm : 0 Rain_Hr(시간누적강우) : 10.5 Rain_Day(일누적강우) : 20.5 SunHr_Hr(시간누적일조) : 0.3 SunHr_Day(일누적일조) : 2.3 SunHr_sec : 1080 min1_id : 1 min10_id : 10 hour_id : 100 day_id : 200 Hour_min : 1423 input_chr(20) : 0 in_byte : 0 distance(시정거리) : 16.09 batt_volt(시스템전원) : 13.3 Public min1 min10 hourly daily ➢ 각각 항목에 들어가면 1분,10분, 한시간,하루 간격으로 저장되는 데이터 확인 할 수 있다. 1초 or 1분 계속 엔지니어링 사업부 9/47 Enter
  • 11. 엔지니어링 사업부 10/47 2.1.4 PC카드로 데이터 받기 [CR1000의 구조] 메모리 카드 모듈(모델명: CFM100) ➢ CR1000 or CR3000용 ➢ 오른쪽 나사를 열고 CF메모리 삽입 ➢ 왼쪽 상단 컨트롤 버튼과 상태 확인 LED ➢ 정상상태는 주기적인 적색 LED 깜빡! ➢ 운영중인 프로그램을 중단 후 꺼내는 것이 바람직함.(흰색버튼) -> 일시적인 관측 중단 상태 키패드에서 프로그램을 중단하는 법 Data Run/Stop program File PCCard Ports and Status Configure, Settings CPU : ***.CR1 is running: *Run on power up Stop, Retain Data Stop, delete Data Restart, Retain Data Restart, Delete Data Execute CPU : ***.CR1 is running: Run on power up *Stop, Retain Data Stop, delete Data Restart, Retain Data Restart, Delete Data Execute 한번 Enter 선택[*], 재 Enter 는 해지[ ] 2) Enter 로 해지 [ ] 3) Enter 로 선택 [*] 1) 이동 후 Enter 4) Enter로 경고메시지 확인 다시 엔터로 프로그램 종료
  • 12. 엔지니어링 사업부 11/47 CPU : ***.CR1 is running: *Run on power up Stop, Retain Data Stop, delete Data *Restart, Retain Data Restart, Delete Data Execute CPU : ***.CR1 is running: Run on power up Stop, Retain Data Stop, delete Data Restart, Retain Data Restart, Delete Data Execute 관측 데이터는 컴퓨터에 저장하기 키패드에서 프로그램을 재실행 하기 2.1.4 PC카드로 데이터 받기 [CR1000의 구조] 계속 ➢ 키패드로 일시적인 중단 상태를 만든 후, CFM100 컨트롤 버튼을 누른다. ➢ 녹색 LED를 확인 후 CF메모리 카드를 꺼내서 데이터를 컴퓨터에 저장하고 포맷한다.(포멧은 권고 사항임) ➢ 포맷된 CF메모리 카드를 CFM100에 넣고 중단 된 프로그램을 다시 실행한다. Data Run/Stop program File PCCard Ports and Status Configure, Settings 한번 Enter 선택[*], 재 Enter는 해지[ ] 2) Enter로 선택 [*] 3) Enter로 선택 [*] 1) 이동 후 Enter 4) Enter로 재 관측수행 되고 ***.CR1 running 메시지를 확인하면 정상적인 관측수행 됨.
  • 13. 2.1.5 키패드 설정 [CR1000의 구조] 초기화면에서 액정화면과 로거시간 설정 Data Run/Stop program File PCCard Ports and Status Configure, Settings Configure Display Set Time Turn off display Back Light Contrast Adjust Display Timeout : Yes Timeout (min) : 1 ➢ Turn off display _ 액정화면 끄는 기능, ➢ Back Light _ 배경 불빛선택(야간유용) ➢ Contrast Adjust _ 액정화면 밝기 조절 ➢ Display Timeout _ 절약전원을 위해 무작동시 자동 전원 꺼짐 엔터로 YES/NO 선택! ➢ Timeout(min): 1 _ 자동 전원 꺼짐은 분단위로 설정됨 ➢ Set Time – 현재 로거의 시간 정보를 확인 할 수 있음. ➢ 시간 정보 화면의 Set - * 수동조작은 바람직 하지 않음. 정확도가 낮기에… Configure Display Set Time 2007-06-18 14:23:32 Year 2007 Month 6 Day 18 Hour 14 Minute 23 Set Cancel 4) 엔터 후 숫자버튼으로 수정 할 수 있음 엔지니어링 사업부 12/47
  • 14. 2.1.6 CR1000 메모리 구조 [CR1000의 구조] 메모리 구성 및 방식(링 메모리 방식) ➢ 모든 메모리에 주소가 부여 됨! ➢ 기본 데이터 단위 2bytes ➢ 4MB SRAM : 200만개 정도 저장가능 ➢ 링메모리 개념 : over write ill and stop(선택가능) ➢ Auto 사이즈 : 한시간, 하루간격을 각각 다른 테이블로 나누고 조절함. (* 임의로 사용자가 저장공간을 지정할 수 있음) ✓ 운영체제 저장용 ✓ 설정 저장용 ✓ 4MB SRAM(배터리내장) : 16KB 프로그램 저장 나머지는 데이터 저장 ✓ 메모리 방식 : 테이블 베이스 메모리 엔지니어링 사업부 13/47
  • 15. 3.1 아날로그 입력방식_전압 [측정] 로거채널 결선에 따른 센서 분류 ➢ 디퍼런셜 방식 [Diff] : 일사 ➢ 싱글엔드[SE] + 아날로그 출력방식 : 풍향(potentiometer) ➢ 싱글엔드 방식[SE] : 습도,일사 대기압,강우감지 ➢ 디퍼런셜[Diff] + 아날로그 출력방식 :온도(PT100) 엔지니어링 사업부 14/47
  • 16. 3.2 아날로그 입력방식_ 전류 [측정] 로거채널 결선에 따른 센서 분류 ➢ 아날로그 입력방식_전류 ➢ 펄스 : 풍속계(Low level AC) ,강우량계,일조계(switch closure) 3.3 펄스: 풍속, 강우량 [측정] NOTE 엔지니어링 사업부 15/47
  • 17. 엔지니어링 사업부 16/47 4.1 로거넷 설치 [데이터로거의 운영 소프트웨어] 설치과정 페이지 Ver. 4.0 1 2 543
  • 18. 엔지니어링 사업부 17/47 4.2 로거넷의 기능 [데이터로거의 운영 소프트웨어] 시작화면 폴더계층과 로거넷 실행 ✓ 클릭 ! [ 간단모드 ]
  • 19. 엔지니어링 사업부 18/47 4.2 로거넷의 기능 [데이터로거의 운영 소프트웨어] 각 메뉴 버튼의 간략적인 기능설명 [ 간단모드 ] ➢Setup : 통신방법과 연결상태를 직접 선택함 ➢Connect : 로거와 접속 및 프로그램/데이터 송수신 기능 ➢Status : 설정된 사이트들의 통신 상태 및 과거 통신이상 유무를 표시 ➢TroubleShooter : 설정된 각 사이트들의 과거 작업 내역 표시 (통신시간,상태,명령어 처리 상태 등) ➢Tasks : 조건식 작업 수행 설정 기능 ➢Short Cut : 데이터로거 프로그램을 GUI방식으로 선택/작성 기능 제공 ➢CRBasic : 데이터로거 프로그램을 작성하는 도스방식용 프로그램 ➢Split : 수집된 데이터를 특정조건으로 확인 가능 ➢View : 수집된 데이터를 확인 (편집은 불가능) ➢RTMC Pro : 실시간으로 데이터를 표출함 ➢PBGraph : 사이트들의 구성을 트리 형식으로 표출 시킴 계속
  • 20. 엔지니어링 사업부 13/ 4.3.1 CR1000 [Setup] 통신방법과 연결상태를 직접선택 ➢로거 와의 기본적인 인터페이스를 위한 지점 설정 및 통신방법 등을 설정하는 부분 ➢설정된 사항들은 한번 설정으로 계속 가능
  • 21. 엔지니어링 사업부 19/47 통신방법과 연결상태를 직접선택 COM3 ✓COM3 라인과 결선한 이후 4.3.1 CR1000 [Setup] ❖ USB 컨버터 KW-825(RS-232라인)는 드라이브 설치 후에 사용 할 수 있음 계속 ✓ Connect 에서 연결된 데이터로거CR1000 확인! 1 32 ❖ 주 의 →초기에 꽂은 곳에 COM3 로 잡았는데 나중에 다른 포트에 꽂으면 com4로 바뀌었다면 여기서 다시 COM4설정을 수정해주어야 한다.
  • 22. 엔지니어링 사업부 21/47 4.3.2 자동 데이터 수집 및 시각동기화 [Setup] 통신방법과 연결상태를 직접선택 ✓Scheduled Collection Enable [V] 선택이 되어야 스케줄이 작동함 ✓Calling Interval : 설정된 데이터 수집간격, 한번씩 자동으로 데이터를 수집 ✓Next Time to Call : 다음에 접속하여 수집할 예정시간 ✓Primary Retry Interval : 데이터가 수집되지 않았을 경우, 데이터를 수집하기 위해 재시도하는 간격 ✓Retries Using Primary Interval : 재시도 간격 횟수 ✓Secondary Retry Interval : 재시도 동안 데이터를 수집하지 못했을 경우, 다시 재시도하는 간격 ✓Clock 탭에서 정기적으로 컴퓨터와 시각동기화를 지정 할 수 있다
  • 23. 엔지니어링 사업부 22/47 4.3.3 데이터파일 저장경로 설정 [Setup] 데이터 파일 저장경로 설정 ✓Data file 탭에서 데이터파일의 저장 경로와 파일명의 표기부분을 설정하거나 수정 가능함
  • 24. 엔지니어링 사업부 23/47 4.4.1 Connect [Connect] ✓먼저, 로거와 컴퓨터 연결 ✓데이터를 수집 할 때 ✓프로그램을 송신 할 때 ✓Station : Setup 창에서 설정한 각 사이트들(데이터로거)확인 ✓Connect : 접속한 사이트(데이터로거) 선택 후 클릭 시 접속 ✓Collect Now : Setup에서 설정한 내용으로 데이터가 즉시 수집 ✓Custom : 맞춤 설정된 내용을 변경하여 데이터를 수집 ✓Program_Send : 데이터로거 프로그램을 데이터로거에 보냄 ✓Program_Retrieve : 데이터로거에서 실행된 프로그램을 수신 ✓Graphs: 현재 측정되고 있는 데이터 값을 그래프로 확인 ✓Num Display : 현재 측정 데이터 값을 수치상으로 확인(실시간) ✓Stop : 표출되고 있는 데이터/업데이트를 중지 할 수 있음 ✓Ports & Flags : 포트와 플레그를 설정/해지 할 수 있음 ✓Clocks_Adjusted Server Date/Time : 컴퓨터 날짜/시간 - 현재 프로그램 구동중인 컴퓨터의 시간 ✓Clocks_Statoin Date/Time : 현재 데이터로거의 시간 ✓ Check : 데이터로거 시간을 점검 ✓ Set : 컴퓨터와 데이터로거의 시간을 동기화 (컴퓨터시간 기준) ✓ Pause check Update : 각 시간을 표시하지 않음 ✓경과 시간창 : 사이트와 접속되어 있는 시간을 표시 프로그램전송/데이터 수집/실시간 모니터링
  • 25. 엔지니어링 사업부 24/47 4.4.1 Connect에서 CR1000상태보기 [Connect] Connect창에서 중요기능들 ✓Connect 창 _ Station Status 클릭 ! _Table Fill Times -> 현재 데이터로거의 메모리 여유분 확인 할 수 있음 ✓Table Name/ # of Records/ Table Fill Time/ Time of Fill 구분 됨 ✓Time of Fill : 메모리가 가득 차는 예전 시간정보를 표출 해 줌. ✓Connect 창 _ File Control 클릭 ! ->4MB SRAM에 있는 프로그램과 데이터파일을 확인 할 수 있음 ✓메모리 포멧기능/ 불필요한 프로그램 삭제/현재 메모리 구동중단/ 다른 프로그램 작동 * 포멧기능은 주의하여 사용 해야 함 ! #메모리가 차는 예정시각
  • 26. 엔지니어링 사업부 25/47 4.5 Status 메뉴 [데이터로거 운영 소프트웨어] 테이터 수집 상태를 확인 ✓네트워크 지도 : 설정된 사이트들의 구성을 표시, 라인상태 : 현재 통신 상태를 표시 ✓평균에러 : 사이트와 접속시 통신불량 횟수를 퍼센트로 표시 ✓수집상태 : 데이터 수집 셋업 상태 표시 ✓지난 데이터수집 : 가장 최근에 사이트와 접속한 시간을 표시 ✓다음 데이터수집 : 사이트와 접속할 다음 시간을 표시 ✓수집된 값 : 마지막 접속시 수신된 데이터 개수를 표시 ✓자동 수집정지 : 스케쥴 기능을 정지 할 수 있음(체크박스표시)
  • 27. 엔지니어링 사업부 26/47 4.6 Tasks 메뉴 [데이터로거 운영 소프트웨어] ✓ Setup : 셋업 메뉴로 이동하여 스케쥴 기능 추가및 작업을 지시 ✓ Status : 설정된 작업 이름,형태,트리거형태,마지막 실행 시간,다음 실행시간 등 ( Pause all tasks - 모든 작업을 중지할 수 있음) ✓ Meassage : 설정된 작업 진행에 관한 내용들을 확인 지시된 특정 작업수행 및 확인
  • 28. 엔지니어링 사업부 27/47 4.7 ShortCut [데이터로거 운영 소프트웨어] ShortCut으로 Crbasic 코딩생성 예) CR1000
  • 29. 1 3 4.7 ShortCut [데이터로거 운영 소프트웨어] 계속 107 Temp. Prob 작업스케줄 작성 2 ✓ 107 Temperature Probe 클릭 클릭
  • 30. 4 엔지니어링 사업부 29/47 4.7 ShortCut [데이터로거 운영 소프트웨어] 계속 5 Short Cut 저장 하면 두개의 파일 ~.SCW & ~.CR1 생성 된다. <= ~.TXT 파일 역시 생성 됨! ( 센서의 결선 정보) : Short Cut _Wiring 에서 확인 60분 간격 하루 간격 총 3개 107 온도 센서 설정 클릭 107 Temp. Prob 작업스케줄 작성 ❖ ~.SCW파일 vs ~.CR1파일 구분 -SCW파일 : Short Cut 유틸리티로 작업내역이 저장된 파일 -CR1파일 : 실질적으로 로거에 프로그래밍되어 작업 내역이 저장된 파일 (수정은 CRBasic Editor 사용) -> 서로 호환되어서 ShortCut으로 편리하게 작업을 하고 Connect유틸리티에서 작업내역을 CR1000으로 전송 할 때는 ~.CR1 파일을 전송한다.
  • 31. 4.7 ShortCut [데이터로거 운영 소프트웨어] 계속 엔지니어링 사업부 19/ 1 3 전압출력방식 센서 설정과정 2 센서수량 최대 출력범위 이하 AC 전원사용시 Default 각 센서별 멀티값과 옵셋값 만약! DC 전원 사용시 -> Fast (Int 250) 예)습도센서 출력전압범위 0~1000mV 습도측정범위 0~100% 0mV -> 0%, 1000mV->100% 결국, 멀티값은 0.1, 옵셋값은 0
  • 32. 4.7 ShortCut [데이터로거 운영 소프트웨어] 계속 엔지니어링 사업부 31/47 ShortCut으로 Crbasic 코딩생성
  • 33. 4.8 Crbasic [데이터로거 운영소프투웨어] 4.8.0 Editor 사용 및 기본이해 4.8.1 전압출력센서의 측정 4.8.1.1 습도 4.8.1.2 대기압 4.8.1.2.1 BTB101 시리즈 4.8.1.2.2 BTB220 시리즈 4.8.1.3 강우감지 4.8.1.4 일사 4.8.2 전압출력센서의 응용 4.8.1 온도 4.8.1.1 PT100 센서의 보정 4.8.1.2 풍향 4.8.3 전류출력센서 4.8.4 펄스 출력센서 4.8.4.1 풍속 4.8.5 디지털센서 4.8.6 로거 내부 연산 4.8.7 통계처리부분 4.8 CRbasic [데이터로거 운영 소프트웨어] Crbasic 프로그램 교육 내용 엔지니어링 사업부 32/47
  • 34. 4.8 CRbasic [데이터로거 운영 소프트웨어] Crbasic Editor로 코딩다루기 예) CR1000 CRbasic 프로그램 [4개의 큰 틀] -변수선언 부분 -데이터 통계처리 및 저장간격 지정 부분 -서부루틴 지정부분 (필요시) -측정하고하 하는 센서의 명령부분 ’Declare Public Variables ’Define Data Tables ’Define SubRoutines ‘Main Program
  • 35. 엔지니어링 사업부 33/47 CR1000 프로그램 기본이해 'CR1000 Series Datalogger 'To create a different opening program template, type in new 'instructions and select Template | Save as Default Template 'date: 'program author: 'Declare Public Variables 'Example: Public PTemp, batt_volt 'Declare Other Variables 'Example: 'Dim Counter 'Declare Constants 'Example: 'CONST PI = 3.141592654 'Define Data Tables DataTable (Test,1,-1) DataInterval (0,15,Sec,10) Minimum (1,batt_volt,FP2,0,False) Sample (1,PTemp,FP2) EndTable 'Define Subroutines 'Sub 'EnterSub instructions here 'EndSub 'Main Program BeginProg Scan (1,Sec,0,0) PanelTemp (PTemp,250) Battery (Batt_volt) 'Enter other measurement instructions 'Call Output Tables 'Example: CallTable Test NextScan EndProg 4.8 CRbasic [데이터로거 운영 소프트웨어] 계속 → 변수선언 부분 ‘Declare Public Variables -Public : 변수선언 명령어로, 실시간 측정데이터에서 볼 수 있음. -Dim : 변수선언 명령어로, 실시간 측정데이터에서 볼 수 없음. →데이터 통계처리 및 저장간격 지정 부분 ‘Define Data Tables - 한시간,하루 누적경우, 각 두개의 테이블 선언 해야함. 이는 각 테이블별로 두개의 파일이 저장된다는 의미 - 각각의 파라메터의 의미 확인 시, 해당 파타메터에서 오른쪽 마우스 클릭 ! →서부루틴 지정부분 (필요시) ‘Define SubRoutines 복잡한 연산작업의 코딩을 넣고자 한때 따로 계산해서 변수로 저장해 놓으면 MainProgram에서 연산된 변수 값을 사용 할 수 있음. →측정 센서의 명령부분 ‘Main Program | BeginProg - EndProg -Scan ~ Next 사이의 명령어는 반복 수행됨. -Scan ~ Next 사이에 각각의 파라메터를 넣음 -예) Scan(1,Sec,10,0) -> 1초 간격으로 실행하라는 의미 -CallTablec Test ->테이블 호출 명령어로, 메인프로그램에서 수행된 작업 을 통계처리부분에서 테이블형태 불러 올때 이름을 Test로 명하여 가지고 오는 부분임. -CallTable Test // NextScan 사이에는 누적계산시 변수 초기화시키는 연산과정을 넣을 수 있다.
  • 36. BeginProg Scan (1,Sec,0,0) PanelTemp (PTemp,250) Battery (Batt_volt) VoltSe (RH,1,mV2500,241,0,_60HZ,1.0,0) 'Enter other measurement instructions 'Call Output Tables 'Example: CallTable Test NextScan EndProg ➢ 싱글엔드 방식[SE] : 습도 예)습도센서 출력전압범위 0~1000mV 습도측정범위 0~100% 0mV -> 0%, 1000mV->100% 결국, 멀티값은 0.1, 옵셋값은 0 --------------------------------------- 멀티값,옵셋값 구하는 식 M*V1 + O = R1 M*V2 + O = R2 즉, M*(0mV) + O = 0% M *(1000mV) + O =100% 결국, M (멀티값)= 0.1, O(옵셋값)= 0 4.8.1 습도 →측정치를 저정 할 변수 지정 →반복의 의미 (여러 개 센 서일 경우) ,한 개의 센서는 1 로 놓는다 →SE2 채널에 연결 된 센서, 최대 2500mv 이하 범위 →60HZ (현장의 전원노이즈가 아날로그측정에 영향을 방지함) →Multipler : 습도센서의 출력과 측정범위에 따른 곱한 값 →Offset : 습도센서의 출력과 측정범위에 따른 더하는 값 엔지니어링 사업부 35/47 4.8.1 전압출력센서의 측정 [CRbasic ]
  • 37. 'Main Program BeginProg Scan (1,Sec,0,0) PanelTemp (PTemp,250) Battery (Batt_volt) VoltSe (RH,1,mV2500,2,1,0,250,1.0,0) VoltSe (Pressure,1,mV2500,3,1,0,250,0.184,600) <대기압측정을 위해 추가된 명령어> 'Enter other measurement instructions 'Call Output Tables 'Example: CallTable Test NextScan EndProg 대기압 예)바이살라 PTB 101 출력전압범위 0~2500mV 습도측정범위 600~1060hPa 0mV -> 600hPa,2500mV->1060hPa 결국, 멀티값은 0.184, 옵셋값은 600 --------------------------------------- 멀티값,옵셋값 구하는 식 M*V1 + O = R1 M*V2 + O = R2 즉, M*(0mV) + O = 600hPa M *(2500mV) + O =1060hPa 결국, M (멀티값)= 0.184, O(옵셋값)= 600 PTB101시리즈 [ 신호타입: 아날로그 신호 / 디지털 값 ] * 아날로그로 신호 경우 : PTB101과 유사한 코드 (VoltSe ) 다만, 센서 모델이 다르므로 멀티값과 옵셋값이 달라질 수 있습니다. * 디지털 값일 경우 (주로 220시리즈) :4.8.5 디지털센서부분 참고 하시오!. PTB220시리즈 4.8.1 전압출력센서의 측정 [CRbasic ] 계속 엔지니어링 사업부 36/47
  • 38. 엔지니어링 사업부 19/ 'Main Program BeginProg Scan (1,Sec,0,0) PanelTemp (PTemp,250) Battery (Batt_volt) VoltSe (rain_mV,1,mV2500,4,1,0,250,1.0,0) If rain_mV > 500 Then rain_detect = 1 Else rain_detect = 0 EndIf VoltDiff (solar_rad,1,mV25,3,True ,0,250,100,0) 'Enter other measurement instructions 'Call Output Tables 'Example: CallTable Test NextScan EndProg 4.8.1 전압출력센서의 측정 [CRbasic ] 계속 ✓ 강우량 감지 시 :1000mV 출력, 그렇지 않을 때는 0mV 신호 출력 (강우감지 만) -> 멀티: 1, 옵셋 값:0 다만, 전압출력은 최대 1000mV이기에 최대로 2500mV 설정! 강우 감지 일 사 →SE4번 채널에서 전압을 읽어서 rain_mv 변수에 입력 → 전압값이 500이상이면 rain_detect 변수에 1이 입력되고 → 전압값이 500이하면 rain_detect 변수에 0이 입력된다. ( rain_detect 값을 가지고 통계 처리함 ) *일사센서의 일반적 특징: 매우 약한 신호 (microV 수준) ->디프렌셜방식으로 전압측정(보다 정확한 측정을 위해) 예)프로그램 코딩 : Kipp & Zonen의 CM21 일사센서 →Diff 1번 채널에서 전압을 읽어서 solar_rad 변수에 입력 → 최대신호범위 25mV, 멀티값100(일사센서별 고유값 가짐) * 일반적으로 일사센서를 구입시 보정계수(증명서)로 멀티값을 구함 보통, 10 microV/W/m^2 수준, -> CR1000에서는 단위를 W/m^2/mV 로 환산 1mV당 몇 와트의 태양에너지가 입력되는 지를 계산해서 프로그램의 멀티값에 입력 10 microV/W/m^2 = 1/10 W/m^2/microV = 1/10 W/m^2/0.001mV = (1/10)/0.001 W/m^2/mV = 100 W/m^2/mV 따라서, 위 화면의 예처럼 100 이 멀티값 임. (센서마다 모두 다름)
  • 39. 엔지니어링 사업부 38/47 4.8.2 전압출력센서의 응용 [CRbasic] BrHalf4W (Rs_R0,1,mV25,mV25,4,Vx1,1,2100,True ,True ,0,250,1.0,0) PRT (Temp_C,1,Rs_R0,1.0,0) BrHalf4W (Rs_R0,1,mV25,mV25,4,Vx1,1,2100,True ,True ,0,250,1.0,0) PRT (Temp_C,1,Rs_R0,1.0,0) Temp_C = Temp_C * 0.9969 - 0.1613 # 구체적인 내용은 로거 영문 매뉴얼 참고 (필수적인 사항 아님) 온도 예) PT100 BrHalf4W 명령을 통한 결과는 저항비율 값으로 표출 이를 가지고 PRT 명령어를 가지고 온도로 환산 함. 저항 비율 값 : Rs/R0 (현재온도 센서저항값/ 0℃ 센서저항값) 즉, 0℃일때 저항값 대비 현재 온도에서의 저항값의 비율 Rs/R0 대입-> PRT(Temp_C,Rs_R0,1.0,0) [위의 PRT 방식은 독일식 DIN방식 임] *기상청 JIS방식 이므로 변경이 요구됨 !!<- 추가됨 [독일식 DIN방식] [기상청 JIS방식] PT100센서의 보정 [ 보정 절차: BrHalf4W 에서 멀티값을 조정함 ] 원래는 Rs/R0 = 100옴/ 0℃에서의 저항값 이지만 편차가 나올 수 있기에, 예) 챔버속의 0 일때 저항이 98.9옴 이였다면 멀티값은 Rf/R0=100 / 98.9= 1.011 -> BrHalf4W 에서 멀티값으로 대신 함
  • 40. 엔지니어링 사업부 39/47 4.8.2 _3 전압출력센서의 응용 & 전류출력센서 풍향 전류출력센서 류 -> 전압센서 [ RMY05103 센서 _ Potentiometer (전위차계) ] 예) BrHarf (Wind_dirextion,1,mV2500,11,Vx2,1,2500,True,0,60Hz,355,0) -> 전위차계 타입의 풍향센서는 위의 Brharf 명령어를 통해서 센서 측정이 이루어짐, 센서 모델별 멀티값은 달라 질 수 있음 [ 대부분 전류출력센서 타입: 4~20mA] _ ShortCut 이용가능 ->원리는 100옴 정밀 저항(CRUS100) 붙여서 400~2000mV 전압신호로 전환 (정밀저항은 센서의 저항오차 만큼 영향 받는 센서신호 오차를 줄일 수 있음 ) 예) VoltDiff(WS_WAA151,1,mV2500,4,True,0,_60Hz,0.046875,-18.75) 바이살라 WAA151 : 풍속계 0~75m/S 범위, 멀티값 0.046875, 옵셋 -18.75 [전류출력센서 -(정밀저항)-> 전압센서로 변경 ] 1) 멀티값과 옵셋 값을 계산 2) 전류출력센서의 시그널선 -> 전압시그널 + , 3) 접지선 -> 전압 시그널 -
  • 41. 엔지니어링 사업부 40/47 4.8.4 펄스 출력센서 [CRbasic] 풍속 강우량 [ RMY05103 센서 _ 발전기 원리] 예) PulseCount(Wind_speed,1,1,1,1,0.098,0) -> 센서에서 출력된 AC주파수를 풍속값으로 환산 함 센서 모델별 멀티값은 달라 질 수 있음 [일반적으로 사용된 0.5mm 강우량계를 예로 듦] 예) SW12(1) PulseCount(raingage,1,2,2,0,0.5,0) SW12(0) -> 옵션 : swtich closure(2), count(0) 스위치 전압 방식과 tipping 식으로 멀티값이 0.5mm 누적된 횟수로 측정하라는 옵션임. SW12(1): 스위치 방식으로 측정시에만 전압주는 명령어 SW12(0):스위치 방식으로 전압을 끄는 명령어
  • 42. 4.8.5 디지털 센서 [CRbasic] 엔지니어링 사업부 19/ 대기압 Public P_text_input, P_input_chr(1) as string Public pressure 'Main Program BeginProg SerialOpen (Com3,9600,3,0,100) SerialOut(Com3,"intv 10 s" + CHR(13),"",0,0) Delay(1,10,mSec) SerialOut(Com3,"r" + CHR(13),"",0,0) Scan (1,Sec,0,0) If (IfTime (0,10,sec)) Then SerialInBlock(com3,P_text_input,100) SplitStr(P_input_chr(1),P_text_input," ",2,0) pressure = P_input_chr(1) EndIf . NextScan EndProg →CR1000 의 통신포트 3번, COM3 의 통신설정 →COM3를 통해 CR1000에서 PTB220으로 intv 10 s 라는 아스키 코드를 전송, 이것은 10초에 한번씩 데이터를 출력하도록 설정 →10mSec 동안 기다린 후 →다시 r 이라는 아스키 코드를 전송변수에 입력 →PTB220로부터 com3 에 저장된 아스키코드를 P_text_input 변수에 입력 →P_text_input 변수에 저장된 문장은 스페이스를 기준으로 분리, 그 결과를 순서대로 P_input_chr(1) 어레이에 저장, 즉 1번째 값을 차용(사전 총 출력 변수를 확인이 요망됨) →첫번째 어레이에 저장된 값이 기압값이므로, 이것을 Pressure 변수에 입력 * 10초마다 한번씩 PTB200 센서로부터 데이터를 읽고 로거와 단일/양방향통신(범용)을 하는 과정임 즉, 로거에서 ASCII 명령을 송신하면 센서에서 반응하여 기압값을 ASCII 형태로 로거에 송신 함. - RS232 ASCII 통신에 관한 기초 지식이 요구됨- ✓ PTB220 시리즈를 데이터로거의 디지털 I/O 포트에 연결해서 대기압 값을 읽는 예시 ✓ 0,0 숫자는 옵션
  • 43. 엔지니어링 사업부 19/ 4.8.5_6 로거내부 연산 & 통계처리부분 [CRbasic] 통계처리DataTable (Test,1,-1) DataInterval (0,60,Sec,10) Minimum (1,batt_volt,FP2,0,False) Sample (1,PTemp,FP2) Average (1,RH,FP2,False) Average (1,solar_rad,FP2,False) Average (1,wind_direction,FP2,False) Average (1,wind_speed,FP2,False) Average (1,Temp_C,FP2,False) Average (1,Pressure,FP2,False) Totalize (1,raingage,FP2,False) Sample (1,rain_detect,FP2) EndTable DataTable (Test,1,-1) →Data Table(테이블 이름,Trigger,size) -Trigger(논리변수) : 지정된 주기에 데이터 저장 여부 결정 1= true 저장의미, 0 = false 저장하지 않음 -Size(메모리 크기), -1(autosize) = 자동으로 메모리 할당 →DataInteval (저장시각,주기,시간단위,저장반복) - 60초 단위로 정각에 데이터를 저장함 →각 변수 별로, 최저값,순간값(sample),평균값, 누적값을 지정함 [ * 작성 후 저장시 유의 사항_ 로거별 확장자] CR1000 -> cr1, CR200 -> cr2, CR800/850 -> cr8, CR3000 -> cr3, CR5000 -> cr5, CR9000X -> cr9 If solar_rad < 0 Then solar_rad = 0 EndIf sun_MJ = solar_rad * 0.000001 [ Crbaic 명령어 리스트 : 각종 사용가능한 연산자 도 있음] 일반적인 사칙연산 이외에 수학에서 사용되는 복잡한 연산도 가능 예) 일사 센서의 야간에 발생되는 미세한 역전압 을 제거 할 수 있음 뿐만 아니라, 단위를 MJ/m^2 으로 환산 할 수 도 있음 예) 일사센서 측정치
  • 44. 엔지니어링 사업부 43/47 ➢Save & compile 을 실행하면서 text error 가 존재하는지를 점검하고 error 없이 컴파일 될 때 는 “Compiled in PipelineMode“ 혹은 “Compiled in SequentialMode”표시됨 < 차이점은 Crbaic코딩된 프로그램의 연산과정 차이, MUX(분배기) 사용시에는 SequentilalMode> 4.8.7 통계처리부분 [CRbasic] [ CRBasic에서 유의해야할 점] A.모든 프로그램 명령들은 순서대로 실행된다. (위에서부터 아래로 순차적 실행) B. 프로그램 작성시, 채널과 변수가 겹치지 않도록 유의 C. 각 센서들을 프로그램에 작성된데로, 결선(wiring)을 해야 함. 저장과정시 유의사항 <- 저장시 메시지 확인 [ 만약 ! Complile 후 하단 창에 에러 나타났을 때는?] -> 표시된 라인으로 가서 에러를 수정 하고 다시 컴파일 시도 해야함. 대부분의 에러는 문장에러(Syntax error) 일 듯 [컴파일 후 -> Connect 창에서 CR1000 전송] : 프로그램에 따라 관측수행 !
  • 45. 엔지니어링 사업부 21/ 4.9 Split [CRbasic] 특정 조건에 맞게 수집된 데이터 편집 ➢ Input File(s) : Browse 란에는 데이터 로거에서 수집한 데이터 파일 (예:JOOAM.DAT) 을 입력하고 아래쪽에 나와있는 네가지 조건들 (Start Condition, Stop Condition, Copy, Select)을 지정 ➢Start Condition : 데이터 로거에서 수집한 많은 데이터 중에 사용자가 특정날짜의 데이터 를 편집할 때 시작점을 지정 ➢Stop Condition : 특정 날짜의 끝부분을 지정 예) Start Condition 3[136] and 4[100] - 3번째 항목에 136일이고 4번째항목 1:00 를 만나면 작업을 시작하라는 내용 예)Stop Condition 3[136] and 4[400] - 3번째 항목에 136일이고 4번째 항목 4:00를 만나면 작업을 중지하라는 내용 -> 작업을 수행하게 되면 수집된 데이터중에 136일째 1:00부터 3:00의 데이터가 출력됨 •Split되는 데이터는 136일 1:00 부터 3:00 까지의 데이터인 세 줄의 데이터만 출력됨 ➢ Copy : 수집되어진 각각의 데이터들을 특정기준(아이디)별로 선택하여 기재해 넣음 (각각 저장 간격으로 저장된 데이터는 아이디를 가지고 있어 결국은 원하는 저장간격 데이터를 선택하면 된다) ➢Select : Copy에서 선택된 저장간격 데이터의 항목들을 선택해 주는 곳
  • 46. 엔지니어링 사업부 21/ 4.9 Split [CRbasic] 계속 특정 조건에 맞게 수집된 데이터 편집 ➢Output File(s) : Input file에서 편집한 데이터를 표시를 하고 파일형태로 저장하는 역할 ➢Output Data : 분류된 데이터를 저장하기윟나 경로를 지정 할 수 있음 Run_Go ➢ Report heading: 분류된 데이터를 경로 지정해서 저장 할 수 있음 확대 ➢편집된 데이터가 생성 됨
  • 47. 엔지니어링 사업부 45/47 4.10.1 View 메뉴 [CRbasic] 수집된 데이터 표출/인쇄/그래프 출력 ➢ File Open - 데이터 파일을 열 수 있음 Open as Text - 텍스트 파일을 열 수 있음 Recent Files - 최근 본 파일들이 표시 Print Preview - 인쇄와 관련된 사항을 미리 확인 Properties - 데이터의 속성이 표시 Exit – 종료 ➢View Graph - 데이터를 그래프로 표시 Separate Axis - 그래프에서 축을 분리하여 표시 Keep Graph On Top - 데이터위에 그래프를 표시 Keep Data On Top - 그래프위에 데이터를 표시 Expand Tabs - 데이터의 간격을 확대표시 Hex - 데이터를 헥사코드로 표시 Font - 데이터의 글씨체를 수정 ➢Help 각 항목에 대한 도움말을 표시
  • 48. 4.11 Card Convert ➢Select Card Drive : 변환시킬 바이너리 파일들이 있는 드라이브나 폴더를 지정하는 기능 ➢Change Output Dir : 바이너리 파일들이 변환되어 아스키 파일이 생성될 드라이브나 폴더를 지정하는 기능 ➢File Format : ASCII 테이블 포맷인 TOA5로 설정 ➢Start Conversion : 클릭하면 파일전환이 이루어짐 수집된 데이터 표출/인쇄/그래프 출력 ✓ CFM100 메모리 카드 모듈의 데이터 폼은 바이너리 폼이기에 -> 사용자가 보기 위해서는 Card Convert 가 필요함 엔지니어링 사업부 47/47