코스테크(주)에서는 제품 관련 문의 사항을 신속하게 해결할 수 있도록  FAQ를 제공하고 있습니다. | FAQ 내용을 확인하시고, 그럼에도 해결되지 않는 경우 FAQ 상세페이지 하단의  A/S 신청하기 버튼을 눌러주세요.

[Software] [imc FAMOS] 외부 dll 함수의 연동 사용 방법

이인수
2019-05-23
조회수 588


imc FAMOS에서 DLL의 함수를 호출하려면 imc FAMOS에 DLL을 등록해야합니다. 

각 기능에 대해 다음 정보를 사용할 수 있어야합니다.


· DLL filename

· function name in the DLL

· function name in imc FAMOS 

· number of parameters

· data type of parameters and return values.


DLL 및 함수 이름 외에도 함수에 대한 다른 정보가 필요합니다. 

이 정보는 함수 매개 변수에 함수가 기대하는 형식을 제공하는 데 필요합니다.

imc FAMOS는 충분한 메모리를 제공하고 반환 된 값을 정확하게 해석하기 위해 결과가 함수에 의해 반환 될 형식을 알아야합니다.


메뉴 항목 "Extra / Option / Extensions : Register DLL-functions"을 선택하여 imc FAMOS에 DLL 함수를 등록할 수 있습니다.




처음 대화 상자가 시작되면 등록 된 기능 목록이 비어 있습니다.

DLL 파일은 "C:\ProgramData\imc\Common\Def" 에 저장합니다. 

이후 아래의 New... 버튼을 사용하여 DLL 파일에 포함된 함수 리스트 정보를 등록 할 수 있습니다.




등록한 함수 정보는 상단의 List of functions >> 버튼을 클릭하여 관리할 수 있습니다.


1. Read list of function from file... 

- 함수 리스트 파일 (*.DEF) 파일 불러오기

2. Save list of functions as...

- 현재의 함수 리스트 파일 저장

3. Unregister functions

- 등록된 함수 리스트 파일 제거


버튼을 클릭하면 imc FAMOS 에서 제공하는 데모 *.DEF 파일을 통해 선언 방법의 예를 확인할 수 있습니다.


이 과정을 모두 거친 후에는 imc FAMOS의 functions 탭에서 DLL 사용자 함수를 확인 할 수 있습니다.




더 자세한 사항은 imc FAMOS help 메뉴의 "Registering DLLs in imc FAMOS" 를 참고 하실 수 있습니다.





해당 FAQ가 도움이 되셨나요?

 

도움이 되었다면 게시글 아래의 좋아요 버튼을 눌러주세요.

문제가 해결되지 않았다면 A/S 접수하기 버튼을 눌러주세요.


 A/S 접수하기

FAQ 업데이트 소식받기

어플리케이션 보러가기