From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



모뎀이 연결되었다면 LabVIEW 테스트를 할수 있습니까?



주요한 소프트웨어: LabVIEW Development Systems>>Full Development System
주요한 소프트웨어 버전: 5.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점: 전화선을 통해서 다른 장치로 데이터를 전송하기 위해서 모뎀을 사용하고 있습니다. 그러나 연결이 준비된것을 확인하고 싶습니다. 나의 모뎀이 다른 모뎀으로 연결되었을때, 어떻게 LabVIEW를 가지고 테스트해볼 수 있습니까?

솔루션: 모뎀이 통신하는 동안, 일반적으로 통신 상태를 확인하는 방법은 Data Carrier Detect (DCD) 입력 신호의 현재 상태를 읽는 것입니다. 이 방법은 전화선의 Carrier(모뎀)의 감지를 표시하기 위해서 종종 사용됩니다. 이 신호는 Receive Line Signal Detect (RLSD)으로 알려져 있습니다.

LabVIEW에서는 단순 시리얼 드라이버 및 VISA 시리얼 드라이버를 이용하여 모뎀으로 통신을 하는 2가지 방법이 있습니다. 단순 시리얼 드라이버는 DCD 신호의 상태를 체크할 수 없습니다. 따라서, VISA 시리얼 드라이버를 사용하여야 합니다. 아래 단계를 따라 수행을 해주시기 바랍니다. :

  1. "VISA Open.vi"으로 VISA session 을 열거나 "VISA Configure Serial Port.vi"를 이용합니다.
  2. 프로퍼티 노드를 이용하여 시리얼의 프로퍼티를 설정하거나 "VISA Configure Serial Port.vi"를 이용합니다.
  3. visa session의 프로퍼티 노드를 생성합니다.
  4. Modem Line Settings: Line DCD State.의 프로퍼티를 선택합니다.
  5. DCD input signal의 상태를 읽습니다.


프로터티 노드는 아래 값들을 반환합니다. : Unknown (-1), Unasserted (0), Asserted (1). 모뎀 라인을 통해서 데이터를 보내고 받을 준비가 되어 있는지에 대한 입력라인의 상태를 표시합니다. 반환 값은 Asserted (1) 입니다. VISA 및 모뎀 통신에 관한 정보는 아래 링크를 참조해 주시기 바랍니다.

관련 링크: KnowledgeBase 1M9D8H6Q : Serial Communication Starting Point
KnowledgeBase 21P954LI : How Can I Control the DTR and RTS Serial Lines in LabVIEW?
Product Manuals: NI-VISA User Manual


첨부:





리포트 날짜: 08/14/2000
마지막 업데이트: 08/07/2006
문서 번호: 20D9H8UZ