'Java'에 해당되는 글 1건

  1. 2014.02.02 PTOLEMY II를 아시나요 ?
Hobby2014. 2. 2. 21:47

예전 대학교 때 PTOLEMY를 찾아서 공부한다고 정말 많이 돌아다녔었다.

자료도 별로 없었고 아는 사람도 별로 없어서 정말 맨땅에 헤딩해가면서 설치하고 공부했던 툴이다.

Linux에서 운용이 되었는데 그 당시에는 리눅스도  설치가 만만찮던 시절이어서 그 위에다가 Ptolemy를 설치하려고 하니 정말 극악과 극악의 조합으로 만들어지는 툴이었다.


연휴에  뒹굴거리다가 갑자기 생각이 나서 이 Ptolemy가 요새는 어떻게 되었는지 궁굼해졌다. 

홈페이지를 (거의 15년만에) 방문했더니 Ptolemy II가 버전이 꽤 올라가 있었다.

내가 본 마지막은 I의 개발을 마무리 하고 II를 개발하겠다는 것이었는데 지금은 무려 II 8.01 버전이  최종 버전으로 올라와 있다.


http://ptolemy.berkeley.edu/ptolemyII/







툴이 제공하는 개념 자체는 MATLAB의 Simulink와 비슷하였고 실제로 다양한 툴들이 이 PTOLEMY에서 파생되어서 상용화되었다.


HP에서 만든 VEE 이다. 이 Tool이 Ptolemy를 기반으로 만들어진 tool이다.



설치는 금방 되었다. 아니 정확히는 설치할 필요가 거의 없이  JAVA 기반에서 쉽게 운용이 되었다.


사용법은

http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII8.0/ptII/doc/tour/index.htm

여기서 tutoral을 보면 되는데 그게 아직 쉽지 않은 것 같다.


시뮬레이션 대상 모델을 여러가지 도메인에서 해볼 수 있다. 아래에서 대충 그 리스트를 나열하였다.


Synchronous Dataflow

Continuous-Time Modeling

Discrete-Event Modeling

Process Networks

Dynamic Dataflow

Heterochronous Dataflow

Synchronous/Reactive Modeling


여기서 tutoral을 보면 되는데

홈페이지에 있는 것을 직접 돌리려면 설정을 몇가지 맞추어 줘야 한다.

그냥 PTOLEMY II 설치 된 프로그램에도 같은 example 이 있으니 그것으로 돌리면 된다.


설치하고 실행하면 나오는 최초의 윈도우이다.

여기서 메뉴에 Tour of Ptolemy II를 실행하면 데모를 볼 수 있다.







Adaptive Median Filter 예제



설치에서 데모까지는 일사천리로 되기 떄문에
큰 어려움이 없이 구경을 할 수 있다.

개인적으로는 다시 한번 도전해보고 싶은 Tool이기도 하다.


'Hobby' 카테고리의 다른 글

천장지구, 그리고 중국 배우들...  (0) 2014.06.07
오다이바 건담  (0) 2014.03.22
FSS. I.M.S. LED Mirage V3  (0) 2013.12.21
라디오 카툰-셜록 홈즈  (0) 2013.07.22
美丽的神话  (0) 2013.04.13
Posted by GUNDAM_IM