Programmer : Dwi Agus Soeprapto / NIP. 120157849
Penjelasan awal :
a. Memori internal
sloc -> mengambil data pada alamat memori xx
contoh : sloc=03
mengambil data pada alamat memori 03
dloc -> menyimpan data pada alamat memori xx
contoh : dloc=01
menyimpan data pada alamat memori 01
Alamat memori ->Fungsi
00 -> teraan dari sensor WS (instant)
01 -> rata-rata WS u/ display
02 -> rata-rata WS u/ printer
03 -> maximum WS u/ display
04 -> maximum WS u/ printer
10 -> teraan dari sensor WD (instant)
11 -> rata-rata WD u/ display
12 -> standar deviasi WD u/ display
13 -> rata-rata WD u/ printer
14 -> standar deviasi WD u/ printer
b. Module & channel
Chan -> penunjukan hardware untuk pengambilan sample data yang akan diolah.
contoh : chan=01
Maksudnya adalah data yang diambil dari kartu module 0 dan channel 1.
Yang dimaksud dengan modul :
Yang dimaksud dengan channel :
c. Seting satuan
unit=M/S
mult=0.09800
offs=0.00000
unit=KTS
mult=1.45687
offs=0.38850
Listing program:
1 IF TIME INTR
mins=10
2 FLAG
flag#=7
fcond=set
3 END IF
4 INP WIND SPD
chan=00 Modul ke-0, channel ke-0
type=03xxx
unit=KTS
mult=1.45687
offs=0.38850
dloc=00 Output sensor WS ditaruh pada alamat 00
5 AVERAGE
sloc=00 Input rata-rata diambil dari alamat memori 00 (WS instan)
dloc=01 Output rata-rata WS ditaruh pada alamat 01
#samp=00060 Lama pengambilan sampel rata-rata WS
6 DISPLAY VAL
sloc=00
scrn=0
row=0
col=02
width=3
decpt=0
7 DISPLAY VAL
sloc=01
scrn=0
row=0
col=09
width=2
decpt=0
8 IF FLAG
flag#=7
fcond=set
9 AVERAGE
sloc=00
dloc=02
10 MAXIMUM
sloc=00
dloc1=03
dloc2=04
#samp=00600
11 DISPLAY VAL
sloc=03
scrn=0
row=0
col=13
width=3
decpt=0
12 END IF
13 INP WIND DIR
chan=01
mult=0.99155
offs=0.00000
dloc=10
14 AVERAGE WD
sloc=10
dloc=11
#samp=00060
15 STD DEV WD
sloc=10
dloc=12
#samp=00600
16 DISPLAY VAL
sloc=10
scrn=0
row=0
col=03
width=3
decpt=0
17 DISPLAY VAL
sloc=11
scrn=1
row=1
col=09
width=3
decpt=0
18 DISPLAY VAL
sloc=12
scrn=0
row=1
col=13
width=3
decpt=0
19 IF FLAG
flag#=7
fcond=set
20 AVERAGE WD
sloc=10
dloc=13
#samp=00600
21 STD DEV WD
sloc=10
dloc=14
#samp=00600
22 END IF
23 IF TIME INTR
mins=10
24 RECORD TIME
frmt=dd-mm
25 RECORD TIME
frmt=hh:mm
26 RECORD VALUE
sloc=02
27 RECORD VALUE
sloc=04
28 RECORD VALUE
sloc=13
29 RECORD VALUE
sloc=14
30 IF L ? VALUE
sloc=95
cond?:=
val=0.00000
31 PRN BUF TEXT
col=001
text=TANGGAL
32 PRN BUF TEXT
col=011
text=JAM
33 PRN BUF TEXT
col=018
text=WS:AVG
34 PRN BUF TEXT
col=026
text=WS:MAX
35 PRN BUF TEXT
col=034
text=WD:AVG
36 PRN BUF TEXT
col=042
text=WD:SDV
37 PRN BUF OUT
chan=0
38 END IF
39 L OPER VALUE
sloc=95
oper:+
val=1.00000
dloc=95
40 IF L ? VALUE
sloc=95
cond?:=
val=60.0000
41 L = VALUE
dloc=95
val=0.00000
42 END IF
43 PRN BUF TIME
col=002
frmt=dd-mm
44 PRN BUF TIME
col=010
frmt=hh:mm
45 PRN BUF VAL
sloc=02
col=016
width=8
decpt=1
46 PRN BUF VAL
sloc=04
col=024
width=8
decpt=1
47 PRN BUF VAL
sloc=13
col=032
width=8
decpt=0
48 PRN BUF VAL
sloc=14
col=040
width=8
decpt=0
49 PRN BUF OUT
chan=0
50 END IF
51 PGM END
SET RECORDER
RECORD HEADER1: R M YOUNG CO. TRAVERSE CITY, MI
RECORD HEADER2: 26700 SERIES TRANSLATOR
FIELDS/REC: 08
RECORDS: 00096
SET SCROLL
SCROLL: NO
INTERVAL: 00
END SCREEN: 0
SET SCREEN TEXT
0123456789012345
----------------
WS___Kt_→__Kt___ SCREEN:0
WD____°_→___°___
UNUSED__________ SCREEN:1
SCREEN_1________
UNUSED__________ SCREEN:2
SCREEN_2________
UNUSED__________ SCREEN:3
SCREEN_3________
UNUSED__________ SCREEN:4
SCREEN_4________
UNUSED__________ SCREEN:5
SCREEN_5________
UNUSED__________ SCREEN:6
SCREEN_6________
UNUSED__________ SCREEN:7
SCREEN_7________
UNUSED__________ SCREEN:8
SCREEN_8________
UNUSED__________ SCREEN:9
SCREEN_9________
SET COMM
DEFAULT BAUD RATE: 9600
DATA BITS: 8
PARITY: NONE
BUFFER LEN: 080
BUFFER END: CR
ECHO: NO
LEAD 0s: NO
INIT STR LEN: 00
NUM ONLY INP: NO
MAX SER ERRS: 10
SET PRINTER
LINE LENGTH: 050
PAGE LENGTH: 61
INIT STR LEN: 03
SET AUTO-START
AUTO START: YES
Selasa, 05 Mei 2009
Modifikasi program translator, STAMAR Lampung
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar