Technical documentation

From SignalML
Jump to: navigation, search

[edit] Attaching Matlab (R) code via MBfJ

(please verify polish version before translating)


Skrócony opis czynności, które należy wykonać by stworzyć pliki .ctf oraz .jar do użytku w aplikacji java.

Wszystkie pliki z funkcjami MATLABAa (*.m) umieszczamy w jednym katalogu. Powinny być tu wszystkie funkcje będšce w drzewie wywołań funkcji głównej.

Należy uruchomić MATLABa w wersji r2007a zawierającej MATLAB Builder for Java (w skrócie MBfJ) w wersji 7.6 wraz z MATLAB Component Runtime (MCR) także w wersji 7.6.

(aktualnie chyba już w aktualnej wersji Matlaba?)

Po uruchomieniu: File > New Deployment Project Z lewej wybieramy MATLAB Builder for Java a potem z prawej Java Package. Ustawiamy Location na katalog w którym znajdują się nasze pliki .m i nazywamy projekt. UWAGA: nazwa projektu determinuje nazwę plików jar i ctf.

Klikamy OK

Po otwarciu nowego projektu w workspace Deployment Tool klikamy PPM na folderze o nazwie <nazwa_naszego_projektu>class i wybieramy Add file. Dodajemy tylko plik z główną funkcją, którą chcemy wywołać z poziomu kodu java.

Klikamy Build the Project

Wygenerowane pliki znajdujš się w Katalogu Location/<nazwa_naszego_projektu>/distrib

Należy je przegrać do classpath signala, czyli najlepiej do podkatalogu lib instalacji signala.