C-기반 프로그램에서 프로그램적으로 장비의 정보를 알아내는 방법
주요한 소프트웨어:
주요한 소프트웨어 버전: 8.3
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A
문제점: 시스템에 있는 장비의 정보를 프로그램적으로 알고 싶습니다. 예를 들어, 섀시 번호, 슬롯 번호, 장비 이름, 시리얼 번호 등. 어떤 텍스트 기반 프로그램 함수를 이용하여 알아낼수 있습니까?
솔루션: 프로그램적으로 장비의 정보를 알아내는 몇몇 DAQmx 함수가 있습니다.:
제품 타입: 이 함수는 장비의 제품 타입을 알려줍니다. 예를 들어PXI-6259
DAQmxGetDevProductType(const char device[], char *data, uInt32 bufferSize);
시리얼 번호: 이 함수는 장비의 시리얼 번호를 알려줍니다.
DAQmxGetDevSerialNum(const char device[], uInt32 *data);
장비 이름: 이 함수는 시스템에 설치되어 있는 모든 장비들을 콤마 구분자로 구분된 목록을 알려줍니다.
DAQmxGetSysDevNames(char *data, uInt32 bufferSize);
섀시 번호: 이 함수는 장비가 들어있는 섀시의 번호를 알려줍니다.
DAQmxGetDevPXIChassisNum(const char device[], uInt32 *data);
슬롯 번호: 이 함수는 장비가 설치되어 있는 슬롯 번호를 알려줍니다.
DAQmxGetDevPXISlotNum(const char device[], uInt32 *data);
더 자세한 정보에 대해서는 NI-DAQmx C Reference Help 문서를 참조하시기 바랍니다. 이 문서는
시작 » 프로그램 » National Instruments » NI-DAQ » NI-DAQmx C Reference Help에서 찾으실 수 있습니다.
관련 링크:
Programming NI-DAQ in Text-Based Languages
How Do I Reset My DAQ Device From C or Visual Basic?
Find VISA Resource Name Programatically
첨부:
리포트 날짜: 03/21/2007
마지막 업데이트: 07/19/2008
문서 번호: 47KEBPDF
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.