09 2020 档案

摘要:这里有以下几个问题: (1)代码为何而写? (2)在进行驱动程序编写前应该怎么做,或者说该思考些什么? (3)是否已经想好驱动程序文件的组织形式? (4)硬件和软件之间驱动接口是否已经有了眉目? 一、代码为何而写? 站在编写驱动程序人员角度,我谈谈自己的看法,当然,我不是专业驱动程序编写人员,但是我 阅读全文
posted @ 2020-09-25 13:51 The_Reborn 阅读(502) 评论(0) 推荐(0) 编辑
摘要:这个项目是写一个利用TCP来传输.bin的并文件,接收端是将接收到的.bin并文件直接在串口助手中进行读取。 但是从读取的结果来看发现传输过来得数据是错误的,与原数据不相符,由于服务端是直接对并文件在串口助手中显示,一开始认为直接读取的数据可能先把一些包的文件说明读了读了出来,导致文件里面的正确数据 阅读全文
posted @ 2020-09-25 13:34 The_Reborn 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。 Python为什么性能差? 1、python是动态语言 一个变量所指向对象的 阅读全文
posted @ 2020-09-25 11:48 The_Reborn 阅读(3615) 评论(0) 推荐(1) 编辑
摘要:1、双绞线概念 双绞线是由一对相互绝缘的金属导线绞合而成。采用这种方式,不仅可以抵御一部分来自外界的电磁波干扰,也可以降低多对绞线之间的相互干扰。把两根绝缘的导线互相绞在一起,干扰信号作用在这两根相互绞缠在一起的导线上是一致的(这个干扰信号叫做共模信号),在接收信号的差分电路中可以将共模信号消除,从 阅读全文
posted @ 2020-09-14 21:03 The_Reborn 阅读(2990) 评论(0) 推荐(0) 编辑
摘要:1、单模光纤和多模光纤的不同点: 单模光纤和多模光纤主要从核心直径、光源、带宽、护套颜色、模态色散、价格六个方面来区分。 1)核心直径 单模光纤:典型的单模光纤是8和10µm的纤芯直径,包层直径为125µm。 多模光纤:通常的多模光纤是50和62.5µm的纤芯直径,包层直径为125µm。 2)光源 阅读全文
posted @ 2020-09-14 19:33 The_Reborn 阅读(2351) 评论(0) 推荐(0) 编辑
摘要:1、智能仪表的接口类型 目前工业控制现场大量使用了各种智能仪表用于生产过程检测,把智能仪表检测出来的数据传送到监控计算机供显示和分析是非常必要的环节,虽然智能仪表的通信协议种类繁多,但是很多智能仪表都具备RS-232 和RS-485 两种通信接口类型。 1)RS-232通信接口 RS-232 是美国 阅读全文
posted @ 2020-09-14 18:45 The_Reborn 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:1、ROS版本介绍 ROS版本:(已经推出数十个版本) 2013 > Hydro 2014 > Indigo (对应Ubuntu14.04) (现在已经基本废弃) 2015 > ROS Jade 2016 > Kinetic (对应Ubuntu16.04) (使用最多) 2017 > Lunar 2 阅读全文
posted @ 2020-09-14 15:53 The_Reborn 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:常用指令: 1、rospack 查找某个pkg的地址$rospack find package_name列出本地所有pkg$rospack list 2、roscd 跳转到某个pkg路径下$roscd package_name 3、rosls 列举某个pkg下的文件信息$rosls package_ 阅读全文
posted @ 2020-09-14 10:13 The_Reborn 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1、msg和srv究竟有什么区别?? msg只是单向的发送和接受。 srv包含两个部分:请求和响应。 2、msg和srv简介 msg:msg文件是描述ROS消息字段的简单文本文件。它们用于为不同语言(c++或者python等)的消息生成源代码。 srv:srv文件用来描述服务。它由两部分组成:请求( 阅读全文
posted @ 2020-09-11 16:49 The_Reborn 阅读(2284) 评论(0) 推荐(0) 编辑
摘要:1. package.xml使用说明 a. pacakge.xml 包含了package的名称、 版本号、 内容描述、 维护人员、 软件许可、 编译构建工具、 编译依赖、 运行依赖等信息。 2. package.xml写法 a. pacakge.xml 遵循xml标签文本的写法, 由于版本更迭原因, 阅读全文
posted @ 2020-09-11 16:32 The_Reborn 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:Python内置数据结构一共有6类: 数字 字符串 列表 元组 字典 文件 一、数字 数字类型就没什么好说的了,大家自行理解 二、字符串 1、字符串的特性(重要): 序列化特性:字符串具有一个很重要的特性那就是字符串具有序列化。 不可变特性:字符串第二个特性就是不可变化。 这两个特点用一句话概括就是 阅读全文
posted @ 2020-09-10 15:09 The_Reborn 阅读(324) 评论(1) 推荐(0) 编辑
摘要:异常处理简单介绍 在写完Python程序后我们要做的事情就是调试Python程序,这时候你就会用到Python的异常处理,利用它我们可以使程序正常的跑起来,而且还能捕捉是哪一块程序出现异常。 异常处理的方法: 捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的 阅读全文
posted @ 2020-09-10 14:12 The_Reborn 阅读(228) 评论(0) 推荐(0) 编辑
摘要:任务过程 第一个任务做了两天还没有完成,只是做出一个小的demo后第二个任务又来了,让我编写一个程序驱动,并且给我了一个写的很专业的通信协议之后我蒙了,之前根本没有写过程序驱动也没有接触过,第一个任务我还就起码接触过QT、ROS、起码是做过界面的,但是这个我根本没做过,然后我开始像无头苍蝇一样疯狂百 阅读全文
posted @ 2020-09-10 11:43 The_Reborn 阅读(177) 评论(0) 推荐(1) 编辑
摘要:一、状态机要素 可以把状态机的要素分为4个要素,即:现态、条件、动作、次态。“现态”和“条件”是因,“动作”和“次态”是果。 (1)现态:是指当前所处状态; (2)条件:又称为“事件”。当条件被满足时,将会触发一个动作,或者执行一次状态的迁移。 (3)动作:条件满足后执行的动作。动作不是必须的,当条 阅读全文
posted @ 2020-09-09 19:51 The_Reborn 阅读(11709) 评论(2) 推荐(5) 编辑
摘要:下面给大家推荐几个我认为比较好的学习网站供大家参考,之后我遇到好的网站也都会补充上,大家有什么自己觉得不错的网站也可以在下面留言或者发给我,与君共勉! 只要点击想要去的网站即可到达。 1、TED(公开课网站):我认为他最好的功能是他会把字幕都给你放到视频下面。 2、一席(演讲网站:一个很好的演讲网站 阅读全文
posted @ 2020-09-09 19:21 The_Reborn 阅读(2342) 评论(2) 推荐(0) 编辑
摘要:上班第二天就开始给我布置任务了,我以为还会有个几周的培训和摸鱼阶段,但是我错了,不过早晚都得面对,发发牢骚得了。这个任务是让我用QT做一个界面,具体是什么界面我就不说了。一、首先做这个项目前需要搭建环境:Ubuntu16.04ROS Kinetic KameQt 5.9(PS:这个QT到底值得是什么 阅读全文
posted @ 2020-09-09 19:07 The_Reborn 阅读(163) 评论(0) 推荐(0) 编辑