February 2012
MTWTFSS
«Mar  
 12345
6789101112
13141516171819
20212223242526
272829 

Power Builder:Executing Matlab Script

Apa itu MATLAB?

images.jpg

MATLAB merupakan bahasa tingkat tinggi untuk komputasi teknik. Yang mengintegrasikan computation,visualization,and programming dalam suatu lingkungan yang easy-to-use dimana problems dan solutions diekepresikan kedalam notasi matematika yang sudah kita kenal. Penggunaan Matlah biasanya untuk/meliputi:

  • Matematika dan komputasi
  • Pengembangan Algoritma
  • Akuisisi Data
  • Modeling,simulasi,dan prototyping
  • Analisa Data,explorasi,and visualisasi
  • Scientific and engineering graphics
  • Pengembangan aplikasi,termasuk GUI

Khusus untuk pengembangan GUI terdapat cukup banyak sumber dan buku misalnya di website
mathworks. Tetapi masih sulit menemukan referensi yang membahas pengembangan user interface matlab dengan power builder. Pada posting kali ini akan dijelaskan mengenai hal tersebut tetapi lebih ditekankan pada bagaimana menjalankan command matlab melalui atau dari dalam aplikasi yang dikembangkan dengan power builder.

Pertama adalah powerscript untuk koneksi ke aplikasi matlab:
( script dapat diletakkan pada open event aplikasi maupun open event w_aplikasi )

1. string srootdir = c:\aplikasi // srrotdir adalah direktori kerja misalnya c:\aplikasi
2. OLEObject MatlabObject // Menggunakan OLEObject untuk koneksi ke matlab server
3. long ll_status
4. MatlabObject = CREATE OLETxnObject // create oleobject
5. ll_status = MatlabObject.ConnectToNewObject(“Matlab.Application”) // koneksi ke matlab
6. MatlabObject.Execute(srootdir) // setting direktori kerja
7. if ll_status = 0 then // jika koneksi berhasil buka aplikasi
8. open(w_aplikasi)
9. else // jika gagal,hapus MatlabObject oleobject
10. MessageBox(“Perhatian”,“Terdapat Kesalahan Konfigurasi Sistem”,Exclamation!)
11. DESTROY MatlabObject
12.return
13.end if

Script pada baris 6 yaitu MatlabObject.Execute(srootdir),adalah contoh bagaimana cara menjalankan command matlab dari dalam aplikasi,contoh lainnya adalah sebagai berikut:
1. MatlabObject.Execute(“clc;”)
2. MatlabObject.Execute(“clear all;”)
3. MatlabObject.Execute(“close all;”)
Yaitu dengan memberi command matlab dalam tanda “”maupun ”.

Inlinks:

Leave a Reply

  

  

  

You can use these HTML tags

<a href=""title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike><strong>