인벤터사랑에서 큰도움을 받고 있습니다. 대단히 감사합니다.
전장혁씨가 추천싸이트에 올려주신 일본의 http://tinyurl.com/lyzp 에서 다운받은 로봇의 구동과 김성수씨가 2/4일에 작품자료실에 올린 파일을 참고하여 본인이 설계한 Ring Forming M/C을 작품자료실에 올렸습니다.
모르는 사람은 그런대로 잘되었다고 하겠지만 직접만든 본인은 소가 뒷걸음치다가 쥐잡은 겪이라고 생각합니다.(노력은 많이 했지만)
그 이유는 매개변수와 방정식에 대한 이해를 제대로 못하고 만들었기 때문입니다. 또 Base와 Time을 사용하는 이유에 대하여도 이해가 안되고 있습니다. 어떠한 이유로 Time구동이 매개변수에 연결이 된 것인지도 모르겠고.
방정식에서 “min(max(x;16 mm);20 mm) – 20 mm”의 해설을 부탁드리고 이러한 것을 제대로 알려면 어떻게 해야할까요.
한글로 된 교육자료는 없을까요.
도움을 부탁합니다.
공유
문자 삽입
안녕히 계십시오.
위의 설명만으로 여러가지 의문이 거의다 풀린 것 같습니다.
대단히 감사합니다.
> 방정식에서 “min(max(x;16 mm);20 mm) – 20 mm”의 해설을 부탁드리고
> 이러한 것을 제대로 알려면 어떻게 해야할까요.
FAQ 게시판 1번글 인벤터에선 어떠한 함수 (function)를 지원하나요?를 보시면 매개변수에서 사용할 수 있는 함수가 예제와 함께 자세히 설명되어 있습니다.
max( x1; x2 ) 는 최대값 함수입니다. x1과 x2를 비교했을 때 큰 값을 나타냅니다.
min( x1; x2 ) 는 최소값 함수입니다. x1과 x2를 비교했을 때 작은 값을 나타냅니다.
질문하신 함수에 대해 예를 들자면 다음과 같습니다.
근데, 위의 예는 어디까지나 수학적인 계산이고, 인벤터 구동을 위해서 왜 그런 함수를 사용했나 이해하는 게 더 중요하겠죠. 위에서 max ( x;16 mm ) 를 사용한 이유는 이렇습니다.
편의상, max ( x;16 mm ) 를 y라고 합시다. 즉, y = max ( x;16 mm ).
예를 들어 x 가 0 mm에서 30 mm까지 움직인다고 가정합시다.
위의 함수는 그래도 간단한 편에 속합니다. 다음은 Sean Dotson이 checkers라는 구동 데모를 만들 때 사용한 함수입니다.
이런 복잡한 함수를 생각해서 만든다고 생각해 보세요. 얼마나 골치 아프겠습니까? 시간이 엄청 많이 걸릴 뿐만 아니라 실수하기 쉽상이죠.
이러한 번거러움을 없애고자, 인벤터 사용자 세 명 (Charles Bliss, Neil Munro, Sean Dotson)이 인벤터 API를 사용해 만든 VBA 프로그램이 바로 Animator 입니다.
Animator를 사용하면 얼마나 쉬워지냐구요? 구동하고자 하는 매개변수를 선택하고, 시작과 끝 값을 설정하고, 그 사이의 스텝을 설정합니다. 또 다른 매개변수에도 이 과정을 반복합니다. 심지어, 여러 매개변수들을 그룹으로 묶어서 동시에 구동할 수도 있습니다. 여러 부품들이 동시에 움직일 수 있게 되는 겁니다.
Sean Dotson이 checkers라는 구동 데모를 만들 때, 함수를 일일이 만들었을 경우 4시간 이상이 걸렸다고 합니다. 하지만, Animator를 사용했을 경우에는 고작 몇 분 밖에 안 걸렸다고 하네요.
소프트웨어는 우리 생활을 편리하고 신속하게 만들어 주는 도구입니다. 노가다는 그만! Animator를 사용하세요. Animator 공식 사이트에서 최신 버젼으로 다운로드하세요. 설치한 다음, C:Program FilesAutodeskMacrosAnimator 폴더를 보면 Animator 4 Help.pdf 라는 사용설명서가 있습니다.
[업데이트] 인벤터 10 부터는 인벤터 스튜디오가 포함되어 있습니다. 인벤터 스튜디오에는 렌더링 및 여러 가지 애니메이션 기능이 있습니다. 따라서, 인벤터 10부터는 Animator가 더 이상 필요 없게 되었습니다.
Happy Inventoring…..^^