a. b.
c. Gambar 4.4. Gambar Proses Pemilihan
Command Button
.
4.2.3. Menggambar Pada
Picture Box
Setelah memilih salah satu
command button
, gambarlah jenis gambar yang telah dipilih pada
picture box
. Cara menggambar adalah dengan klik kiri pada mouse untuk menentukan titik pertama kemudian gerakan menuju titik kedua. Setiap gambar memiliki
titik koordinat yang berbeda. Untuk gambar garis ada 2 titik koordinat yaitu x1,y1 untuk titik pertama dan x2,y2 untuk titik kedua seperti gambar 4.5. Kemudian gambar kotak
memiliki 4 koordinat yaitu x1,y1; x2,y2; x3,y3 dan x4,y4 seperti gambar 4.6. Pada gambar kotak titik pertama menjadi koordinat pertama yaitu x1,y1 dan titik kedua menjadi
koordinat ketiga yaitu x3,y3. Sedangkan untuk gambar lingkaran titik pertama menjadi koordinat titik pusat x1,y1 dan titik kedua x2,y2 untuk menentukan besarnya radius atau
jari-jari gambar 4.7. Titik kedua pada gambar lingkaran berada pada garis keliling lingkaran atau dengan metode
circum circle.
Gambar 4.5. Proses membuat gambar garis
Gambar 4.6. Proses membuat gambar kotak PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.7 Proses pembuatan gambar bidang 2 dimensi
Command button
untuk memilih jenis gambar
vektor
hanya berfungsi untuk sekali gambar pada
picture box,
sehingga jika sudah menggambar 1 gambar pada
picture box
maka harus menekan kembali
command button
untuk kembali menggambar. Paramater yang berupa koordinat titik pada gambar garis dan kotak serta koordinat titik pusat dan
radius pada gambar lingkaran akan diganti dengan parameter gambar kedua. Parameter- paramter tersebut akan terus diganti hingga
array
ke 100 untuk tiap jenis variabel yang menggunakan
array
pada gambar 2 dimensi. Ini karena ada pembatasan
array
pada inisialisasi di awal program. Pembatasan variabel saat inisialisasi program dapat dilihat
pada gambar 4.4. Jika
array
pada penggambaran lebih dari 100 akan ada
debugger
karena
array
melebihi dari inisialisasi. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.8. Inisialisasi Variabel
Pada perancangan di bab 3 terdapat
command button
untuk menggambar segitiga, tetapi pada hasil perancangan ini
command button
untuk menggambar segitiga dihilangkan. Penggambaran segitiga diganti dengan menggunakan
command button
garis sebanyak 3 kali. Proses pembuatan gambar segitiga ini dapat dilihat dari pada gambar 4.9.
Gambar 4.9. Proses pembuatan gambar segitiga
4.2.4.
Fungsi
Command Button G-code Generator, Clear, dan End
Saat
program
dijalankan untuk pertama kali,
command button
g-code generator tidak aktif atau
disabled
.
Command button
g-code
generator
akan aktif ketika salah satu
command button
yang digunakan untuk menggambar gambar
vektor
pada bidang 2 dimensi ditekan. Setelah menekan salah satu
command button
yang digunakan untuk menggambar gambar bidang 2 dimensi, tetapi tidak melakukan proses penggambaran pada
picture box
dan langsung menekan
command button g-code generator
maka akan muncul kotak informasi agar melakukan proses penggambaran seperti ditunjukkan pada gambar 4.10.
Pada saat kotak informasi ini muncul, tekan tombol “OK” untuk melanjutkan proses menggambar. Setelah menekan tombol
“OK” maka program akan kembali seperti saat PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
pertama kali
program
dijalankan. Sehingga harus menekan kembali salah satu
command button
yang digunakan untuk menggambar gambar
vektor
pada bidang 2 dimensi.
Gambar 4.10. Kotak informasi jika belum ada proses penggambaran.
Jika pada
picture box
sudah terdapat gambar, maka
command button g-code generator
dapat digunakan. Penekanan pada
command button
saat ini akan mengeluarkan
list box
yang berisi
program g-code
seperti ditunjukkan pada gambar 4.11 dibawah ini.
Gambar 4.11. Tampilan
program g-code
pada
list box.
Ketika
list box
yang berisi
program g-code
muncul, terdapat
commond button
simpan yang berfungsi untuk menyimpan program
g-code
ke dalam
notepad
ekstensi txt . Saat
list box
berisi program
g-code
muncul,
command button clear disabled. Command button clear
akan aktif kembali ketika
command button
simpan ditekan atau jika sudah selesai komunikasi serial. Saat
command button
simpan ditekan akan muncul kotak informasi seperti pada gambar 4.12
. kemudian tekan “OK” untuk menjalankan program
Menentukan Batas Area Gambar dan Satuan
Menentukan Gambar yang Akan Dikerjakan
lagi, bisa menambah gambar atau menghapus dan membuat gambar baru.
Program g-code
yang tersimpan pada
notepad
dapat dilihat pada gambar 4.13.
Gambar 4.12. Tampilan kotak informasi data telah tersimpan.
Gambar 4.13 Tampilan program pada
notepad.
Komunikasi serial dilakukan dengan memilih
port
dari mikrokontroller yang terdeteksi, setelah diketahui dan dipilih tekan
command button connect.
Jika
command button
dengan
caption connect
telah berubah
caption
-nya menjadi
disconnect
maka komunikasi serial sudah terhubung. Hal selanjutnya yang harus dilakukan adalah menekan
command button send.
Data pada
list box
akan dikirim perbaris. Jika sudah selesai tekan
command button
dengan
caption disconnect,
untuk memutus komunikasi serial.
4.4. Pembahasan Hasil