Modbus 프로토콜을 사용하는 포토센서를 제어해야 한다.
모드버스에 대해서는 아래 링크에서 이해가 가능하다.
Windows 환경에서 USB포트에 통신을 해야 하는데 어떤 라이브러리를 사용하더라도 그 근간은 com port를 CreatFile()로 호출하고 Read/Write하는 것이다.
Programming Serial Connections (Windows CE 5.0)
해당 링크에서 확인 가능하다. LibModbus 라이브러리는 오픈소스기 때문에 해당 라이브러리에서도 함수를 사용하는 것을 확인했다.
LIbModbus는 아래에서 다운로드 가능하다.
깃에서 라이브러리를 다운 받으면 dll과 lib을 직접 만들어야 한다.
IDE(visual studio 2022) 를 사용하므로, ‘.\libmodbus-master\src\win32’ 해당 경로의 modbus-9.sln를 열어 빌드 해야 한다.