티스토리 뷰

지난 포스팅에서 생성한 DLL(.NET)을 Visual Studio에서 사용하기 위한 방법을 알아보도록 하겠습니다. 


LabVIEW를 통한 .NET Interop DLL 생성 방안에 대해서 확인 하시려면 아래의 링크를 참조하세요.

2014/08/11 - [National Instruments/LabVIEW] - 랩뷰(LabVIEW)와 C#을 연동 - 1: 랩뷰에서 Interop 어셈블리 생성


1) Visual Studio를 실행시킨뒤, 프로젝트의 Reference에서 Reference 추가를 누릅니다.




2) LabVIEW에서 생성한 DLL을 사용하기 위해서는 LabVIEW에서 정의한 데이터 타입을 참조해야 합니다. 참조가 필요한 DLL은 LabVIEW 2013을 기준으로 아래의 경로에서 찾을 수 있습니다. 경로에서 확인 할 수 있듯이 정품 LabVIEW가 무조건 설치되어야 하는게 아닙니다. LabVIEW Run-Time 엔진만 설치가 되면 관련 경로에 dll 파일을 찾으실 수 있습니다


추가 참조 DLL 경로

C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\2013




이번 예제에서는 Interop.dll만 참조를 하면 되기 때문에 아래의 그림처럼 1개의 dll을 참조합니다.



3) 참조를 완료하시면, Reference에 추가된 DLL들을 확인 할 수 있습니다. 추가적으로 LabVIEW에서 만든 dll 파일도 동일하게 참조를 시킵니다. 그러면 아래의 그림처럼 LabVIEW와 관련된 DLL과 이전 포스팅에서 생성한 DLL 파일 모두 참조된것을 확인할 수 있습니다. 



4) 네임스페이스에 InteropAssembly(이전 포스팅에서 생성한 DLL의 네임스페이스)를 등록하시고, 아래의 그림처럼 C# 코드상에서 사용을 하시면 됩니다. 



댓글