Q&A

DIO 모듈 AXD.h API 관련 문의

  • 김용민
  • 2025-02-12
  • 86

SIO-DB32 모듈 사용중입니다.

DWORD    __stdcall AxdoOutPulseOn(long lModuleNo, long lOffset, long lmSec);

접점을 1개 제어하는 용도로 위 함수를 사용 중입니다.

 

1. 제어할 접점 수가 10개로 늘어나서 여러 접점을 한 번에 제어하는 함수가 있는지 문의드리고요.

1-1. 없다면 

    AxdoWriteOutportWord(0, 0, 0xFFFF);
    Sleep(10);
    AxdoWriteOutportWord(0, 0, 0x0000);

    또는 

    AxdoOutPulseOn(0, 0, 10);
    AxdoOutPulseOn(0, 1, 10);
    AxdoOutPulseOn(0, 2, 10);
    AxdoOutPulseOn(0, 3, 10);
    AxdoOutPulseOn(0, 4, 10);
    AxdoOutPulseOn(0, 5, 10);
    AxdoOutPulseOn(0, 6, 10);
    AxdoOutPulseOn(0, 7, 10);
    AxdoOutPulseOn(0, 8, 10);
    AxdoOutPulseOn(0, 9, 10);
    AxdoOutPulseOn(0, 10, 10);
    AxdoOutPulseOn(0, 11, 10);
    AxdoOutPulseOn(0, 12, 10);
    AxdoOutPulseOn(0, 13, 10);
    AxdoOutPulseOn(0, 14, 10);
    AxdoOutPulseOn(0, 15, 10);

    둘 중 하나를 선택하여 사용해야 할 것 같은데 어떤 방식이 나은지 문의드립니다.

 

 

안녕하십니까 아진엑스텍입니다.

안녕하십니까 아진엑스텍입니다.
문의주신 Q&A는 메일로 답변드렸습니다. 확인부탁드립니다