차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
faq:downloadandsetup:common:07_csharp [2021/06/07 16:51] kkm 만듦 |
faq:downloadandsetup:common:07_csharp [2024/07/08 18:23] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ======C# Visual Studio 셋업 | + | ======C# Visual Studio 셋업====== |
<alert type=" | <alert type=" | ||
- | Visual Studio로 커미조아 제품을 | + | C# Visual Studio |
</ | </ | ||
- | ---- | + | * 프로그램 : Visual Studio 2010 |
+ | |||
+ | * 커미조아 제품중 Motion을 기준으로 그림 참조 | ||
+ | |||
+ | * 나머지 제품군도 응용가능 | ||
+ | |||
+ | * DLL 파일 확인경로 | ||
\\ | \\ | ||
+ | < | ||
+ | |||
+ | |||
+ | * Visual Studio 2010 실행 - <btn size=" | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
\\ | \\ | ||
- | <callout type="success"> | + | <badge> |
- | * {{ :faq:downloadandsetup:common:c_셋업_방법.pdf | C# 셋업 안내}}를 확인해 주세요. | + | |
- | * [[:download|다운로드 페이지]]에서 | + | |
- | </callout> | + | |
+ | |||
+ | * 이름을 설정하고 위치를 지정한 다음 확인을 누릅니다. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | < | ||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \\ | ||
+ | < | ||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | **※ 배포판에 따라 파일명이 다름 확인 요망** | ||
+ | |||
+ | |||
+ | {{:practice:c_4.1.png? | ||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | |||
+ | {{:practice:c_5.png? | ||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | |||
+ | ex) **SafeNAtiveMethods** | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | |||
+ | {{:practice: | ||
+ | |||
+ | |||
+ | * 코드 보기 선택 | ||
+ | |||
+ | |||
+ | * 확인한 namespace 또는 class를 using으로 추가 | ||
+ | |||
+ | |||
+ | - 위 그림은 class를 Motion이란 이름으로 추가 | ||
+ | |||
+ | |||
+ | Ex1) using CMDLL; | ||
+ | |||
+ | |||
+ | Ex2) using [쓰고싶은 이름] = CMDLL.SafeNativeMethods; | ||
+ | |||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | 1)ceGnLoad(라이브러리 구동 초기화) | ||
+ | |||
+ | |||
+ | 2)ceGnSearchDevice(원격노드 탐색) | ||
+ | |||
+ | |||
+ | |||
+ | \\ < | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | =======주의 사항======= | ||
+ | 종료 직전에 아래와 같은 장치 해제 또는 라이브러리 구동 해제 함수를 꼭 명시한다. | ||
+ | |||
+ | |||
+ | |||
+ | **-CNET : cmmgnUnLoadDevice** | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | |