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 ..
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 ?
Ya cuma segitu, ikutin aja, jgn lupa saya pake variable dgn nama output
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 🙂
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
assalam…….pak tlong di contohkan jga dong untuk mengubah tiga sinyal dalam satu scope ke figure…ramai yang membutuhkan nya..
sudah saya buat: https://rahmadya.com/2014/09/04/konversi-scope-ke-figure-2/
haya terima kasih yang dapat kami ucapkan pak….lebih kompitnya TERIMA KASIH BANYAK…(Y)
sangat membantu pak, trimakasih
mantap pak blog anda,, keep update ya pak
bapak yang terhormat. coding matlab untuk merubah background berwarna merah/putih atau dll menjadi background berwarna hitam tetapi image/gambar asli tetap warnya.