2012-03-16 2 views
0

전자 장치를 제어하려면 직렬 포트를 통해 명령을 보내야합니다. 이 장치의 데이터 시트에 따르면 명령 구조는 다음과 같습니다. 접두어 명령 캐리지 리턴. 몇 가지 명령이 있습니다. GOCW_BY1, STATUSRQ 등 프로그램은 C++/CLI로 개발 될 것입니다. 그런 다음 SerialPort 객체를 만들고 포트 매개 변수를 설정하고 SerialPort 클래스의 write ("String") 메서드를 사용하여 명령을 보냅니다. 그러나 필자는 쓰기 방법에 어떤 문자열을 설정해야하는지 아직 알지 못했다. 또한 접두어의 의미를 알지 못합니다. 당신이 나를 도울 수?직렬 포트 명령

+0

이 접두어는 장치 데이터 시트에서 찾을 수 있습니다. –

답변

0

C++/CLI에서는 .NET System::IO::Ports::SerialPort 클래스를 사용하지 않는 것이 좋습니다. C++/CLI를 사용하면 .NET API보다 훨씬 강력한 Win32 API에 편리하게 액세스 할 수 있습니다.

예를 들어 this question about accessing serial ports from C++