Teknik Interface 2

Berikut ini langkah-langkah untuk menambahkan sensor pelampung pada simulasi pengisian dan pengosongan tangki:
  1. Pada jendela Front Panel, ambil objek Square LED dan tempatkan di dalam Tank. 
  1. Ubah label objek LED dari Boolean menjadi Sensor.
  2. Tambahkan objek Pointer Slide, yang diambil dari kategori Numeric Controls, kategori Express, untuk mengatur posisi Sensor. Tempatkan di bawah objek Saklar Pengisian. 
  1. Diinginkan agar posisi objek Sensor dapat diatur dengan Slider. Ketika Slider posisi maksimum, maka posisi objek Sensor seharusnya di posisi atas tangki, dan ketika posisi Slider minimum, maka posisi objek Sensor seharusnya di posisi dasar tangki. 
  2. Berikut ini nilai-nilai yang diketahui:
    • Titik koordinat posisi objek Tank (pojok kiri atas)
    • Titik koordinat posisi objek Slider (pojok kiri atas)
    • Tinggi objek Tank
    • Nilai jangkauan objek Tank
    • Nilai jangkauan objek Slider
  1. Perlu diketahui juga, bahwa nilai koordinat berbeda dengan posisi nilai pada skala. Posisi koordinat dimulai dari atas ke bawah (semakin ke bawah semakin besar nilainya), sedangkan posisi nilai pada skala dari bawah ke atas. Untuk bisa mengubah nilai koordinat sehingga sama dengan nilai skala, yaitu semakin ke atas semakin besar, maka nilainya perlu dikurangkan dengan nilai batas yang paling bawah. Nilai batas yang paling bawah ini bisa diperoleh dengan menambahkan titik koordinat (pojok atas/top) objek Tank dengan tingginya. Untuk mendapatkan titik koordinat Top objek Tank, klik kanan pada objek Tank, pilih Create, pilih Property Node, pilih Position, pilih Top. 
  1. Kemudian untuk mendapatkan tinggi objek Tank, klik kanan pada objek Tank, pilih Create, pilih Property Node, pilih Housing Size, pilih Height. 
  2. Berikutnya, untuk mendapatkan koordinat Top objek Sensor, yang sebanding dengan nilai Slider, maka perlu dihitung berapa perbandingan antara Slider dengan nilai maksimumnya, dikalikan dengan nilai maksimum objek Tank. Nilai yang diperoleh ini kemudian dikurangkan dengan nilai batas untuk mendapatkan koordinat Top dari objek Sensor. Untuk mendapatkan nilai skala maksimum objek Slider, klik kanan objek Slider, pilih Create, pilih Property Node, pilih Scale, pilih Range, pilih Maximum. 
  1. Untuk mendapatkan nilai skala maksimum objek Tank, klik kanan objek Slider, pilih Create, pilih Property Node, pilih Scale, pilih Range, pilih Maximum. 
  2. Untuk mendapatkan titik koordinat Top objek Sensor, klik kanan pada objek Tank, pilih Create, pilih Property Node, pilih Position, pilih Top. Secara default, semua Property Node dari suatu objek adalah berupa icon Control. Karena nilai Top objek Tank nantinya harus diatur oleh Slider, maka ubah sifatnya dari icon Control menjadi Indicator. Caranya adalah dengan meng-klik kanan, dan pilih Change All To Write. 
  1. Kemudian, tambahkan persamaan matematika, yaitu menjumlahkan nilai koordinat Top objek Tank dengan nilai tingginya, yang kemudian dikurangi dengan nilai Slider dibagi dengan nilai skala maksimumnya, dan dikali dengan nilai skala maksimum objek Tank, yang menghasilkan nilai koordinat Top objek Sensor. 
  1. Jalankan program dengan menekan tombol Run (bergambar tanda panah). Naik turunkan pointer pada objek Slider. Perhatikan bahwa posisi objek Sensor mengikuti perubahan pointer Slider tersebut.
  2. Langkah berikutnya adalah membuat agar proses pengisian berhenti ketika air mencapai Sensor. Sebelumnya, syarat untuk terjadi proses pengisian adalah Saklar Pengisian harus dihidupkan (ON). Dengan adanya sensor ini, maka syarat proses pengisian adalah selain Saklar Pengisian harus ON, juga nilai permukaan air tangki atau nilai Tank harus lebih rendah dari posisi Sensor. Jika salah satu syarat tersebut tidak terpenuhi, maka proses pengisian tidak terjadi. Untuk itu gunakan fungsi AND. 
  1. Langkah berikutnya adalah membuat agar ketika air mencapai Sensor, maka Sensor akan ON (LED menyala), sebaliknya Sensor akan OFF (LED padam).

No comments:

Post a Comment

tulis pesan