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.



연속적으로 펄스열을 내보낼 때, 듀티싸이클을 변화시킬 수 없는 이유는 무엇인가요?



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
하드웨어: Multifunction DAQ (MIO)>>E Series

문제점:
PWM 방식을 이용하여 모터의 속도를 제어하고 있습니다. 이를 위해서는, 내보내는 펄스의 듀티 사이클을 변화시켜야 합니다. 컴퓨터 상에서 연속적으로 펄스열을 내보내고 있는데, NI-DAQmx 채널 프라퍼티 노드를 사용해서 듀티 싸이클을 변화시키면, 실제의 펄스열에 반영되지 않습니다. 무엇이 문제인가요?

솔루션:
NI-DAQmx는 사용자가 듀티 싸이클을 업데이트 할 때, 주파수도 같이 업데이트 하기를 요구합니다. 이를 위해서는, 두개의 입력을 갖는 DAQmx 채널 프라퍼티 노드를 생성하고 (CO.Pulse.DutyCyc AND O.Pulse.Freq), 원하는 주파수와(변화시키지 않더라도), 듀티 사이클에 새로운 값을 넣어주시기 바랍니다.

관련 링크:
Developer Zone Tutorial: Generating a Pulse Train with a Counter
KnowledgeBase KB2X4D8VW0: How Do I Define the Parameters for Pulse Generation in NI-DAQmx?
Developer Zone Example: What Are The Different Ways to Set My Pulse Timing Parameters in NI-DAQmx?

첨부:





리포트 날짜: 06/21/2004
마지막 업데이트: 11/01/2007
문서 번호: 3AKA5THD