AXL.DLL 사용 관련
- 김도현
- 2021-12-06
- 6,699
-------------------------------------------------- 질문 1 -------------------------------------------------------------
이도형 사원님으로부터 위와 같이 메일 답변을 받았는데 질문이 있습니다.
1엔코더에 2트리거를 같이 사용할 경우 엔코더를 분기하여 각 트리거 인가해야한다고 말씀해주셨는데,
혹시 2채널 모듈의 경우를 말씀해주신 건가요?
저희가 사용중인 HPC4 제품이 4채널 제품이어서, 물리적인 엔코더 분기 없이도 SW적으로 Trigger를 분기 칠 수 있는 방법이 있다고 들었습니다.
제가 이해하고 있는 사항이 맞을까요?
만약 맞다면, 해당 기능에 대한 사용 방법과 함수가 동작하는 예제 코드(부분)를 함께 요청드립니다.
-------------------------------------------------- 질문 2 -------------------------------------------------------------
카운터모듈 SIO-HPC4 사용 중입니다.
절대위치 트리거를 발생시키고자 하는데,
AxcTriggerSetAbs함수와 AxcTriggerSetAbsDouble함수 중 어떤 것을 사용해도 관계 없나요?
그리고 dTrigPos을 배열로 넘겨야 맞는 것 같은데.. 배열이 아닌 이유가 뭐죠..?
예를 들어, 5개 위치 100, 200, 300, 400, 500 에서 트리거를 발생시키고자 한다면..
포지션 배열을 double[5] dTrigPos = { 100, 200, 300, 400, 500 }으로 선언 한 후에
AxcTriggerSetAbsDouble(int lChannelNo, uint dwTrigNum, ref double dwTrigPos)이 아니라
AxcTriggerSetAbsDouble(int lChannelNo, uint dwTrigNum, ref double[] dwTrigPos)처럼 사용되어야 하는 것 아닌가요?
제가 잘못 알고 있는 것 같은데, 구체적인 사용 방법좀 부탁드립니다!
안녕하십니까 아진엑스텝입니다.
안녕하십니까 아진엑스텍입니다.
문의하신 Q&A는 적어주신 메일로 답변드렸습니다.
감사합니다