2021年12月3日
摘要: 提问1:啥叫canopen?答:开放的现场总线标准的一种,应用层协议,一般用于工业设备上的通信; 提问2:啥是基础协议,啥是设备子协议答: 1、对canopen网络的架构进行了规范 ,针对某些特定的对象字典中的数据对象规定了相应的功能,对应位 CIA 310协议; 2、对特定行业制定的标准设备应用协 阅读全文
posted @ 2021-12-03 11:17 高山上的星星 阅读(1186) 评论(1) 推荐(0) 编辑
  2020年1月7日
摘要: 本文链接:https://blog.csdn.net/michaelhan3/article/details/75667066 1、使用用C++的stringstream。 主要原因是操作简单。 数字转字符串,int float类型 同理 #include <string>#include <sst 阅读全文
posted @ 2020-01-07 21:13 高山上的星星 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识点: 1、概念: Slave: 工业自动化用语;响应请求; Master:工业自动化用语;发送请求; Server:IT用语;响应请求; Client:IT用语;发送请求; (Slave == Server Master == Client) Modbus协议是一个master/slav 阅读全文
posted @ 2020-01-07 15:13 高山上的星星 阅读(4282) 评论(0) 推荐(0) 编辑
  2019年12月2日
摘要: 关键词:getParam(); setParam();yaml 背景代码: .......... ros::NodeHandle na; std::string initNodeName ; na.getParm("nodeName", initNodeName); ............. 疑问 阅读全文
posted @ 2019-12-02 15:07 高山上的星星 阅读(254) 评论(0) 推荐(0) 编辑
  2019年11月12日
摘要: 背景代码: std::string topic = topic_name.substr(topic_name.find_last_of('/') + 1); // topic_name中没有'/',这个长度 涉及: 1、find_last_of(); 解析:从string末端开始寻找子串或者字符,如 阅读全文
posted @ 2019-11-12 21:50 高山上的星星 阅读(2000) 评论(0) 推荐(1) 编辑
摘要: json格式的解析不需要自己进行编码实现,已经有好多稳定的开源库可供使用;c++可以使用jsoncpp,c可以使用cjson JsonCpp是一个开源库 下载地址:https://github.com/open-source-parsers/jsoncpp 文档地址:http://open-sour 阅读全文
posted @ 2019-11-12 15:23 高山上的星星 阅读(277) 评论(0) 推荐(0) 编辑