Studyhard/Simmechanics2009.07.08 00:36
Matlab 에서 제공하는 툴 중에는 SimMechanics라는 강력한 동적 기계 모델링 툴이 있다. 막상 SimMechanics를 하다보면, 강력한 기능 외에 조금 어설픈 랜더링 된 Body 를 볼 수 있는 데, 이를 실제 적용되는 기계 모델링 파일에 연결 시킬 수 있는 기능이 (SimMechanics Link Software) 있다. 그 중에 Inventor 2009를 연동하는 법을 알아 보도록 하겠다.


위 링크된 홈페이지에 들어가게 되면, 


위와 같은 표가 나타나고, 해당 하는 SimMechanics Link 파일을 받으면 된다. Autodesk Inventor를 지원하는 버전은 3.1 버전이므로, 3.1 버전을 다운받도록 한다. (* 주의 : 회원가입 후 받을 수 있음.)



회원 가입 후 간단한 인적 사항을 입력 후, 로그인을 하면 위와 같은 화면을 볼 수 있을 것이다. 그러면, 각자의 운영체제에 맞게 파일을 받으면 된다. 파일을 받은 후, Matlab 이 허용하는 Work Directory에 파일을 복사해 놓는다. 파일은 2가지이다.



나는 기본적으로 My Documents\Matlab 폴더에 복사를 했다. Matlab을 실행시키면 해당 파일이 보이는 것을 알 수 있다. 
(*주의: ZIP 파일은 풀 필요가 없다.)

Matlab COMMAND 창에 
>> install_addon ('smlink31.win32.zip')                    <------------이것을 입력한다. 그러면 위와 같이 압축이 풀린다.

(대부분의 기업들이 Add-in 프로그램을 만들 때, 간단한 설치 프로그램을 배포하는 것과 달리 Mathworks 는 역시 Matlab으로 설치하게끔 해 놓았다. )
위의 설치과정이 성공적으로 끝났다면

Matlab COMMAND 창에
>> regmatlabserver             <---- 명령어를 입력한다. 

다음과 같은 명령어를 입력하는 것은 정확한 이유는 모르겠지만, SimMechanics Linke Documentation 에 아래와 같이 나와 있으므로, 별 거부감 없이 입력하였다. 

You must then register MATLAB and link the SimMechanics Link software. 


그 다음엔

Matlab COMMAND 창에
>> smlink_linkinv           <---- 이것을 입력하면 Inventor와의 연동이 시작된다.


여기까지 하게 되면, Matlab에서의 역할은 끝이며, 이제 Autodesk Inventor2009를 시작하면 된다.



Inventor를 시작하게 되면 위 메뉴에 SimMechanics Link라는 메뉴가 생긴 것을 확인 할 수 있다. 

그 러 나 


내가 실행 시키면 되질 않았다. 그 이유는 무엇이었을까? 

다시 해보니 되었다.

이유는 Part 와 Assembly 파일의 차이였다. <--- 이걸로 20분 정도 고민했음.. 

(참고 : SimMechanics Link Documentaion)
저작자 표시 비영리 변경 금지
신고
Posted by 리얼한놈

티스토리 툴바