| 查看: 1375 | 回复: 1 | |||
| 【悬赏金币】回答本帖问题,作者咖啡屋0601将赠送您 200 个金币 | |||
咖啡屋0601木虫 (著名写手)
|
[求助]
matlab 串口通信:如何在没有停止符的情况下读取一帧数据?
|
||
|
大家好!我用matlab GUI写了一个串口程序,功能是发送一条指令‘01 03 00 00 00 01 84 0A’,下位机仪器响应回一条数据‘01 03 02 27 98 A2 1E’。得到数据后程序进入callback,进行作图。 问题是:回来的数据没有停止符,即没有CR、LF,因此不能用指令 s.BytesAvailableFcnMode='terminator'了!那么我应该用什么指令,能够实现每当来一条指令,我就可以完整获取它呢? 我有尝试过s.BytesAvailableFcnMode='byte', s.BytesAvailableFcnCount=7,但是也没能成功。请问应该怎么写? |
» 猜你喜欢
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有31人回复
filecode
已经有19人回复
filecode变化情况
已经有9人回复
关于豆爷回答的JTJC与%2F数量
已经有4人回复
基金中了
已经有11人回复
听说今天filecode变了
已经有44人回复
固定端突然变了,今天
已经有8人回复
filecode
已经有11人回复
大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑
已经有6人回复
一个有机合成实验室都需要哪些设备?
已经有12人回复
ftai
金虫 (著名写手)
- 应助: 19 (小学生)
- 金币: 7836.4
- 散金: 574
- 红花: 7
- 帖子: 1422
- 在线: 356.1小时
- 虫号: 2101685
- 注册: 2012-11-02
- 性别: GG
- 专业: 信息安全
2楼2020-09-05 21:15:12










回复此楼
50