如何使用wxwidgets在c ++中访问串口数据

时间:2012-08-13 17:47:10

标签: c++ serial-port wxwidgets

我是电子和通信工程专业的学生。我正在开发一个项目,在这个项目中,微控制器将数据发送到计算机的串行端口(异步)。 我目前正在为我的GUI工作学习wxWidgets。

我的问题 -  是否可以使用wxWidgets来获取数据和显示。是否很难实现这一点。 我搜索它但没有直接回答如何实现这一点。所以建议我为此需要阅读。以及可以做到这一点的替代方案。我使用Windows 7.

我还需要将此数据上传到Web服务器(稍后需要)

3 个答案:

答案 0 :(得分:3)

据我所知,wxWidgets没有实现串行I / O功能。还有其他库提供此功能。其中一个最佳选择可能是boost :: asio(见http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/overview/serial_ports.html

答案 1 :(得分:0)

wxWidgets是一个跨平台的GUI框架。

读取串口与GUI无关,而不是跨平台。

所以wxWidgets与读取串口无关。

您可以使用Windows API从/向串口读取/写入。

CreateFile打开端口

ReadFile从端口

读取数据

难吗?还挺!

答案 2 :(得分:0)

我自己从未使用它,但有wxCTB