STAND ALONE FIS BAHASA C



 

1. Kompilasi dalam Linux/Unix [Kembali]

    Dalam penggunaan sistem operasi linux atau unix dapat menggunakan perintah:

    cc -o -o fis.exe fismain.c lm

    file fis.c tidak harus dipanggil dalam perintah kompilasi, karena sudah dipanggil dalam        file fismain.c dengan perintah:

    #include "fis.c".

    Hasil kompilasi berupa executable file yang diberi nama fis.exe.

2. Kompilasi dalam Windows [Kembali]

    Kompilasi pada windows menggunakan Microsoft Visual C++ dengan langkah-langkah        sebagai berikut:

                                                         

                                   
                                   
                                   
                                         
                                        
                                       
                                        

3. Eksekusi [Kembali]

    Setelah kompilasi berhasil ketikan perintah:

        fis.exe

    akan tampil respons:

        Usage: fis.exe data_file fis_file

    data_file merupakan file yang berisi matriks data masukan untuk FIS.

    fis_file merupakan file fis yang berekstensi .fis yang dibuat dan disimpan dari matlab.

    hasil eksekusi tripdata.m

Setelah list program selesai dibuat, simpan dengan nama file fisku.m. 
Selanjutnya persiapkan data input dan  file FIS sehingga bisa menjalankan fis.exe tanpa bergantung pada matlab. Datain disimpan dalam format  ASCII dengan perintah:

        save fis_in.dat datin -ascii

lalu simpan trainedfis dengan perintah writefis (trainedfis) lalu simpan dengan nama file trainedfis.fis dan langkah selanjutnya copykan file fis_in.dat dan trainedfis.fis kedalam file fis.exe, setelah itu jalankan program dengan perintah:

        fis.exe fis_in.dat trainedfis.fis

Sehingga akan tampil output dari fis, output tersebut dapat disimpan dengan format ASCII menggunakan perintah:

        fis.exe fis_in.dat trainedfis.fis > out_trainedfis.dat

Ada beberapa hal yang perlu diperhatikan pada stane-alone executable file yaitu:
  • ANSI Compatible
  • Hanya bisa menggunakan fungsi-fungsi keanggotaan yang tersedia pada fuzzy logic toolbox
  • fismain.c hanya berisi fungsi main()
Jika ingin menggunakan fungsi-fungsi keanggotaan buatan sendiri, maka haru memodifikasi file fis.c

4. Membuat Sendiri Stand-Alone FIS [Kembali]



Listing program diatas merupakan revisi dari listing program sebelumnya, karena pada listing program ini digunakan perintah printf untuk menampilkan hasil keluaran dari FIS seperti gambar berikut. Double result merupakan inisialisasi untuk hasil dari pemanggilan fungsi calculateFIS (perhitungan nilai FIS).


5. Video [Kembali]

6. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar