LabVIEW 프로젝트 코드에서 DLL을 생성하려면 DLL에서 호출할 수 있는 각 기능을 LabVIEW 프로젝트의 별도 VI에 포함시켜야 합니다. 아래는 별도의 기능을 가진 프로젝트 트리의 예입니다.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS5c)
각 함수 VI에 대해 필요한 모든 입력(컨트롤)과 출력(인디케이터)이 LabVIEW 프런트 패널의 터미널 연결 창에 연결되어 있는지 확인하십시오. 아래 예제 함수는 DLL에서 Add (X, Y)로 생성됩니다.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS5h)
프로젝트 탐색기에서 빌드 스펙을 마우스 오른쪽 단추로 클릭하고 새로 만들기»공유 라이브러리(DLL)를 선택합니다.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS5m)
빌드 속성 대화 상자에서 정보 범주로 이동하여 빌드와 DLL의 이름과 위치를 저장합니다.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS5w)
그런 다음 소스 파일 카테고리를 탐색하여 함수로 DLL에 내보내려는 VI를 선택하십시오.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS61)
선택적으로 미리보기 범주에서 빌드 파일을 미리 볼 수 있습니다.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS66)
이제 LabWindows/CVI와 같은 다른 환경에서 DLL을 호출하여 DLL을 테스트 할 수 있습니다. LabWindows™/CVI™ 또는 기타 C 프로젝트에서 LabVIEW DLL 호출하기를 통해 올바르게 호출하는지 확인하십시오.
![](/servlet/rtaImage?eid=ka03q000000t88G&feoid=00N3q00000HUsuI&refid=0EM0Z000000SS6B)