{{ post.title }}
글 편집
글 편집 (이전 에디터)
{{ post.author.name }}
작성일
Version | {{ post.target_version }} | Product |
{{ product.name }}
|
---|---|---|---|
Tutorial/Manual | {{ post.manual_title }} | Attached File | {{ post.file.upload_filename }} |
RecurDyn은 사용자가 직접 기능을 만들어 추가할 수 있도록 ProcessNet (PNet)이라는 기능을 제공하고 있습니다.
c#을 이용하여, 반복작업을 자동화하거나, 자신만의 UI를 만들 수 있지요.
이 때, 직접 만든 PNet함수나, 동료가 만들어준 PNet함수를 좀 더 편리하게 사용할 수 있도록,
상단의 리본에 등록하는 것이 가능합니다.
아래의 첨부링크에 있는 예제 소스코드와 dll을 이용해서 직접 확인해보세요.
정리해보면 아래와 같습니다.
1) 아래의 소스를 참고하여 RegisterFunction()이란 함수를 만듭니다.
- RegisterFunction()내에서 리본에 등록하는 작업이 이루어집니다.
- 이 dll 내에 자주 호출하고 싶은 함수도 함께 포함시킵니다.
2) [Customize]- ProcessNet(VSTA)-[Register DLL] 에 dll을 등록합니다.
3) 이렇게 등록을 마치면, 차후, 리커다인 실행 시에 자동으로 등록된 dll 내에 있는 RegisterFunction()이라는 이름의 함수를 호출합니다.
이를 통해 RegisterFunction()내에 있는 리본 등록함수가 불리우게 됩니다.
4) 이후, 등록된 버튼을 통해 PNet함수를 리본에서 손쉽게 실행할 수 있습니다. (여러개의 버튼을 등록하는 것도 가능합니다.)
소스코드 설명