Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用QSerialPort向设备发送建议_C++_Qt_Serial Port_Nmea - Fatal编程技术网

C++ 如何使用QSerialPort向设备发送建议

C++ 如何使用QSerialPort向设备发送建议,c++,qt,serial-port,nmea,C++,Qt,Serial Port,Nmea,我试图使用QSerialPort从声纳(EchoRange智能传感器)获取信息,但我在这方面没有经验。通过设置端口名、波特率(4800,还测试了其他速率)、数据位(8位)、流量控制(否)、奇偶校验(否)和停止位(2),我可以通过以下方式获得数据流: const QByteArray data=m_serialport->readAll(); qDebug()写入(QByteArray($PAMTC,EN,ALL,1,5*hh)) m_serialport->write(QByteArray($S

我试图使用QSerialPort从声纳(EchoRange智能传感器)获取信息,但我在这方面没有经验。通过设置端口名、波特率(4800,还测试了其他速率)、数据位(8位)、流量控制(否)、奇偶校验(否)和停止位(2),我可以通过以下方式获得数据流:

const QByteArray data=m_serialport->readAll(); qDebug()写入(QByteArray($PAMTC,EN,ALL,1,5*hh))

m_serialport->write(QByteArray($SDDPT)))

m_serialport->write(QByteArray($--DBT,x.x,f,x.x,m,x.x,f*hh)))

没有变化,但指示灯显示我的设备接收到信号

您能告诉我如何获取下面协议中的深度数据吗? 提前谢谢你!

设备文档中对串行通信设置的说明是什么?你用示波器看过数据线了吗?对不起,我没有示波器。我只有两个指示灯来显示接收和发射状态。设备文档中关于串行通信设置的状态是什么?你用示波器看过数据线了吗?对不起,我没有示波器。我只有两个指示灯来显示接收和发射状态。