- 博客(3)
- 收藏
- 关注
原创 小问题锦集
1和numPoints都是整数,所以1 / numPoints会进行整数除法,结果会被向下取整。然后,这个整数结果会被转换为double类型并存储在dta中。在C++中,整数除法会产生整数结果,即使将结果存储在一个double变量中。这种行为被称为"整数除法"。如果你想要得到一个浮点数结果,你需要确保至少有一个操作数是浮点数。你可以将1改为1.0,这样1.0 / numPoints就会进行浮点数除法,结果就会是一个浮点数。
2023-12-04 20:42:36 78
原创 LIN slave
收到PID,在LIN_IfcRx中,状态置为LIN_STATE_RECEIVE_IDENTIFIER,并校验收到的PID,如果收到的id为0x05(此处ID自己定的),说明master发的是写指令,对于从节点需要读取master写的数据,状态置为LIN_STATE_RECEIVE_IDENTIFIER继续接收数据段;如果收到的id为0x10,说明master发的是读指令,对于从节点需要发出需要发送的数据,状态置为LIN_STATE_SEND_DATALIN_STATE_SEND_DATA。
2023-06-09 22:14:31 256
原创 QT中connect的匿名函数
在emit发送后,匿名函数收到m_read_data_CAN.ID, str的数据,成为匿名函数的输入参数。在线程中有emit signalascii(m_read_data_CAN.ID, str);在mainwindow中。
2023-05-12 21:08:57 804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人