모션 컨트롤러로 아날로그 출력을 수행할 때 에러 -70006가 발생합니다.



주요한 소프트웨어:
주요한 소프트웨어 버전: 6.1.5
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A
하드웨어: Motion Control>>Controllers>>PCI-7350, Motion Control>>Controllers>>PXI-7340, Motion Control>>Controllers>>PXI-7342, Motion Control>>Controllers>>PXI-7344, Motion Control>>Controllers>>PXI-7346, Motion Control>>Controllers>>PXI-7350, Motion Control>>Controllers>>PXI-7352, Motion Control>>Controllers>>PXI-7354, Motion Control>>Controllers>>PXI-7356, Motion Control>>Controllers>>PXI-7358, Motion Control>>Controllers>>PCI-7340, Motion Control>>Controllers>>PCI-7342, Motion Control>>Controllers>>PCI-7344, Motion Control>>Controllers>>PCI-7352, Motion Control>>Controllers>>PCI-7354, Motion Control>>Controllers>>PCI-7356, Motion Control>>Controllers>>PCI-7358

문제점: 모션컨트롤러 (733x/734x/735x)로 아날로그 출력을 수행할때 -70006 에러가 발생하는 이유는 무엇입니까?

솔루션:

이 에러는 보통 Axis 입력에 의해 발생합니다.

DAC 함수를 호출할 때 이 에러코드를 받은 경우라면 적절치 않은 DAC 입력때문일 가능성이 높습니다. 이 에러는 텍스트 언어로  flex_load_dac 함수를 사용할 때 주로 발생합니다. DAC 입력에는 사용중인 DAC의 리소스 ID를 입력해야 합니다. 각 Axis 고유의 리소스 ID는 아래 표와 같이 일반 숫자가 아니라 16진수입니다.

 

리소스 이름 리소스 ID
DAC 1 0x31
DAC 2 0x32
DAC 3 0x33
DAC 4 0x34
DAC 5 0x35
DAC 6 0x36
DAC 7 0x37
DAC 8
0x38

 



 리소스 ID는 NI Motion C and VB Function Reference Help에서도 확인할 수 있습니다.  이 도움말 문서는 NI Motion과 함께 설치되며 시작»모든 프로그램»National Instruments»NI Motion»문서에서 확인하실 수 있습니다.

만약 이 함수를 LabVIEW로 사용하신다면 상수 생성을 사용해 DAC입력에 올바른 값을 넣었는지 확인하시기 바랍니다.


주의: 이 에러는 733x 컨트롤러로 Load DAC 함수를 사용할 때 발생할 수 있습니다. 이 모션 컨트롤러들은 아날로그 출력 기능이 없기때문에 이 함수를 사용하면 -70006 에러가 발생합니다.



관련 링크: KnowledgeBase 3BMAB3KD: Using Load DAC Does Not Generate an Analog Output on My Motion Board

첨부:





리포트 날짜: 04/06/2005
마지막 업데이트: 02/04/2015
문서 번호: 3K580BV3