功能说明:
岸上的岸基控制台会向无人控制器发射数据形为,例如:“aa15ss6”
aa后面的数值区间为:‘-15~15’,ss后面的数值区间为:‘1~9’
目的是为了取出aa后面的数值以及ss后面的数值
环境python-2.7.12
#! usr/bin/ python#-*- coding:utf-8 -*-import timeimport randomdata=['aa-15ss2','aa14ss3','aa12ss6','aa12ss8','aa13ss5','aa-6ss4','aa10ss4','aa11ss9','aa-15ss8','aa11ss7','aa3ss8']i=random.randint(1,11)other=data[i-1]n=len(other)if other[2]=='-':if n==8:jiaodu=other[3:5]#quyujiayisudu=other[7]print '-'+jiaodu,suduelif n==7:jiaodu=other[3]sudu=other[6]print '-'+jiaodu,suduelse:if n==7:jiaodu=other[2:4]sudu=other[6]print jiaodu,suduelif n==6:jiaodu=other[2]sudu=other[5]print jiaodu,sudu
如果觉得《基于STM32 无人船岸基信息处理代码--python实现》对你有帮助,请点赞、收藏,并留下你的观点哦!