VSWR = ZL / ZO ; untuk ZL ≥ ZO
VSWR = ZO / ZL ; untuk ZO ≥ ZL
dimana, ZL = impedansi
beban(antena)
ZO =
impedansi karakteristik saluran transmisi
Misalnya, yang
diketahui nilai Impedansi karakteristik saluran transmisi (Zo) adalah 50 ohm
dan nilai VSWR adalah 2. Jadi, yang ditanyakan adalah nilai Impedansi Beban
(Zl) dan dapat dihitung dengan mengalikan nilai Zo dengan nilai VSWR (Zo x
VSWR) yang kemudian akan menghasilkan nilai 100 ohm.
VSWR= ZL / ZO
ZL =
Zo * VSWR
=
50 ohm * 2
=
100 ohm
Listing programnya
adalah sebagai berikut :
Penjelasan
program diatas adalah sebagai berikut :
Uses crt sebagai
library dan dapat mendefinisikan
suatu program yang akan di cetak dilayar monitor. Lalu dengan Procedure, dapat memanggil data yang
akan digunakan, contohnya disini adalah VSWR. Selanjutnya memasukkan variabel
Zl, Zo, dan X dengan tipe data integer.
Clrscr berfungsi
untuk membersihkan layar. Selanjutnya statement write sebagai inputan yang nanti akan mencetak hasil dari program yaitu
Nilai 1 dan akan dibaca dengan statement readln
yang akan membaca data yang di masukkan dengan variabel Zo. Sedangkan write yang berikutnya adalah untuk
inputan yang kedua dan akan di cetak setelah di baca oleh statement readln. Setelah itu masukkan statement
Zl := Zo * X yang di input melalui statement writeln dan menggunakan kata yang ada didalam kurung untuk mencetak
hasil program tadi. Jika sudah selesai, maka statement end akan mengakhiri program yang diatas dan akan melanjutkan jika
ada program selanjutnya.
Secara
sederhana, program di atas dapat dituliskan dalam bentuk flowchart
sebagai berikut :
Referensi
:
Tidak ada komentar:
Posting Komentar