TIO 보드에서 PFI 입력라인을 RTSI 라인에 라우팅하기



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

문제점: Visual Basic을 사용하면서 어떻게 PFI 라인을 RTSI 라인 입력으로 라우팅할 수 있습니까?

솔루션: TIO 보드에서 Counter 0의 소스 시그널인 PFI 39번과 같은 PFI 시그널을 ComponentWorks 또는 NI-DAQ의 일반 함수를 이용하여 라우팅할 수 없습니다. 그러나 새로운 함수인 TIO_Select_Signal()를 사용하면 가능합니다. 이 함수는 LabVIEW의 VI나 CVI의 Header 파일로 제공됩니다. 하지만 VB 또는 ComponentWorks에서는 제공되지 않습니다. CVI를 이용하여 VB에서 호출할 수 있는 DLL을 생성할 수 있습니다. 첨부된 파일을 이용하면 DLL을 생성할 수 있습니다. 또한 생성된 DLL 파일도 첨부되어 있습니다. 이 DLL 파일은 Device 1의 PFI 39번을 RTSI Line 1로 라우팅할 수 있습니다. TIO 보드에서만 사용 가능합니다. 만약 CVI를 갖고 계시다면 이 코드를 수정하실 수 있습니다. 몇 가지 VB 예제들도 첨부되어 있으면, DLL은 C:\ directory 폴더에 위치시켜야됩니다.

관련 링크: KnowledgeBase 232EID4U: Can I Connect a Programmable Function Input (PFI) Line to a Real-Time System Integration (RTSI) Line?

첨부:


routePFItoRTSI.dll - routePFItoRTSI.dll
routePFItoRTSI.lib - routePFItoRTSI.lib
routePFItoRTSI.prj - routePFItoRTSI.prj
dataacq.h - dataacq.hndcnsint.h - ndcnsint.h
nidaqcns.h - nidaqcns.h
routePFItoRTSI.c - routePFItoRTSI.c
routePFItoRTSI.cws - routePFItoRTSI.cws
VB Example Code.zip - VB Example Code.zip


리포트 날짜: 06/02/2003
마지막 업데이트: 06/29/2006
문서 번호: 2Y1DNTMV