Konversi Scope ke Figure pada Matlab

Bagi rekan-rekan penggemar simulink Matlab pasti mengalami kesulitan saat melaporkan hasil simulasi lewat Scope yang kurang baik dari sisi tampilan. Jika langsung dicetak, maka akan menghabiskan banyak tinta karena grafiknya putih di atas hitam. Dulu saya sering menggunakan cara melalui invert color, tetapi tentu saja hasilnya kurang bagus. Apalagi sumbu axis dan ordinat serta judul grafik tidak bisa ditambah. Nah, setelah lama melanglang buana di simulink, akhirnya saya memperoleh cara untuk memindahkan hasil Scope ke figure. Pertimbangannya adalah figure lebih baik dan dapat diberi indikator axis, ordinat dan judul grafiknya. Sebagai bahan contoh, perhatikan model di bawah ini. Sebelum dirunning, dobel klik Scope untuk memindahkan hasil running ke workspace Matlab.

Setelah dobel klik pada scope, Anda akan melihat settingan yang harus diisi. Untuk memindahkan hasil scope ke workspace dobel klik icon Parameter dan pilih tab “data history”. Centang “save data to workspace” sehingga dapat mengisi nama variabel dan format datanya. Beri nama variabel misalnya “output” dan formatnya “array”. Awas, nama variabel pada Matlab “Case sensitive”.

Setelah itu running model yang telah Anda buat. Perhatikan, sepertinya tidak ada yang terjadi pada workspace. Ternyata saat Anda beralih ke Command Window, maka workspace menyimpan hasil running ke dalam suatu variabel bernama output. Coba ketik “who” di command window. Jika muncul variabel “output” maka settingan Anda berhasil, sebaliknya, jika tidak muncul, ulangi langkah di atas. Jangan lupa di klik “OK”.

Perhatikan scope di atas, tampak background hitam kurang nyaman jika dicetak. Beralihlah ke command window, variabel output berisi matriks sumbu axis dan ordinat. Untuk menampilkan grafiknya ketik instruksi-instruksi di bawah ini.

Saat Plot(x,y) diketik, Matlab akan menampilkan figure berupa grafik respon yang lebih baik dari Scope dari sisi tampilannya. Grid, xlabel, ylabel dan title bermaksud menambah informasi tambahan di Figure. Selamat Mencoba !!

Cao ..

Iklan

10 respons untuk ‘Konversi Scope ke Figure pada Matlab

  1. Mau tanya Pak codingan pada comand matlab yang Bpk tulis di atas, bagian coding yang membuat untuk mengganti background dari warna hitam menjadi putih yang bagian mana ya Pak ?

  2. Salam kenal Pak Rahmadya. saya Ifat mahasiswa dari Untirta Cilegon. bagaimana pak apabila bentuk sinyal pada scope terdapat tiga sinyal dalam satu scope? saya sudah mencoba tapi error terus. tolong pencerahannya pak untuk skripsi saya. terimakasih 🙂

    1. harus memahami cara memanipulasi matriks kayaknya .. seperti X=data(:,2) untuk membuat X yang isinya kolom kedua saja dari matriks data, dan seterusnya. Setelah itu buat figure-nya

  3. assalam…….pak tlong di contohkan jga dong untuk mengubah tiga sinyal dalam satu scope ke figure…ramai yang membutuhkan nya..

  4. bapak yang terhormat. coding matlab untuk merubah background berwarna merah/putih atau dll menjadi background berwarna hitam tetapi image/gambar asli tetap warnya.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.