CVI에서 PCI 6602, 6608의 카운터 소스로 80MHz 내부 클럭 사용하기



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

문제점:

카운터 소스 입력으로 PCI 6602(6608)의 80MHz 내부 클럭을 보내려고 하고, CVI를 사용하고 있습니다. 그런데 타임베이스 값으로 ND_INTERNAL_20_MHZND_INTERNAL_100_KHZ 만을 선택할 수 있습니다. ND_INTERNAL_80KHZ를 사용하면 에러가 발생합니다. 어떤 것을 사용해야 하나요?



솔루션:

카운터 소스를 정하기 위해 GPCTR_Change_Parameter 함수를 사용할 수 있습니다. PCI 6602 (6608)의 내부 80MHz 타임베이스를 사용하기 위해서는, ND_INTERNAL_MAX_TIMEBASE를 파라미터로 사용하십시오. 

예를 들면 아래와 같습니다.

GPCTR_Change_Parameter(iDevice, ulGpctrNum, ND_SOURCE, ND_INTERNAL_MAX_TIMEBASE);

이 보드에서 타임베이스를 사용하는 것에 관하여 더 많은 정보를 원하시면 아래와 같이 하십시오.

  1. 윈도우즈에서 시작>모든 프로그램>National Instruments>NI-DAQ로 가셔서 Traditional NI-DAQ Function Reference Help를 실행시키십시오. 
  2. 검색 탭을 선택하고 검색할 단어에 '6608'을 입력한 후 검색을 실행합니다.
  3. 검색 결과 중 '6608 Device Function List'라는 제목을 선택합니다.
  4. 리스트에서 GPCTR_Change_Parameter를 선택합니다.
  5. paramID 중 ND_SOURCE를 선택합니다. 타임베이스를 정하는 것에 관한 자세한 설명은 이 섹션을 읽으시면 볼 수 있습니다. paramValue 파라미터에 적절한 값을 정하는 것으로써 타임베이스를 정할 수 있습니다.


관련 링크:

첨부:





리포트 날짜: 11/06/2003
마지막 업데이트: 08/21/2006
문서 번호: 335E007U