Anda di halaman 1dari 14

Deploy .m (Matlab) ke .exe (Standalone Application) pada Windows OS.

(Direkomendasikan menggunakan minimal Matlab 2009)

Copyright VIP Lab ITS 2011.

Deploy source code .m (Matlab) ke .exe (Standalone Application) pada Windows OS :


Jalankan menu deploytool dari Command Window, lalu tekan Enter.

Atau jalankan menu deploytool dari tombol Start, lalu klik Deployment Tool(deploytool).

Tampilan Form Deployment Tool

Klik File > New Deployment Project pada menu bar Deployment Tool.

o o o o

MATLAB Compiler untuk mendeploy source code .m menjadi .exe atau .c MATLAB Builder EX untuk mendeploy source code .m menjadi Excel Add-Ins MATLAB Builder NE untuk mendeploy source code .m menjadi dot net component .dll MATLAB Builder JA untuk mendeploy source code .m menjadi .java dan .jar

Proses deploy source code .m menjadi .exe (Standalone Application) o Rename Project dan pilih Location File Source Code, lalu klik OK

Tampilan Form Compiler

Includekan satu file .m yang utama pada Main Function dengan klik tombol klik tombol Open.

, lalu

Hasil Include file pada Main Function.

Includekan semua file yang dibutuhkan Main Function (Osteo.m) pada Other files dengan klik tombol , lalu klik tombol Open.

Simpan Project MyProject_Standalone_Application dengan klik tombol save

Compile Project MyProject_Standalone_Application dengan klik tombol Build the project .

Jika muncul (mbuild -setup), berarti anda baru pertama kali melakukan deploy, lakukan hal berikut ini :

Klik link (mbuild -setup)

Ketik y tanpa tanda petik, lalu tekan Enter.

Ketik 1 tanpa tanda petik, lalu tekan Enter.

Ketik y tanpa tanda petik, lalu tekan Enter.

Ketik y tanpa tanda petik, lalu tekan Enter

Ketik 1, lalu tekan Enter. Lalu, ketik y, lalu tekan Enter.

Lakukan Compile Project lagi MyProject_Standalone_Application dengan klik tombol Build the project 9 .

Jika muncul tampilan berikut, berarti setting konfigurasi compiler untuk deploy telah anda lakukan sebelumnya. Tunggu beberapa saat sampai Compilation in progress selesai.

Tampilan ketika deploy selesai Compilation completed dan jika ada error maka akan tampil text warna merah. Jika sukses, maka semua text pada Deployment Tool Output berwarna hitam.

10

Hasil deploy berada pada folder dimana file MyProject_Standalone_Application.prj disimpan.

Selamat, anda telah berhasil melakukan deploy .m ke .exe (Windows Application).

11

Jenis Compiler untuk membuat .m to .exe : o o LCC Compiler (default dari matlab). MSVC Compiler (dapat digunakan jika anda telah mengistall visual studio).

Jalankan file MyProject_Standalone_Application.exe, maka akan diikuti dengan Form Command Prompt.

Hidden commad prompt ketika menjalakan .exe hasil deploy/convert dari .m : o o Install software NSIS (Free), download di http://nsis.sourceforge.net/Download . Buat Folder baru yang berisi file-file berikut.

12

Gunakan script .nsi berikut dengan icon .ico tertentu. (misal : Osteo Meter.nsi )

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

SilentInstall silent Icon icon.ico ; The name of the NSIS install program you're creating Name "NotSeen" ; The file that NSIS writes OutFile "Osteo Meter.exe" Section "Ignore" ; Change this exe file to the name of the exe you created ReadINIStr $1 "$EXEDIR\Osteo Meter.ini" "LoadProgram" "Name" nsExec::Exec "cmd /C $1" SectionEnd

Klik kanan file .nsi, lalu klik Compile NSIS Script untuk compile menjadi Osteo Meter.exe perhatikan line 9.

13

Buat file .ini untuk setting memanggil file .exe hasil deploy dari file .m (Matlab code). Nama file .ini harus sama dengan nama file Osteo Meter.ini pada script .nsi line 13.

Jalankan file Osteo Meter.exe, maka Form Command Prompt akan di hidden.

(End Page)

14

Anda mungkin juga menyukai