From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



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