반갑습니다.
혼자 인벤터 공부를 하고 있는데…
연속구동하는 걸 몰라서 그럽니다.
자료실 보면 연속적으로 구동하는 것은 어떻게 하는지 그리고
매개변수 구동은 어떻게 하는지 좋은 서적이나 좋은 자료 구할길은
없나요.
혼자 아무리 해도 한계가 있군요..~~^^
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
앗~ HTML로 복사하지 않으셔서 링크들이 안 보이네요. Animator는 http://www.sdotson.com/animator.asp 에서 다운로드하면 됩니다. 최신 버젼은 V4.046 이네요.
————————전장혁님 글입니다.————————–
FAQ 게시판 1번글 인벤터에선 어떠한 함수 (function)를 지원하나요?를 보시면 매개변수에서 사용할 수 있는 함수가 예제와 함께 자세히 설명되어 있습니다.
max( x1; x2 ) 는 최대값 함수입니다. x1과 x2를 비교했을 때 큰 값을 나타냅니다.
max(3; 5) = 5
max(-3; -5) = -3
min( x1; x2 ) 는 최소값 함수입니다. x1과 x2를 비교했을 때 작은 값을 나타냅니다.
min(3; 5) = 3
min(-3; -5) = -5
질문하신 함수에 대해 예를 들자면 다음과 같습니다.
x = 22 mm 일 경우
min ( max ( x;16 mm ) ; 20 mm ) – 20 mm —–> 22와 16의 최대값은 22
= min ( 22 mm ; 20 mm ) – 20 mm —–> 22와 20의 최소값은 20
= 20 mm – 20 mm
= 0 mm
근데, 위의 예는 어디까지나 수학적인 계산이고, 인벤터 구동을 위해서 왜 그런 함수를 사용했나 이해하는 게 더 중요하겠죠. 위에서 max ( x;16 mm ) 를 사용한 이유는 이렇습니다.
편의상, max ( x;16 mm ) 를 y라고 합시다. 즉, y = max ( x;16 mm ).
x가 16 mm 이하일 경우, y는 16 mm 로 고정되어 있겠죠.
x가 16 mm 이상이 되면, y는 x 값과 같습니다.
예를 들어 x 가 0 mm에서 30 mm까지 움직인다고 가정합시다.
x가 0 ~ 16 mm 까지 움직일 때는 y는 16 mm 으로 고정되어 있습니다.
x가 16 ~30 mm 까지 움직일 때는 y도 마찬가지로 16 ~30 mm 까지 움직입니다.
위의 함수는 그래도 간단한 편에 속합니다. 다음은 Sean Dotson이 checkers라는 구동 데모를 만들 때 사용한 함수입니다.
move = 2.750 in + min(( 0.100 ul * angle * 1.000 in / 1.00 deg );0.500 in) – sign(angle – 40.00 deg) * min(max(( 0.100 ul * ( angle – 40 deg ) * 1.000 in / 1.00 deg );0 in);0.5 in)
이런 복잡한 함수를 생각해서 만든다고 생각해 보세요. 얼마나 골치 아프겠습니까? 시간이 엄청 많이 걸릴 뿐만 아니라 실수하기 쉽상이죠.
이러한 번거러움을 없애고자, 인벤터 사용자 세 명 (Charles Bliss, Neil Munro, Sean Dotson)이 인벤터 API를 사용해 만든 VBA 프로그램이 바로 Animator 입니다.
Animator를 사용하면 얼마나 쉬워지냐구요? 구동하고자 하는 매개변수를 선택하고, 시작과 끝 값을 설정하고, 그 사이의 스텝을 설정합니다. 또 다른 매개변수에도 이 과정을 반복합니다. 심지어, 여러 매개변수들을 그룹으로 묶어서 동시에 구동할 수도 있습니다. 여러 부품들이 동시에 움직일 수 있게 되는 겁니다.
Sean Dotson이 checkers라는 구동 데모를 만들 때, 함수를 일일이 만들었을 경우 4시간 이상이 걸렸다고 합니다. 하지만, Animator를 사용했을 경우에는 고작 몇 분 밖에 안 걸렸다고 하네요.
소프트웨어는 우리 생활을 편리하고 신속하게 만들어 주는 도구입니다. 노가다는 그만! Animator를 사용하세요. 인벤터소식 게시판의 글 Animator v4.043 다운로드하세요.를 보세요.
FAQ 10번 글을 참조하세요 서적에 관한 내용입니다.