标签:
现象:激光雷达在首次上电程序自启动时进程死掉
原因:程序开始设置输出强度数据为:true(断电后默认为:false),之后开始读取强度数据,但此时强度数据还未准备好,获取强度的函数里的某些值没有初始化,导致程序退出
处理:1.在读取强度数据之前延时
2.在构造函数中给报错的变量赋初值
经验:
1.在构造函数中对变量赋初值很重要,不要忘记,否则是个不定值.
2.写程序时要保子证函数的输出是正确的,或者说子函数能正确的运行,不会报错.
3.
标签:
原文地址:http://www.cnblogs.com/cj2014/p/4809154.html