From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Windows API 함수를 LabVIEW에서 호출하는 것에 관한 도움말을 어떻게 찾을 수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: Windows API 함수를 LabVIEW에서 호출하는 것에 관한 도움말을 어떻게 찾을 수 있습니까?

솔루션:

Windows API 함수는 다양한 DLL의 형태로 만들어졌을 수 있기 때문에, LabVIEW 라이브러리 함수 호출 노드를 사용하여 그 DLL 들을 사용할 수 있습니다. 하지만 호출하여 사용하려는 DLL이 어떤 형식으로 만들어졌는지 알 필요가 있습니다. 대부분의 컴퓨터 서적 판매 서점은 이러한 Windows API를 설명한 책을 판매하고 있습니다. Windows API는 익숙치않은 많은 데이터타입들이 있기 때문에 이것들을 참고하여 사용하려는 함수에 관해 이해해야 합니다.

National Instruments의 LabVIEWs/CVI는 Windows API에 대한 온라인 레퍼런스를 포함하고 있습니다. 이 레퍼런스를 설치하려면 사용자 정의 설치로 하여 선택해줘야 합니다.

Microsoft Developer Network 를 통해 더 많은 정보를 얻으실 수 있습니다. Microsoft Support Site 는 또한 Windows API에 대한 많은 정보를 포함하고 있습니다. LabVIEW에서 불러올 DLL과의 데이터타입의 연관성은 Windows Data Types를 참고하시면 도움이 됩니다.

몇가지 일반적인 윈도우 데이터 타입들

타입 사이즈 설명
HANDLE, HWND 32-bit 윈도우 핸들은 리소스를 식별하는 값입니다. 모든 핸들 타입은 "H"로 시작합니다.
BYTE 8-bit unsigned character (integer)
WORD 16-bit 16-bit unsigned short integer
DWORD 32-bit unsigned long integer
UINT 32-bit 32-bit unsigned integer
LONG 32-bit long integer
BOOL 32-bit integer value
LPSTR 32-bit pointer to a string
LPCSTR 32-bit const pointer to a string

*Note: 핸들과 포인터는 LabVIEW에서 API를 호출할 때 정수형 타입으로 다뤄집니다. 
*Note: 사이즈는 Windows 32비트 환경 기반으로 작성되었습니다.

관련 링크:

첨부:





리포트 날짜: 12/28/1998
마지막 업데이트: 02/19/2015
문서 번호: 1GRAN2U0